Software development

Making mistakes: Part 1

Publish your code. This is by far my biggest mistake, and it took me roughly ten years to realize it. As it turns out, it’s responsible for a wide range of mistakes and problems further down the line. I wish our professors had told us to publish everything, but at the time programming was treated more like a craft than a science. Then of course, publishing your own code is terrifying as it is. Everyone can see it and judge you based on its quality. Your name will be all over it and the internet never forgets. That thought alone is a big obstacle and the less experience you have, the harder it is to overcome. However, it’s not so much about how everyone else will perceive your… Continue Reading…

Software development

Making mistakes: Introduction

All developers will eventually make their share of mistakes during their careers, and that’s OK. We all learn from defeat and evolve through experience. Naturally, the bigger portion of that process will happen at the very beginning when everything is new and exiting, and we tend to bite off more than we can chew. Most mistakes are temporary flaws in our skill set and will be ironed out quickly while we learn. But there is the other kind that is a little harder to shake, mostly because they are harder to figure out or are just hiding well enough. That last kind is the one I find the most interesting and the most dangerous, which is why I’d like to talk about it for a bit. I had… Continue Reading…