I think the idea is, most people could build a doghouse with no training, but you need planning and education to plan/build a skyscraper. If you want to write your own app at home, maybe no software planning is really required. Keep nailing in workarounds. But if you want to build a huge system, you need to do a bit more than workarounds. You need a good plan from the start to make it all efficient and in a manner others can contribute to the code base.
That said, I feel like just having workarounds is really common even in large industry settings. Maybe I’m wrong though. I’m more of a home doghouse builder type myself.
I liked the Speaker for the Dead from the Ender’s Game series. Instead of some guy reading off fluff about how kind they were, how they would be missed etc, they had a position called Speaker for the Dead who would speak there.
Before the funeral event, the Speaker would be like a journalist, studying to learn and understand the person who had just passed. Then the eulogy would be more of a story of the person’s life, what goals they pursued through life, etc. Explain why and who the person was. Felt kind of like the difference between just seeing the grumpy man in Up, and seeing the intro to the movie to see who he was through life and why he was grumpy now.
I wish our funerals were more like that. Let me see and understand the entire life that just ended. Let them have their story one more time.