Author: Constantin Druc

Business now, details later

Three minutes into a meeting discussing a new feature and we already have a list with tables, columns, flags, objects and methods in our head. It’s involuntary. Whenever we talk about a new feature...

The programmer’s gut feeling

Whenever you feel like an object isn’t really what the name says it is, or that it shouldn’t exist, or that it should exist, but in a different shape, you are completely right. Stop...

When cutting

You find a way to eat fewer calories and you stick with it until you reach your fat loss goal. Restricting calories is painful, sometimes annoying, but not the hardest thing to do. The...

The price we pay

Although dedication and patience are the most valuable currencies when working on transforming your body, this post is not about that cost. It’s about the actual money we spend, in a form or another....

Naming things is hard…

Coming up with clear, expressive and precise names can be challenging and sometimes even infuriating. Why can’t I name this damn thing!?  We grab our best friend, the thesaurus, and we start digging, jumping...

Help me and others understand your code

It’s hard to make things work. But it’s even harder to explain how you did it. Here are a few things you could do to help me, you, and others understand your code. Good...

About those “would be nice if…”s

New project. We have our meetings, we come up with a plan, we somehow agree to a budget and then we get the ball rolling, coding our way to the finish line. As we...