You are viewing a read-only archive of the Blogs.Harvard network. Learn more.
Skip to content

A Tale of Software Overengineering

I found the following blog post interesting. Here’s a story of someone overengineering their project then finding the thing creaked along and spending lots of time learning how to optimize and cut away unnecessary things that were built. I’m sure there are many other anecdotes of people building gigantic amounts of infrastruture for something that really doesn’t need it. How did that saying go? Using a sledgehammer to swat a fly?
Personally, I like building small things first and observing them before I start committing myself to gigantic projects.

Be Sociable, Share!