Scrutinizing different design decisions

A few days ago I shared a bit of source code from twitch, and suggested possible ways to improve it. After publishing my post, I approached one of the most qualified developers at the company I work for, and told him about it. We had a nice constructive conversation, in which he helped me seeContinue reading “Scrutinizing different design decisions”

Primitive obsession – why you should stop using int and string everywhere

From high-school through college or university, the most basic of things is learning the primitive types: int, string, byte, etc. That’s why I was astounded to learn these are frowned upon, in my transition from the academy to the industry. In case you haven’t stepped out of the academy yet, this might seem natural forContinue reading “Primitive obsession – why you should stop using int and string everywhere”