Ask HN: What has made you a better problem solver in software engineering?
1–10 of 68 posts
Re: Ask HN: What has made you a better problem solver in software engineering?
#2Realizing that technology and architecture ultimately doesn't matter that much for 99% of the use cases and sticking to proven technology to deliver value (postgres, rabbitmq, ansible, redis and django)
Re: Ask HN: What has made you a better problem solver in software engineering?
#3Be explicit with what phase of your "thinking" you're in. When faced with a problem, focus on giving lateral/divergent ideas and come up with a multitude of different solutions. Don't spend time thinking why/why not a solution is good, just note the solution itself and move on to finding another one.
Once this is done, start the next phase which is the convergent thinking. Sit down with all the different solutions and start compare the tradeofs between them. Eventually you'll reach either some middle ground of some solutions, or just one solution.
Doing this when collaborating with other engineers is also super helpful, as people won't feel like their ideas are being shut down as soon as they utter them, so more people can part of the whole process (if needed)
Re: Ask HN: What has made you a better problem solver in software engineering?
#4I do the job with person, to workout what needs changing rather than them telling me. This saves hours of back and forth and people rarely do it.
Re: Ask HN: What has made you a better problem solver in software engineering?
#5Re: Ask HN: What has made you a better problem solver in software engineering?
#6Re: Ask HN: What has made you a better problem solver in software engineering?
#7Ask and agree on the "why" behind requirements, then the what or how to realize it becomes more easily negotiable.
Re: Ask HN: What has made you a better problem solver in software engineering?
#8Re: Ask HN: What has made you a better problem solver in software engineering?
#9Re: Ask HN: What has made you a better problem solver in software engineering?
#10Cobble together an ugly and hacky solution that you can confirm solves the problem, then iterate and iterate until you clean it up well enough to ship it.