Since the advent of the cloud, software development has been in a constant state of flux. Gone are the days of monolithic system development and welcome to the new world of event driven, distributed, systems. This significant proliferation of hardware providing highly integratable system processing services is yet to be leveraged to its fullest.
There are many languages today and that is an understatement. Languages like Python and Javascript have exploded. Just 20 years ago there were a few primary languages (like Java, C++, Visual Basic, a new language C#, and Objective C used primarily for a fledgling product line offered by Apple). But with changes in 'Hardware' and the maturity of the internet, many new languages have been developed for a growing need of application types & implementations. This has made most developers multi-lingual and their knowledge level, more superficial.
Within the last decade more and more companies have begun adopting AGILE development practices. This has created a series new roles, like scrum master and introduced many ceremonies like retrospectives, grooming and stand-ups. While there are many beneficial contributions to the AGILE development process, it is clear that 'Business' has a more direct input to what, when, where and why. This has led to many negative forces on the development process, namely procedural programming.
Copyright © 2023 Fundamental Technology - All Rights Reserved.
Powered by GoDaddy
A Place to Explore Programming that is Efficient and Elegant. Frame(s)work is designed for those looking to interact directly with HTML5.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.