Becoming a Rockstar

I hate the phrase ‘rockstar programmer‘ as much as the next gal, but here’s a really interesting talk on how to become one from Chris Wagrath, founder of Github.
The most important piece of advice in the talk is specific to programming fame and fortune, and yet not:
Code talks.
If you don’t have any projects going right now, you should spend some time here starting something new. Something you’ve been meaning to do but haven’t got around to. An idea that’s been floating around.
Or just find someone who’s hacking and ask them what they’re working on. Maybe it’ll be interesting enough to jump in on.
If you’re trying to get hired, whether for a project or a long-term job, having published code speaks far far louder than a list of academic credentials as long as your arm. Trust me; I have the latter, but a lot of the code I’ve written isn’t easily ‘out there’ and it’s a lot harder for people to just poke around my work, see for themselves I’ve used the right tools, done the right sort of things, and even made a name for myself. Because as far as the Internet’s concerned, I haven’t.
The point about blogging that Chris makes is more angled towards the ‘fame and fortune’ side of things than necessarily becoming a great coder, but I think it’s a great and oft-overlooked point. People like Joel obviously do well from their blogs, but even if your readers are just your mum and some people on IRC, practicing communication is amazingly valuable.
Plus, if you write a random post about how you solved an obscure issue, chances are when I’m stuck I’ll run across you via Google and drop by to say thanks. I’ve found some cool people that way.
If you want to run your own business, code is the perfect way to find cofounders and employees. I always feel bad for business types who post on forums wondering the best way to meet a cofounder or CTO. Not because they’re business types – we all have to live with our decisions – but because I didn’t realize this was an issue.
This puzzles me a little. If you’re a true button-down MBA sort, you aren’t going to be hanging around sifting through code, you aren’t going to be producing code (giving yourself ‘street cred‘, so to speak), and you’re generally going to be a little lost in this world. I guess these types need people like me who sit in the middle and speak both languages; or to sit down with an O’Reilly book and learn for themselves.
The key message from the talk is applicable to worlds beyond code, though: actions speak louder than words.
Trying to get hired as a writer? Write. Want to make a career out of games? Create. A wannabe photographer? Experiment.
Thanks to the equalising web, we can all be professional amateurs; we can all participate and learn, from tutorials and from each other. We can all create lasting impressions, whether through our blogs, through released Flash games, through Second Life fashion stores, through Flickr sets.
Gone are the days when your employer didn’t have any proof you could actually do the job beyond a degree and references: we’re in the vocational age, so learn a few chords, post videos of yourself playing on YouTube, and become a rockstar.
Recent Comments