Team meetings

Posted on Thu 06 June 2019 in blog • Tagged with Philosophy • 5 min read

Distributed teams need to meet in person every once in a while. Here are some thoughts and suggestions on team meetings.


Continue reading

Working from home, with little kids in the house

Posted on Sun 18 February 2018 in blog • Tagged with Philosophy • 6 min read

I very much prefer working from home to working from an office. But with little kids in the house, that’s a nontrivial endeavor.


Continue reading

Fragile Development: Scrum is terrible, and you should ditch it

Posted on Tue 05 July 2016 in blog • Tagged with Philosophy, Development • 5 min read

Scrum is irrational, impractical, and outright dangerous for software development. It is time to stop considering it a viable method for building software.


Continue reading

Containers: Just Because Everyone Else is Doing Them Wrong, Doesn't Mean You Have To

Posted on Sun 21 February 2016 in blog • Tagged with LXC, Containers, Ubuntu, Ansible • 8 min read

The recent CVE-2015-7547 vulnerability in glibc exposed a common antipattern in container management. Here’s what you can do to avoid it, and instead adopt a container management pattern that will preserve your sanity and enable you to react to critical issues in minutes.


Continue reading

Dogfooding Dogwood

Posted on Fri 12 February 2016 in blog • Tagged with Open edX, OpenStack • 3 min read

The Open edX “Dogwood” release is out. We’ve been running its code base in production for several weeks, and can share some first-hand experience.


Continue reading