Category Archives: Personal

Not Every Problem is a Nail and Not Every Solution a Hammer

There typically isn’t a silver bullet to solve all problems.  As the saying goes, if all you have is a hammer then everything looks like a nail.  It’s important to approach every problem with an open mind so you can choose the best fit tool for the job.

“One of the consequences of centralised governance is the tendency to standardise on single technology platforms. Experience shows that this approach is constricting – not every problem is a nail and not every solution a hammer.  We prefer using the right tool for the job and while monolithic applications can take advantage of different languages to a certain extent, it isn’t that common.”

– Martin Fowler, “Microservices


Liked this quote:

Because we don’t know when we will die, we get to think of life as an inexhaustible well. Yet everything happens only a certain number of times, and a very small number really. How many more times will you remember a certain afternoon of your childhood, some afternoon that is so deeply a part of your being that you can’t even conceive of your life without it? Perhaps four or five times more, perhaps not even that. How many more times will you watch the full moon rise? Perhaps twenty. And yet it all seems limitless.

Paul Bowes, The Sheltering Sky

It’s the Application of Knowledge

Note: This post is part of moving updates from my Recommended Reading list into this blog, as I’m not sure about the future of Google Shared Items now that it’s not supported.

In a post entitled Worldly Wisdom, Chris McCann reviews a book called Poor Charlie’s Almanack.  The book was written by Charlie Munger, Warren Buffet’s long time partner at Berkshire Hathaway.  So what is the book about?

The basic very high level overview of the book is: Multidisciplinary learning and synthesizing all of that knowledge is essential for life and being successful.”

In the post, multidisciplinary learning is defined as “the act of learning the fundamentals and details from completely different disciplines.”  Synthesis is defined as “internalizing the concepts you learn, not just remembering facts and spitting them back out.”  The reason why I enjoyed the post and the book were because of these two critical points:

  1. It’s important to practice multidisciplinary learning
  2. It’s important to be able to apply that learning

I’ve always found it useful to have a broad base of knowledge and experience to draw on and I’ve always thought that it’s the application of knowledge and experience which makes it valuable (not just the memorization and regurgitation).