Dr Milan MilanovićThe most important mental models and cognitive biases for engineers and managersMaking good decisions is crucial in the complex world of software engineering. Yet, pursuing “good” decisions can be misleading. Instead…3d ago3d ago
Dr Milan MilanovićHow to deal with Technical Debt in legacy projectsWe have all been working on an existing project with many issues. All of those issues are more or less known to team members and are, to…Sep 191Sep 191
Dr Milan MilanovićHow to become an expert in anything?Becoming an expert in software engineering or any other field isn’t just about combining years of experience or learning the latest…Aug 31Aug 31
Dr Milan MilanovićWhat are the main API Architecture Styles?Various API architectural styles have emerged in web development and software integration to address different needs and use cases. When…Aug 191Aug 191
Dr Milan MilanovićThe Trends #4: Developers hate their job but like to code outside workIn today’s issue, we will discuss a few trends and industry reports from this year. Namely:Aug 19Aug 19
Dr Milan MilanovićHow to coach people through the Change CurveEvery leader needs two essential skills: understanding and listening to people. The change curve shows how people react to new situations…Aug 91Aug 91
Dr Milan MilanovićHow a Single Line of Code Brought Down a Billion-Dollar RocketWhen we talk about software today, we should know that its importance is now at the very end of the spectrum of different technologies…Aug 7Aug 7
Dr Milan MilanovićMastering the Art of Software Architecture DocumentationSoftware architecture is the process of designing and organizing the overall structure of software systems to satisfy specific functional…Jun 291Jun 291
Dr Milan MilanovićHow to establish a feedback cultureFeedback is an essential part of personal and professional growth. It helps individuals recognize their strengths, identify areas for…Jun 21Jun 21
Dr Milan MilanovićWhat distinguishes great software engineers, according to Microsoft?In a recent research paper by Microsoft researchers [1], the authors tried to understand what distinguishes great engineers from ordinary…Jun 81Jun 81