Blog Post

Building Physical Things

Building Physical Things

Part of why I love software development is that I get to make things.  Through my efforts, something new has been created.  It’s a pretty awesome feeling.

As much as I love it, there’s something even better about building physical things.  Even something as simple as an Ikea bookcase.

Ikea "Hemnes" bookshelf box
Ikea “Hemnes” bookcase box

You start with a box.  It’s relatively small and clean and self-contained, but it really isn’t anything useful.  And the first thing you do is destroy it.

An unboxed Ikea "Hemnes" bookcase
An unboxed Ikea “Hemnes” bookcase

That neat and tidy box becomes a bunch of parts spread all over the floor.  It’s a mess.  It’s not useful and it’s even worse than the box because it’s in the way.  But the mess is also potential, as each of those parts has a place.

A partially-assembled Ikea "Hemnes" bookcase.
A partially-assembled Ikea “Hemnes” bookcase.

Then you get to work, and things start to come together.  The pile of parts gets smaller and smaller, fitting together with each other.  Your project starts to look recognizable, like, perhaps, a bookcase.

A completed Ikea "Hemnes" bookcase.
A completed Ikea “Hemnes” bookcase.

Then it’s done.  Your pile of parts is gone and in its place is a piece of furniture.

Working in software, there are no parts, really.  No matter how many pieces your project may be in, none of them are physical.  You can’t spread it across the floor and piece it together like a puzzle.  I wouldn’t trade my job, but sometimes it’s nice to solve a problem that’s a little more tangible.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.