Engineering-Management
Simplicity is the ultimate sophistication
Simple things are not banal. They’re the most elegant thing available, and in software they’re also the cheapest. Dijkstra put the economics better …
Moving away from PHP at eJobs
Business issue faced At the end of a rewrite of eJobs.ro, Romania’s largest online recruitment marketplace, we needed to migrate the current website data …
What's left of Agile?
Agile was seventeen people in a ski resort in Utah in February 2001 who couldn’t agree on much. They agreed on a name, four values and twelve principles, …
How to be happy!
Happiness, in the broad sense, is a label for a family of pleasant emotional states: joy, amusement, satisfaction, gratification, euphoria, triumph. …
Every project gets two dates
Most projects carry a single date: the day the thing ships. That one date is doing two separate jobs, and when it slips you can’t tell which of the two …
Predictions instead of estimates
Ask an engineer how long something will take and you get a number. The number is a feeling. It comes out of how well they slept, how recently they were burned …
What I'm changing at eJobs
A year into running engineering at eJobs.ro, here’s where I’m taking it. Off the servers we install by hand Docker first, then Kubernetes, which I …
Choosing an orchestrator
We’re moving to containers, which means picking something to run them. Here’s the shortlist and why I landed where I did. The four worth considering …