Hacker News new | past | comments | ask | show | jobs | submit | danut's comments login

How is the link related to your comment?


Copy and paste error, and my editing period has long since expired. Link: http://en.wikipedia.org/wiki/Trust,_but_verify Sorry about that.


Wolfram Alpha's api?


I agree, it's a wonderful article.


I'll try to attend


There is no such thing as an A-list. If you think that you are in the A-list because you are a worldwide renown developer, you can always be better, and be one of the best developers of all times. Or one of the biggest people of all time. You can always be better.

So you think you are the best mathematician all around? You can still compete with Gauss.


The list of things to do seems shortsighted to me. I can't imagine guys like Donald Knuth or Linus Torvalds caring much about agile methods and the new language of every year. I think it's more like a list of things to do that worked for him.

Other than that I agree with the main idea of the article...


Guys like Knuth and Torvalds are not primarily concerned with gaining employment, because their resumes are already pretty much at peak impressiveness. There are not many people in their class. The alternative to spending all your time on the project that you're famous for (if, for example, you are not famous...) is to spend time doing some of these things.


I've got a follow-on question related to this though:

If you do have all the skills he listed, how do you make the leap into doing real top-level creative work?

For example, one of the top links on Hacker News now is a profile of Brad Fitzpatrick, and it's pretty much accepted that he's done some industry-changing work (LiveJournal, memcached, Mogile, OpenID, Pubsubhubbub, etc.) But if you were familiar with his work c. 2002, it wasn't all that impressive. Yeah, he was a good programmer, but he just ran a website with some modest success. Several of us have done the same.

I've heard the same applies to other leading programmer luminaries, eg. John Carmack.

Somewhere along the line, some programmers start really distinguishing themselves while others remain merely "good". And I don't think it has to do with ploughing all your efforts into one project. People like Brad Fitzpatrick, Jamie Zawinski, Paul Buchheit, or Rob Pike are known for multiple contributions. Is it just the cumulative effects of time, or is there something specific they do with their time that propels them from good to great?


I don't know how to be successful on that level, but I've a hunch that paying more than the slightest attention to things like "job", "resume", etc severely lowers your chances. Also, one thing I noticed while reading Coders at Work recently: while some people are brilliant, some seem like they're merely good, and happened to make the right decisions. Those decisions always seemed to be the risky ones, but we don't see what similar decisions they went the other way on, nor the hordes of similar programmers who were cautious or unlucky.

And maybe there aren't such hordes. I dunno.


I think people like Knuth, Torvalds, Carmack, etc. are the models for career development. Why would you assume that a strategy that didn't work for any of the biggest guys around would be better for you than theirs?


Because in all likelihood, most people don't have what they have. Those guys are outliers, not the norm.


I think that answer's a cop-out. Knuth, maybe. But Carmack and Torvalds had pretty unremarkable starts as programmers.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: