Talk first, code later

Dear new developer, The more experienced I get, the more I realize that the hard part of software development (for the kinds of software development I do, primarily business web applications) is not the coding. It's the communication. You need to communicate, often among shifting parties over weeks, months or years: why you are building … Continue reading Talk first, code later

On surviving your first year as a developer

Dear new developer, This post covers some great tips on getting through your first year. It starts off ominously: The first year as a programmer is one of the most frustrating things a homo sapien can experience. You're thrust from the world of ambiguous human communication into the icy waters of cold, hard correctness. There … Continue reading On surviving your first year as a developer

Things learned from a senior developer

Dear new developer, This post by a Bloomberg developer catalogs everything they learned sitting next to a senior developer for a year. Lots of good stuff in there. Favorite excerpts: How to handle an outage: For when things go wrong, and they will, the golden rule is minimizing client impact. My natural tendency when things … Continue reading Things learned from a senior developer

How to get the attention of a busy person

Dear new developer, This post talks about how to ask for mentoring, but the principles apply to getting in touch with any busy person. Busy people are by definition busy, and get a large number of emails and requests every day. (Here's a VC talking about the difference between ignoring and not replying, and how … Continue reading How to get the attention of a busy person