What is a Senior Developer?

I’ve been hiring, firing, and working with developers of all sorts for the last couple of decades.  In those years, I realized that each developer is very unique – their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc.  But regardless of how unique each developer is, it is often useful … Continue reading What is a Senior Developer?

Serverlessconf 2016 – New York City: a personal report

Serverlessconf 2016 – New York City: a personal report – is a fascinating read.  Let me get you hooked: This event left me with the impression (or the confirmation) that there are two paces and speeds at which people are moving. There is the so called “legacy” pace. This is often characterized by the notion … Continue reading Serverlessconf 2016 – New York City: a personal report

The RegEx that killed StackOverflow

Here’s an outage postmortem from the recent StackOverflow downtime.  It just shows you how easy it is to break things, even they were built by some of the smartest people around.  Programming is touch and there is no way around it. Technical Details The regular expression was: ^[\s\u200c]+|[\s\u200c]+$ Which is intended to trim unicode space … Continue reading The RegEx that killed StackOverflow

10 Favorite Job Interview Questions for Linux System Administrators

As someone who interviews a lot of people (mostly for the web development positions though, not system administration), I’m always looking for more ideas on what to ask the candidates.  Today I came across “10 Favorite Job Interview Questions for Linux System Administrators“, which has a few of bits that I liked. First of all, this … Continue reading 10 Favorite Job Interview Questions for Linux System Administrators