I’m not calling back

2018 was a great year for businesses in Romania. Last week my car rotors ran out. The brake pads were to be replaced as well. And since I needed an appointment, I might as well do a full inspection. I…

Frontend vs Backend. What goes first?

It doesn’t matter if you’re building a mobile, desktop, or a web app – nowadays pretty much everyone breaks their applications into a frontend that uses the latest, hottest javascript framework and a backend responsible for answering ajax requests. Arguments…

Doing what others are doing

The second our eyes open for the first time, we start watching and analyzing the people around us. We start doing what they are doing. We’re smiling, laughing, and eventually walking. We learn everything from them. But somehow later in…

A book for your ssh connections

Tired of spending time searching ssh connection details through your projects and wikis? Search no more. sshls is a small command line app acting as an address book for your ssh accounts. Once installed, you can start adding records and list…

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 we jump into programmer mode as…

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 most likely right. Stop and reconsider. Maybe what you…

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!?  In search for a proper name, we grab our best friend, the thesaurus, and start digging, jumping from…

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 build stuff, fresh requirements are sent…

Work at the smallest scale possible

You know that feeling when you found an elegant solution to a problem you’ve been having? When you discover that pattern you’ve been missing and you’re like “yeah! now I get it!”. The excitement gets the worst of us and…