When building software projects or applications, it is important to be aware of how quickly technology evolves over time. For development, it is said that some tools or programming languages get updated at most each six months approximately; so that we need to catch up with newer versions that may introduce new patterns or concepts, otherwise we fall behind.
However, no matter how fast technology changes, the foundational core concepts of software development almost always stay the same. Now, with the revolution of AI, generic and simple software projects, such as CRUD apps, don't add the substantial value that we, as Software Engineers, expect to get in terms of knowledge and critical thinking. In order to build something powerful and reliable it should follow the best coding and security practices in each phase of the development cycle.
Why the Demo Banking App project?
I decided to build a software related to fintech, for demo purposes, based on the following reasons:
It deepe
Discussion
Be the first to comment
Add your perspective to get the discussion started.