What does a Developer do?
The developer (“sviluppatore” in Italian) is the craftsman of the present.
Programming means providing users with tools that make their everyday lives easier, both at work and at home.
The Developer makes people’s lives simpler by providing tools that carry out tasks that are too difficult, tedious or time-consuming for human beings (a trivial example: it saves someone filling in a document from having to write the little numbers in lists by hand, and thanks to the work of Developers all it takes is pressing a button).
A developer is, in short, a craftsman of the new millennium.
Obviously, you need an aptitude for numbers and logic, and during your studies you may happen to come across computer code and be fascinated by it.
The developer is curious by definition: curiosity drives them to discover how “things” work and, nowadays, the most interesting “things” are found on the web and are “written” in a language that has the power to create them from nothing.
People become programmers because they want to learn how to build, and the best way to do that is to study, try, copy and paste, devoting a great deal of time and passion to it.

What are the advantages and difficulties of being a Developer?
Discovering new technologies or new ways of doing things.
New worlds are discovered every day (such as the Cloud, or the Big Data universe) and the search for new things to do or improve starts all over again.
Among the difficulties, we certainly include formality, although I think it is a problem common to many jobs.
Every activity must be tracked and catalogued and must fall within quality and time standards that you often cannot control directly.
All this makes the job quite stressful. (Davide, Developer at Miriade).
Red Hat study on the benefits of Kubernetes for Developers
When Linux containers first emerged, as an architectural concept for building and packaging applications, they opened up a whole new world for developers.
The Kubernetes container orchestration platform followed immediately after, addressing the need to manage container environments at scale and offering organisations a way to take full advantage of them.
The result was a radical change in the way we think about the Cloud.
To better understand the impact of Containers and Kubernetes on developers, we commissioned CCS Insight to research the current state of Container use, including the benefits, challenges, level of adoption and use cases of the technology, among organisations in Europe, the Middle East and Africa (EMEA).
Today, we are pleased to share the results of this study, based on feedback from hundreds of IT professionals.
They are involved in the design, development, deployment and management of software application code and related services, in both technical and managerial roles.
According to IDC, “by 2024, 75% of enterprises will prioritise infrastructure agility and operational efficiency, increasing the adoption of cloud-native architectures for major business applications by as much as 5 times”.
These conclusions mirror the findings of our study, in which cloud adoption (33%), scalability of operations (30%) and improved productivity (29%) are among the main benefits of using containers identified by respondents.
The general trend we see emerging from this survey is that Containers are much more than a “nice to have” technology.
They are an important element for the sustainability and success of today’s organisations.
And as their Business benefits come to be understood alongside their IT capabilities, a genuine race is taking shape to leverage Containers to gain a greater competitive advantage.

Red Hat and Developers
According to IDC, “the ecosystem of technology companies that help customers migrate to Cloud environments, innovate in the Cloud and manage expanding Cloud environments will enable enterprises to keep pace with their increasingly fast schedules for moving to the Cloud”.
Overall, among the organisations represented in the survey, container adoption is high, with 71% of respondents using the technology in some form, whether in widespread production (22%), limited production (26%) or pilot projects (23%).
Containers are a top priority for Software
The push towards containers is strong and reflects the desire to modernise and improve the quality, performance and security of applications.




