Dear new developer, One thing I love about software development is that you'll always be learning. This is because of two things. First, there's better and different hardware. It is possible that this pace will subside sometime, but looking at the variety of new computing hardware, sensors and components that have been created over the … Continue reading You’ll always be learning
Dear new developer, I remember when I started out, I thought meetings were a waste of time. All those people in a room (now a Zoom), discussing an issue. Folks would go back and forth, and at the end of the meeting you'd hopefully have a decision. But often the output was just more research … Continue reading Meetings are work
Dear new developer, I have recently been doing a lot more puzzles. It's a low tech way to spend time with the family. As I was working on one recently, I snapped two large sections of a puzzle together. It was very satisfying. I mused on how working on a jigsaw puzzle is a lot … Continue reading Coding is like a puzzle
Dear new developer, When I was starting out, I thought that software development was all about code. After all, that was the main thing I was working on. Well, maybe not the main thing, as I needed to know what code to write, how to interface with other code, what was the problem being solved, … Continue reading Software is about people, not code
Dear new developer, I was asked recently at a talk I gave about what was the best surprise of being a new developer. I was talking at Turing School, and had discussed some of the things that surprised me when I was starting out. There are a lot of great things about being a developer. … Continue reading What is the best surprise of being a new developer?
Dear new developer, This post from Corey Snipes, an experienced software developer, is well worth a read. From the post: People skills help so much. It’s hard to overstate that. I am a competent software developer, but I am really good at working on a team and that has carried me to increasingly sophisticated and … Continue reading How to market yourself as a new software developer