Hi Luis,
I try to answer your great article : https://medium.com/@luisobo/why-does-programming-suck-6b253ebfc607 You have used a budget of about 7000 words I try to keep below of that.
From your article I took three questions which can help us in answering the big question (How to solve programming)
- What is Programming
- What is a Computer
- What is Progress in Context of Programming