Try Thinking Differently Not Harder To Solve Your Development Problems

If at first you don’t succeed, think again

Ben "The Hosk" Hosking
4 min readMay 3, 2024
Photo by Jackson Simmer on Unsplash

“Every problem is a gift. Without them we wouldn’t grow” — Tony Robbins

Solving problems is using your knowledge, skills, and experience to find a solution. The act of solving problems grows your skills, experience and gives you understanding.

You only improve your development/technical skills by using them and creating software. You only improve you problem solving skills by using them to solve problems.

Theory, knowledge and confidence help but solutions that work theoretical can find problem in reality. The map isn’t the territory, in real life there are all sorts of unseen obstacles and pitfalls that no one puts on the map. Sat Nav regularly sends me down what look like roads on a map, which turn out to hole ridden dirt tracks in reality.

Knock knock knocking at the door

Yesterday one of the mini Hosk’s — H1 was at the door ringing the doorbell but naughty me didn’t hear because I was in the meeting zone.

H1 pressed the doorbell a few times. My wife saw her on the ring door bell. She tried ringing the doorbell, knocking on the door…

--

--

Ben "The Hosk" Hosking

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner