How to Become a CTO in 5 Easy Steps

Photo courtesy of Rob Frost/reelrocktour.com

In my years as a software developer, engineering manager and tech entrepreneur, I’ve noticed a startling problem.

Many startup software engineers don’t take proactive steps to manage their careers.

This might come as a surprise, since in many cases these same engineers are the smartest people in the room. Remember, however, that many software developers are self-taught and haven’t necessarily conformed to traditional education and/or predefined career paths.

This is totally fine (as was my personal case). But, based on my experience, it seems that many startup engineers would benefit from some basic suggestions as to how they might think about their own career trajectory in order to optimize for growth, and then begin to visualize and plan their own career path with additional clarity.

I’d like to point out a few things from my experience that you, as a startup engineer, can do to get you to CTO level or, perhaps, prepare you to start your own company as a technical founder (if that’s your ultimate goal).

The truth is, many of the suggestions in this post will likely provide at least some help to most software engineers that want to move forward in their career – whether they happen to be at startups or not. This advice is simply couched in the context of my personal experience, which is as an entrepreneurially-minded engineer turned startup founder.

Please note that the things I’ll be addressing in this article aren’t so much about technical skills (although I’ll cover some thoughts on that topic, briefly) as much as some of the other, so-called softer skills I’d suggest you think about integrating into your career thinking.

(If you’re interested in ideas on specific technical hurdles, check out this article from Jason Rudolph that was an early inspiration of this post.)

Continue reading »

 

Here’s the audio of the first talk from the NYC Clojure Meetup last week at Google.

Talk #1 – David Nolen on Optimizing ClojureScript Protocols
(10 mins, followed by Q/A)

Continue reading »

 

Here’s the audio of the third talk from the NYC Clojure Meetup last week at Google.

Talk #3 – Rich Hickey on Reducers: Clojure’s New Fold/Reduce Framework
(43 mins, followed by Q/A)

Continue reading »

 

Here’s the audio of the second talk from the NYC Clojure Meetup last week at Google.

Talk #2 – Kovas Boguta on Session: a Web Based REPL
(34 mins, followed by Q/A)


Continue reading »

 

Networking can be ineffective and annoying.

The default goal at most networking events seems to be this: try meet as many people or, better yet, spray as many business cards as you can, while, at the same time, keeping a smile plastered to your face while you’re in the middle of the thirteenth conversation with a stranger about a topic that you really don’t care about.

But the real issue with networking is that it’s also essential to leveling up your career.

A strong personal network, and by that I mean a network built on real relationships, will open doors the next time you want to find a better opportunity, or if you’re on the hunt for a co-founder, or looking to raise a seed round.

And networking doesn’t have to be sleazy.

Here’s how you can network without “networking,” and build your career in the process.

Continue reading »

 

We went to the recent NYC Node.js Meetup and recorded the talk. You’ll hear Dan Getelman, the co-founder and CTO of Lore, an NYC startup that’s turning classes into online communities.

It’s full of gems regarding using socket.io and Redis in a production system.


(Note: we didn’t have the Q/A mic’ed so the recording gets a bit spotty after the 30 min mark, but there’s lots of good content before that.)

Continue reading »

 

We live in a very interesting time when it comes to startups, innovation and jobs.

Unemployment in the U.S. is above 8% and we’re in the longest streak of this level of unemployment since WWII.

On the other hand, the tech sector continues on an almost unbridled tear. Spurred on, in part, by an increasingly lowered threshold of the cost of launching a new startup, and in part by a general exuberance over the hyper growth of tech companies – growth that hasn’t been seen since the last internet bubble.

Facebook now has 3,500 employees and Groupon has more than 7,000. In spite of the jobless rate in the rest of the country at large, tech companies in the SF Bay Area, NYC, Boston and other smaller tech hubs continue their struggle to find enough programmers, designers, and product and marketing folks to meet the growth demands of their businesses.

The “war for talent” is a term originally coined by Steven Hankin of McKinsey & Company in 1997. It’s also the name of a Harvard Business Press booked published in 2001.

And now, it’s the name of a Bay Area conference founded by Justin Bedecarre where startup founders, VCs and talent mavens gather to try to get a leg up on their competition by getting uber-savvy when it comes to sourcing, attracting and hiring the best talent (not the least of which are software engineers).

Continue reading »

Proudly hosted by WPEngine