Welcome to Giant Robots Smashing Into Other Giant Robots — a weblog about development, business, design and technology — written by thoughtbot.
Realistic Expectations
In the book The Mythical Man-Month Robert Brooks puts forth the idea that there is No Silver Bullet in software engineering. There will be no single advancement that will create a 10-fold improvement in software engineering productivity over 10 years.
Even before I had read The Mythical-Man Month I began to develop a theory that I so lovingly called “No Magic Bullet” (you can imagine my surprise when I finally read the MMM) that is an extension of the basic idea behind Brooks’ theme.
Essentially, in both my own business and in providing solutions for my customers’ businesses, I was constantly reminded of the idea that there is no one end-all-be-all solution to the problems you may be facing, but there is a perception that fixing one thing will make everything better. I believe that this is caused by three major reasons:
- You only see one of the many problems. (“If only we could do this one thing faster, everything would be fine.”)
- You miss the fact that there will always be problems. (Murphy’s Law)
- You are so busy getting day to day work done, you can’t focus on the real problem at hand.
At first pass the idea that there is no single solution to your problems can seem pessimistic. I prefer to think that it is realistic. And by fully understanding the situation when faced with the many problems that entrepreneurs or programmers may be up against, you can more successfully overcome them.
About this entry
You're reading an entry on GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS, the company weblog of thoughtbot, inc.
- Author:
- Chad Pytel
- Published:
- November 9th 07:00 PM
- Updated:
- September 19th 08:37 PM
- Sections:
- Business Technology
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