A Return to Simplicity
I always loved building applications as a team of two, but mainstream technology has become unnecessarily complex and tedious. New advances promise a welcome return to simplicity.
In the early days of E-accent we were just two people.
It was still the glory days of the J2EE development framework, which was a royal pain in the butt to work with. But Ruby on Rails, which we had just adopted as our framework of choice, was revolutionising web development and made it productive and fun.
We built our first web application in six weeks, while learning Ruby and Ruby on Rails along the way.
Our joy was short-lived. Clients started to ask for native smartphone apps, which meant developing the same application on multiple platforms. More developers were needed, the amount of overhead increased, development slowed down.
Fortunately, there appears to be light at the end of the tunnel.
Modern-day CSS can do the most amazing things like grid layouts, highlight effects, rotating or resizing elements, image filters, and charts.
Web development is beginning to make sense again.
Then there is no-code and low-code, which allow the exact type of web development that I like: putting a web application together in a few weeks with a team of two — a domain expert and a developer working side by side.
Finally, artificial intelligence-based tools have matured to the point where they can assist developers with generating and troubleshooting functions and substantially increase their productivity.
Exciting times are ahead of us. We can have the tremendously powerful tools of today and the joy of web development of 2005. Let’s have our cake and eat it!