The Art of Software Development Management

A fallacy in software development and management thereof is the idea that software developers are fungible.

This is not intuitive for folks to reason about because programming does entail at a fundamental level accounting and bookkeeping. Put this into a container, grab this lock in this order, call this function ...

View comments.

more ...

Software Quality and the Table Saw

Consider the table saw. If you are not familiar with woodworking, this is a type of shop saw. A circular blade comes out from a table surface. It can be adjusted with a decent amount of precision to make cuts of a specified depth and angle.

One might naively think ...

View comments.

more ...

FreeBSD UEFI Root on ZFS and Windows Dual Boot

Somehow I've managed to mostly not care about UEFI until now. On my new laptop, I decided I should give it a go. There are some small benefits, nothing life changing, but booting multiple OSes is a lot easier especially if they are UEFI native, and you get a ...

View comments.

more ...

Do one thing

Do one thing per day. Make that thing meaningful. Commit a bugfix. Land a feature. Close a sale. Apply security patches. Write a blog post.

Do this and you will be more productive than most people.

Don't just go to meetings, and especially don't just "work". If you ...

View comments.

more ...

Goodbye Wordpress, hello Pelican

I spent some time converting my Wordpress blog over to Pelican. Overall, it wasn't effortless and required quite a lot of manual clean up of links and images. But, I'm a pack rat and want to preserve my writings even if they are dated or silly now, so ...

View comments.

more ...

Armed to the gills - Dell C6100 build out

The fine folks over at ServeTheHome have done a fantastic job documenting the Dell C6100. This is a rather interesting system because:

  1. It packs quite a bit of compute power into 2U for colocation
  2. They are surprisingly cheap on the secondary markets

I'll lead you over to the ServeTheHome ...

View comments.

more ...


Playing with Play Framework and Plivo

One of the interesting things about Scala is how well it composes. This is the primary "Scalable" in Scalable Language. I'm writing this up to share my experience and track my progression in a partially contrived but interesting example.

So I'm playing around with Plivo, which is a ...

View comments.

more ...

Zabbix 1.8.9 Debian Squeeze Backport

I was beginning to get hit by many bad things in the Debian Squeeze zabbix 1.8.2 package. If you aren't aware, zabbix is a nifty data center monitoring system and is only slightly annoying compared to most other systems which are very annoying to set up and ...

View comments.

more ...

Configuration Management Software Sucks

Yes. Configuration Management Software Sucks. Horribly.

The main problem is that n-th order tweakability is preferred over convention It's just stupid. There are a core set of things that just about everybody needs to do. Those should be dead simple. Ready to uncomment and run. The set operating systems ...

View comments.

more ...