There are a lot of great aspects of software development, including writing code, solving problems, and generally working with cool technology and toys. But of all the things that I do as a developer, there is 1 thing in particular that I absolutely love doing. And that one thing? It’s not solving problems, surprisingly (though […]
As a software developer, technical skills are a must – they are absolutely necessary, but they are also not sufficient. The reality of what we do is far more than just logic and processing and making computers do things. If technical skills are required, but not enough, then what else is there? What’s the secret […]
It’s hard to step back, sometimes, and think about the people on the other side of your frustration. But it’s a critical part of being both a software developer and a human. Because we are, after all, only human.
Practice: we all know it “makes perfect” (makes habit). So, why do we expect do be able to do something perfect, the first time, sometimes? This week, I’m joined by the crew of my mastermind group, The Entreprogrammers, to talk about practice, getting over the hurdles of learning, and realizing that you can very easily […]
It’s a question that most developers have a fast answer for: “WRITE CODE!” … but, is that really what you’re paid to do? In this episode of Thoughts On Code I’ll explain why I don’t think your job is to just write code, after all.