Welcome to Giant Robots Smashing Into Other Giant Robots — a weblog about development, business, design and technology — written by thoughtbot.
Only Humans Need A Balanced Diet
Day three of my winter adventure brings us a metaphor about food.
If you eat steak every single day, you’re missing out on some critical nutrients. You may be “living like a king” (if that’s what kings eat every day), but you’re a whole bucket of fruits, vegetables and breads short of living like a normal human. The same would apply if you just ate bread, or if you just ate green beans. All of these things are great part of a larger diet – but it’s that larger balance that produces the healthy results you want.
Of course, when you’re solving a technology problem or designing a software system, it’s sometimes tempting to do the same thing. But software problems aren’t human problems, and technology doesn’t need to eat a balanced diet to keep working. Just because you can design a solution that uses 10 servers, 3 operating systems, 4 programming languages, 5 APIs and 2 network protocols doesn’t mean you should – and it doesn’t mean you’ll have a solution any better than if you’d kept it simple.
In fact, most of the time that you do this you’ll have something too complicated and interdependent. So just remember – even though your users are humans, their tech problems aren’t. They might need a balanced diet, but their software doesn’t.
About this entry
You're reading an entry on GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS, the company weblog of thoughtbot, inc.
- Author:
- Matt Jankowski
- Published:
- December 3rd 12:00 PM
- Updated:
- December 3rd 11:15 PM
- Sections:
- Business
thoughtbot is hiring
We are hiring web developers and web designers in both Boston and New York, NY.
What are we up to?
We built Shoulda, an eclectic set of additions to Test::Unit; Paperclip to manage uploaded files without hassle; Jester, a REST/ActiveResource client library written in Javascript, and Squirrel, an enhancement for ActiveRecord's find syntax; — amongst some other projects.

Chad (President) and Jon (CTO) co-authored a technical book titled Pro Active Record: Databases with Ruby and Rails, which explores the ins and outs of the ActiveRecord ruby library. You can buy it today at Amazon.com.
About thoughtbot, inc.
We are a small web application development consulting business, with offices in Boston, MA and New York, NY. If you're looking to find a team for your next web development project or your new web application — get in touch.
0 comments
Jump to comment form