AI-driven replacement of software development, present and future
Software development is relatively slow compared to hardware development. The hardware field has developed rapidly in line with Moore's Law (the phenomenon in which the performance of semiconductor chips doubles every 18 to 24 months). Since hardware such as processors and memory mainly aims to improve physical performance, immediate performance improvements can be expected through new manufacturing processes and design techniques as technology advances. On the other hand, unlike hardware, software development must be designed and developed to meet the diverse needs of users, and in this process, the complexity increases greatly depending on the customer's business domain (finance, games, distribution, manufacturing, etc.). Even if new programming languages, development methodologies, and frameworks are introduced, developers spend a lot of time learning actually to apply and use them, and technical debt causes risks and change management costs associated with the introduction of new technologies.