Categories
estimation

Estimation without fear

What are programmers most afraid of? Estimating how long it will take to complete a task certainly causes fear. Still, there is something even worse – saying that you have exceeded your estimate by X times, often X being even five times more than the original plan. I will share my experience with you in this article regarding estimating work.

Read More »
fitness functions

Using Fitness Functions in architecture: Improving the quality and performance of systems

Have you ever wondered how to improve the quality and performance of IT systems systematically and efficiently? Have you ever heard of the mysterious “Fitness Functions” tool and its impact on software architecture? If not, this article is just for you! Learn how Fitness Functions can change how you create and improve IT systems, ensuring exceptional performance and reliability.

Read More »
think time

Level up as a programmer or IT specialist thanks to the think time technique

Imagine a situation where you have so many tasks to do that you don’t have time to stop and think about what and why you’re doing it. This is common for many programmers, software architects, and engineering managers. However, there is one simple technique that can change this situation. This article will discover how “think time” can be the key to efficiency and success in today’s intense work environment. Learn about the benefits this method can bring you and how you can apply it right now to improve the quality of your work and achieve better results.

Read More »
architecture characteristics

Guide for Beginner Software Architects: Discover the Characteristics of Architecture

Have you ever wondered how complex software applications and systems are built in a way that ensures their reliability, scalability, and ease of expansion? A particular secret lies at the heart of these achievements – software architecture. This article will explore the fascinating world of architectural characteristics and learn about the key aspects forming every successful project’s foundation.

Read More »
technology radar

Can new technologies kill you?

New technologies appear almost every day, but are they always worth exploring? Nowadays, an architect’s work requires staying up-to-date with new technologies. However, how to find time to browse hundreds of blogs, newsletters, and presentations? There are ways to do it, and Technology Radar can be one of the most helpful. What is it and how does it work? Read on for more in-depth information in the following article.

Read More »
keep it simple, stupid!

Surprising facts about simplicity in software architecture

Have you ever wondered why some software projects become too complicated? Is there a way to avoid excessive complexity and achieve simplicity in software architecture? In this article, we will discover fascinating facts about simplicity in software architecture and learn a principle that can drastically impact how we create and design our projects. Get ready to discover the principle that can revolutionize your approach to software architecture.

Read More »
programmer

The mysterious power of the ‘why’ question in programming that you can’t ignore

When I started my adventure with programming, I came from a completely different industry. I was a roofer. But don’t worry. I won’t talk to you about roofs and gutters. I want to share with you something that I discovered as a programmer that changed my software development approach. I didn’t learn it in courses or books, but it was crucial to my success. It’s all about one magical word: “Why.”

Read More »
software architecture decision

The main differences between architectural and technical decisions in the software development process

Do you know why some decisions in the software development process are classified as architectural decisions while others are considered technical decisions? What makes these two categories so important and how do they affect the final shape of the project? The answers to these questions await you in the rest of the article. Get ready for a fascinating journey through the world of software architecture!

Read More »

Unveiling the Secrets of Successful Deployment: Mapping the Path to Production

Have you ever felt frustrated with failed deployments? Have you ever wondered why some projects are hugely successful while others sink into chaos and delays? Get ready to discover a key benefit that will change your approach to project development. You will learn to effectively map the path to production to find weaknesses in your development and deployment process. This simple technique will allow you to reduce risk, increase efficiency, and achieve success at the highest level.

Read More »
software architect and the team

Optimizing the Software Architect Role: How to Avoid Being a Bottleneck

Do you know what puzzle the role of a software architect hides? Is there a key to efficiency that will allow you to avoid the trap of being a bottleneck? Get ready for an exciting solution to this puzzle, as in this article we will discover how optimizing the role of a software architect can transform your career and make you an indispensable part of any innovative project!

Read More »