Many of the technical problems have been solved by frameworks: persistence, transactions, concurrency, etc.
The business processes covered by systems have grown much more complexer. The organizations have grown larger because software is doing more (more safely and easily).
The modern programmer faces thus larger organizations, larger/more-sided discussions and far a complexer social, political and business-related landscape than 20 years ago.
While the technical problems have gotten much easier, in general.
The business processes covered by systems have grown much more complexer. The organizations have grown larger because software is doing more (more safely and easily).
The modern programmer faces thus larger organizations, larger/more-sided discussions and far a complexer social, political and business-related landscape than 20 years ago.
While the technical problems have gotten much easier, in general.