| I'm going to make an optimistic and contrarian prediction: there will be even more jobs for software engineers in the future. Current companies will hire fewer new grads and layoff older engineers. However, I believe AI will make it far cheaper for new software companies to develop their products. Therefore, we will have more software companies spring up. Those companies will in turn, hire more software engineers. For example, let's say there are 10 total software companies today employing 100 employees each for a total of 1,000 software engineers employed. In the near future, I can see 100 software companies employing 12 engineers for a total of 1,200 software engineers. The net will be 200 engineers. We will see an explosion in software products - some software fields will have more competitors due to the lower cost of creating an alternative and we will see brand new software fields spring up because it's now economically feasible to do them. However, I think new grads that can make efficient use AI in developing software will be in very high demand - even today. Those who can't will have a hard time getting hired. Same for current software devs. I believe that the reason we don't see this in 2024 yet is because of high interest rates and we are in a transition period. I can see the field getting very hot again in 2025/2026. |