Mistakes I made while working as a programmer – part 2/2

Mistakes I made while working as a programmer – part 2/2

Introduction - part 2/2 In the last post, I've described problems with teamwork and work organization. Let's continue that subject for a bit more and then get to more technical matters.  Work organization Temporary solution is good enough as long as nobody complains. In theory it shouldn’t happen. In practice, often happens that temporary workaround becomes final solution, especially when a deadline comes around. If there’s no other way, or you’re creating prototype or demo - sure, no problem. Temporary, quick solution is good enough but I dare you, mark it somehow (i.e. // TODO: temporary fix/solution) ! Do some forementioned code review after a while for heaven’s sake! It’s not uncommon that other programmer or even you will add a new functionality which will rely on temporary workaround, which won’t work in given case. That will cause creating a workaround to push forward that will raise the technological debt. So verily I say unto you, the sooner this temporary hack will be fixed...
Read More
Mistakes I made while working as a programmer – part 1/2

Mistakes I made while working as a programmer – part 1/2

Introduction I’m working as a programmer for a few years. I have experience in small teams as well as companies with over a hundred of employees. I’ve been working not only in gamedev but no matter of the company’s profile or team size, I’ve noticed a specific type of behaviours over the years. Those behaviours in many cases were negatively affecting my work and my coworkers.I’d like to highlight something from the start: those remarks might seem really trivial. However, I think that everybody was or might be at a certain point in career, where a given mistake have been made or it might happen in the future. Errors which I’ll point out here, won’t be only connected with programming but also with so-called soft skills or certain work attitude. Those mistakes will be my personal ones but I’ve also noticed them among my colleagues. My opinion about them might be highly arguable, of course. What is more, if you haven’t...
Read More