Coming up with an algorithm is not hard. It is just time consuming and annoying because brute force is stupid to people. So, gluing code in some brain dead fashion (wtf do I do here? Oh no better solution so I will patch this patch that with stitches) is hard because it is like brutcing. There are too many "libraries" and none can do everything easily. Complex system is the end result. Then engineers spend most of their time reducing the complexity. If there was a framework that could reduce in the first stage then it is easier, not harder.
Comments
?? where is my queue, my asynchronous library, my database exception handler, my security check, my cache database, my socket sub/pub.
OMG. HOW THE HELL DO I BUILD A WEBSITE?
Nightmare. Hence why I rather build tool that runs over command line than building an actual website. It is damn hard.
I don't think I would call writing a bunch of glue code hard. Annoying and time consuming perhaps, but "hard"? Nah, not often.
Coming up with an algorithm is not hard. It is just time consuming and annoying because brute force is stupid to people. So, gluing code in some brain dead fashion (wtf do I do here? Oh no better solution so I will patch this patch that with stitches) is hard because it is like brutcing. There are too many "libraries" and none can do everything easily. Complex system is the end result. Then engineers spend most of their time reducing the complexity. If there was a framework that could reduce in the first stage then it is easier, not harder.