40 ms·
That is a great point. Design Pattern and CS fundamentals are old and have not changed for 20-30 years. These are problems that have been solved ages ago. I can
by scotch_bright 9y ago
That is a great point. Design Pattern and CS fundamentals are old and have not changed for 20-30 years. These are problems that have been solved ages ago. I can completely imagine what you are saying about the old C++ code bases to be true.
What do you think happened to us?
Uncle Bob says the web happened. Maybe back in the day when you had to make a program that ran on the console things were simpler. Now for a standard web application we need to worry about JS and CSS and HTTP and HTML and WebSockets. (And then the app needs to support different clients like Web, Mobile Web, Native etc.)
I am talking about this since thats the kind of software I build and I know that it is always a mess.
But there are still C++ programs written today that are not for the web. Are they also a mess? If they are then the web is not the problem.
- carlsborg 9y agoI think there are different classes of applications, - some that don't really need any time spent on design at all, and some that absolutely do - and for a while the former class of applications became predominant (possibly because of the rise of quality middleware and frameworks that did the heavy lifting ), and the methodologies became mainstream, and adopted universally. Hard to generalise beyond that.