It should be while offering content that is expected and interesting. But that is a topic for another conversation. smile Over the years you have observed various technological changes which is particularly close to you because this is what you do in FreshMail you are the CTO. Certainly today it is more complicated than it used to be but can we say that it is better Definitely better! Technology has developed over the years many applications have been created that each of us uses on a daily basis. From the point of view of a person who actively creates and develops software the most important changes relate to the development of various technologies that developers can take advantage of.
When building and developing an application you should choose the right tools for the right problems which is why the technological stack of web applications is constantly growing. For example I can say that years ago in FreshMail we used one database technology and at the moment we already have databases used on an Taiwan WhatsApp Number List ongoing basis. Each of them has different uses and capabilities but it gives you much more flexibility in building new features in FreshMail. A similar situation happened with other things that happened in FreshMail i.e. for example the transformation of organizations into Data Driven organizations. For this appropriate technologies were needed e.g. such as Kafka which did not exist years ago.
In addition to strictly technical issues you also need to look at at least two more things that have gained in popularity in recent years. One of them is the methodology of the work of IT teams the other is a look at the application architecture and the way it is created and maintained. First things first Recently there has been a lot of talk about agile software development i.e. the so called Agile.