Came across this blog post by Patrick McKenzie, which I found pretty interesting especially the “other career advice” bit. He makes a lot of good points, although some of them are slightly cynical.
Some of the points I found most interesting, summarised:
- The only real goals of writing software are increasing business revenue, and decreasing costs.
- You’re better off working on software that does the former, for various reasons.
- If you’re talented, the software stack you use doesn’t matter that much when it comes to getting employment.
- Job benefits like free coffee cost almost nothing and are no excuse for less compensation.
- Modesty will get you nowhere. Good communication skills and confidence will.
- What gets you jobs is giving the perception that you can create value.
- Social grooming affects us all. People back poor ideas of people they like over good ones from people they don’t like. People like people who they think are like them.