5 Rules for pragmatic developers
Pragmatism is evil. It leads to crappy code. It's giving up high ideals to compromise with the clueless suckers in management. Good developers need to stand their ground. Clean code…
Pragmatism is evil. It leads to crappy code. It's giving up high ideals to compromise with the clueless suckers in management. Good developers need to stand their ground. Clean code…
Meeting culture is that ubiquitous pest that stains corporate life. Middle managers often have their agenda covered with back-to-back meetings like some kind of twisted mosaic. And in these days…
Software development is hard. When you're just getting started, the task sometimes seems insurmountable. You're not just missing a few pieces of the puzzle. You don't know what the picture…
One morning, the CEO of a large company wakes up with a great idea. She gathers her Department Heads and the ball starts rolling. A few months later, an engineer…
Let's pretend we're starting a car company. If we want to build a luxury model, that's going to be reflected in our workflow. We'll focus on hand-made components and meticulous…
Now that distributed teams are finally adopted by the mainstream, productivity soars and work-life balance is better. Most developers, designers and writers are happy to be back in control of…
Software development is an industry of change. The tools, processes and roles are in constant flux. It's hard for insiders to keep up. For those on the outside, it's near…
Young people struggle with their resume at the start of their career. What the hell do you put in there if you have no professional experience? I remember writing filler…
Riding a bicycle is easy once you know how to do it. Once you've internalised a skill, it's almost effortless to apply it. Working in tech is like that. Through…
Let's think of a restaurant. The kitchen is small and understaffed. There are 5 tables and they each have ordered something different. All of them expect to be served ASAP…