
adesso BLOG
22.08.2023 By Yelle Lieder
Testing the sustainability of software – how do you test sustainability as a quality feature of software?
Sustainable IT is a question of software quality. Excellent software is sustainable and has as little negative impact on preserving a habitable environment as possible. In this blog post, we will look at what sustainability as a testable requirement in software quality assurance means and how we implement it.
Read more25.07.2023 By Marc Mezger and Moritz Momper
The best Visual Studio Code extensions for Python developers
In this blog post, we would like to present the Visual Studio Code extensions that are indispensable in our day-to-day work as experts in the fields of machine learning, data engineering and AI. If you do not have the appropriate extensions, Visual Studio Code would not be a full-fledged integrated development environment (IDE). But with the right ones, you can save yourself a lot of work and become more productive as a developer.
Read more20.04.2023 By Maximilian Röttgen
Getting more story in the user story
In my view, traditional user stories do not offer the team enough opportunity to stretch their creative legs. I think there are good reasons for writing real stories in backlog items – user experience (UX), customer centricity and, last but not least, motivation. Everyone on the team can identify with a real story – no matter what their role is or what their background is (technical or otherwise). I will explain why in this blog post.
Read more18.04.2023 By Yelle Lieder
Sustainable innovations: how can digital sustainability create value in companies?
The narrative that sustainability is time-consuming, expensive and contradicts business goals still persists. Critics of regulation in particular stubbornly uphold this dogmatic belief. Therefore, in this blog post, we will take a look at how much truth there is to this and why digital technologies are a decisive factor when it comes to environmental and economic sustainability.
Read more17.04.2023 By Marc Mezger and Hong Chen
A brief introduction to GPT-4
In this blog post, we will introduce OpenAI’s latest stroke of genius: GPT-4, the latest and most advanced version of the generative pre-trained transformer language model. With the ability to process both image and text inputs and produce human-like text output, GPT-4 demonstrates human-level performance at various professional and academic benchmarks. Its enhanced reasoning, knowledge storage and coding capabilities make the application a powerful tool for natural language processing tasks. You will find out more about the development and use of this cutting-edge technology in our blog post.
Read more23.02.2023 By Stefan Mönk and Cordula Schuchardt
#10 Agile software development – using agile working methods to navigate the VUCA world
In a rapidly changing environment, where needs, markets and technologies are changing at an ever-increasing pace, it is important not to lose focus and to adapt to the speed of these changes. This jungle can be described using the acronym VUCA – which is short for volatility, uncertainty, complexity, ambiguity. In this blog post, we will explain exactly what this means and how to escape the VUCA world.
Read more09.02.2023 By Dimitrije Kovacic and Marc Mezger
Stack Overflow Developer Survey 2022 – Part 2
In the first part of our post, we clarified what exactly the Stack Overflow Developer Survey is and then asked what kind of education developers have, how long they have already been working or how they like to learn. This part is about the most popular programming languages, tools and technologies used as well as different opinions about the future of software development.
Read more27.01.2023 By Marc Mezger and Dimitrije Kovacic
Stack Overflow Developer Survey 2022 – Part 1
In general, a professional programmer is someone who has a high level of expertise in one or more programming languages and is able to utilise that expertise to design, develop and maintain software systems or applications. When do most people begin their profession? How long do they work in their profession? How do they train, and which programming language pays best in terms of salary? We will answer these questions in our blog post.
Read more24.01.2023 By Mahdyar Safarianbarmi
Software craftsmanship and its principles
Are software developers simply ‘manufacturers’ or engineers? Should new software just work, or should it add value, too? This blog post will introduce the Manifesto for Software Craftsmanship in order to answer these questions.
Read more