It’s been an amazing 3.5 years, but all incredible, life-and-career-changing experiences must eventually come to an end. This week I’ll be leaving my role as Senior Engineer at Appcelerator and moving on to Innovu, a new startup in my hometown of Pittsburgh.
Why?
Pure and simple, I have an opportunity to be the Director of Software Development at an up and coming startup run by a handful of people I’ve come to respect and trust over the course of over a decade. I’ll be choosing the technology stack, building the team from the ground up (more on that below), and having an impact on company success to a degree I never have before. It’s a huge career move, it’s a risk, and I’m ready for both.
Despite how obviously fantastic this opportunity is, I still labored over the idea of leaving Appcelerator. I’m going to miss the whole crew a lot. Ironically, without having worked with a bunch of brilliant people on ground-breaking tech for an amazing developer community in the meat grinder of Silicon Valley, I wouldn’t have the confidence to take this next big step. I blame Appcelerator for my ambition!
Thank you!
As I’ve said at least a dozen times in the last week, I’ve taken way more from my fellow Appcelerati than I think I’ve given. In particular, a few people I’d really like to thank (past and present):
- Jeff Haynie - For giving me an amount of trust and autonomy generally reserved for family members.
- Ingo Muschenetz & Neeraj Gupta - For doing the impossible: making a hip-shooting, code-slinging engineer see that process is incredible for productivity when executed properly.
- Chris Barber & Dawson Toth - My insecure overachiever complex never allows me to get comfortable unless I think I’m the best developer in the room. Chris & Dawson never let me get comfortable.
- Kevin Whinnery - He’s my spirit animal.
- Tony Guntharp - For taking a loud-mouthed mobile development blogger and giving him a chance to put his money where his mouth is.
- Aaron Saunders & Fokke Zandbergen - The expanse of knowledge, contribution, and material these guys generated from the community over the years had most people assuming they were employees (and Fokke is now!). Thanks for setting the bar so high for the community.
- The Appcelerator Community - Maybe I should have put you men and women first. The community is why I joined Appcelerator, and it’s what drove me most days. When you build SDKs, frameworks, and tooling for a living, you celebrate vicariously through your community’s innovations and successes. Fortunately for the engineers at Appcelerator, we got to enjoy these frequently. Keep on kicking ass.
I’m sure there’s a whole bunch of people I’m forgetting to thank, so to all of you, THANK YOU!
What about your OSS projects?
As many of you know, I’ve got a multitude of Appcelerator-based open source side projects. Realistically, I’m just not going to have the time to spend on many of them that they deserve. Many of these projects are regularly relied on by the community, so I don’t want to see them turn to rust while others still need them. To that end, if you’re interested in being made a committer/npm owner on any of the following projects, shoot me an email or just ping me on twitter.
UPDATE: All projects have had volunteers step forward to continue maintaining them. Thank you so much for the extremely quick response!
Thanks Appcelerator for taking these:
- ti-mocha - Mocha testing ported to Titanium
- tiapp.xml - node.js module for editing tiapp.xml files
- grunt-titanium - Grunt plugin for Titanium
Thanks Andrew McElroy & Trevor Ward for taking:
- triple - REPL for Titanium
Thanks Pier Paolo Ramon for taking these:
These will all play very well with his titaniumifier project.
- ti-commonjs - node.js-style commonjs implementation for Titanium
- ti-fs - node.js
fs
for Titanium - ti-console - node.js
console
for Titanium - vm-titanium - node.js
vm
for Titanium (experimental) - titanium-os - node.js
os
for Titanium
Thanks Jason Kneen for taking these:
- path-animator & pathmenu.js - iOS native module and Titanium code for Path-like menu
Who’s coming with me?
Now that I’m moving on to Innovu and building a new team, I’m curious if there’s anybody out there (or anyone you know) who would want to come work with me? Here’s some purposely terse job descriptions. I hate overly-detailed, impossible-to-meet criteria for tech jobs.
Be smart. Want to learn. Play nice. Work hard. The rest is details.
- Front-end Web Developer - Essentially I’m looking for someone hands-on with a strong background in web presentation and interaction. You should know what that encompasses for modern web development.
- Javascript Developer - I want junior devs who at the very least have a good familiarity with Javascript and want to work with both node.js and web technologies. Committment to education exceeds the need for existing chops.
Python, Postgres, and AWS experience a plus for either. Like I mentioned above, shoot me an email if you’re interested or know someone who might be.
It’s not like I’m dying or anything
I’ll be around. You know where to find me. I’ll still be very active in the open source community. I’ll even be likely to host the local Pittsburgh Javascript meetup at the new Innovu offices in Station Square once we get set up. It’s going to be a fun time!
In closing, I’ll just leave you with this: {{profound_life_and_career_insight}}