There are no silver bullets

Earlier this year, I wrote a blog post for O’Reilly describing my motivations for creating the microservices pattern language. It begins with:

Back in 1986, Fred Brooks, author of The Mythical Man-Month, said that in software engineering, there are no silver bullets. In other words, there are no techniques or technologies that if you adopted would give you a 10X boost in productivity. Yet 30 years later, developers are still arguing passionately about their favorite silver bullets, absolutely convinced that their favorite technology will give them a massive boost in productivity.

This is something to remember next time you listen to a presentation or read an article (especially a manifesto!) that only describes the benefits of a technology.

Every technology has drawbacks and limitations, which are often overlooked by its advocates.

To learn why patterns are a more objective (the benefit) albeit less exciting way (the downside) to describe a technology read the blog post.

 

 

This entry was posted in microservices and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s