Episode: 25

The Art of Problem solving

In every aspect of our lives, professional or otherwise, we face problems. As software engineers, enterprise developers, or solution architects, problem solving is at the core of what we do each and every day. This week Liam and Matt discuss their tools and experiences in problem solving, and and ask the question, is DDD right? Is there always a domain solution to every problem? Or better yet, does every problem even need to be solved?

Tell us on Twitter (we refuse to call it ‘X’) or LinkedIn your tips for tackling the difficult problems.

As always, any Likes 👍, Shares 📣, Subscriptions 🔔 and Love ❤️ & Support ❤️ go a long way to helping us continue with this podcast.

Links

Quotes

Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%. -Donald Knuth

🍻 Tonight’s Drinks 🍻