How is Hanging a Basement Shelf like Software Development?

I want to install a tool shelf in my basement. I thought I'd just wash the wall, drill some holes, hang the shelf and be done with it in a few hours. It took 7 days! I will relate this to software development if you bear with me. The Home Project First, I needed some supplies. I needed a masonry drill bits for my drill, because I was pretty sure I'd be drilling into some brick or concrete. That's…