About:

Dr Milan Milanović is the author of the Tech World With Milan Newsletter, a Substack publication. He provides insights into the world of Software Engineering in a simplified manner and has built a community of over 300,000 readers across different mediums.

Website:

Specializations:

Incoming Links:

Subscribe to RSS:
The blog post discusses three significant incidents involving AWS, Google Cloud, and CrowdStrike that caused widespread outages due to simple bugs in their systems. It details how a race condition in AWS's DNS automation led to th...
Successful software engineering relies on understanding problems and planning rather than prioritizing code output, especially in the age of AI-generated code.
Key insights from 'Software Engineering at Google' reveal the importance of engineering practices, testing, and team culture in maintaining a healthy codebase and effective software development.
Mastering programming fundamentals is crucial for developers to adapt to rapidly changing technologies and effectively utilize AI-generated code.
AI adoption is widespread among developers, yet trust in its code remains low, while TypeScript emerges as the most used language on GitHub, highlighting the need for better API design for AI agents.
The trucking industry faces challenges in processing rate confirmations due to the high volume and variety of document formats. Trucking Hub's DocuSense™ platform utilizes GenAI-driven intelligent document processing to automate t...
The trucking industry faces challenges in processing millions of rate confirmations daily, which are essential for locking in freight rates. Manual handling leads to bottlenecks, prompting Trucking Hub to develop DocuSense™, a Gen...
The article provides a comprehensive guide on scaling an Azure-based application from a single user to over a million users. It outlines key principles such as statelessness, caching, auto-scaling, and database scaling, detailing ...
The article discusses the impact of AI tools on software development, particularly focusing on code generation and code reviews. While AI has significantly increased developer productivity, it has also led to challenges such as ri...
The post clarifies the misconception that ChatGPT is synonymous with artificial intelligence (AI). It explains that ChatGPT is just one tool within the broader field of AI, which includes various subfields like machine learning, n...
Ten impactful software essays that reshaped the author's engineering mindset, emphasizing pragmatism, simplicity, and the importance of understanding legacy code and API design.
The blog post celebrates the 20th anniversary of the Microsoft Development Center in Belgrade, highlighting the contributions of Principal Software Engineer Dejan Dunjerski. It details his career journey, pivotal projects, and ins...
The post discusses two paths for developers: the Shortcut, which involves following outdated practices and superficial advice, and the Craft, which emphasizes deeper thinking, better trade-offs, and skill growth. The author, Milan...
Thiago Ghisi, a former Director of Engineering at Nubank, discusses the shift in mindset required for engineers transitioning to Staff+ roles. He emphasizes that success at this level is not about writing more code but about shapi...
Identifying and eliminating waste in software development is crucial for improving productivity and team morale, as outlined by the traditional and expanded categories of waste.
The article discusses the importance of 1:1 meetings between engineers and their managers, emphasizing that these meetings should focus on building relationships and supporting career growth rather than merely tracking project sta...
The author shares their journey from having a static LinkedIn profile with 2,000 followers to becoming a Top 100 LinkedIn creator with over 264,000 followers. They outline the importance of LinkedIn for tech professionals, detaili...
The blog post discusses the latest trends in software development and AI adoption, highlighting that 84% of developers use AI tools, yet trust in AI has significantly decreased. Key findings from the Stack Overflow 2025 survey rev...
The author reflects on the profound impact of five influential books on their journey from engineer to CTO, emphasizing that personal growth in technology and leadership often comes from reading rather than just technical practice...
Developers can only sustain deep focus for 3-4 hours daily, necessitating strategies to optimize productivity and reduce burnout.
The article explores the concept of 'High Agency,' a trait that enables individuals to navigate challenges proactively rather than reactively. High-agency individuals take control of situations, believing in their ability to overc...
The text discusses the author's experience reading the book 'Designing Data-Intensive Applications' by Martin Kleppmann, highlighting the key concepts and takeaways. It covers the importance of the book, the author's likes and dis...
The text discusses Uno Platform, a cross-platform development tool for .NET developers. It explains the popularity of Uno Platform, its origins, fit within .NET, reasons for choosing Uno, and its comparison with other platforms. I...
The text discusses the importance of Architecture Decision Records (ADRs) in preserving architectural knowledge and making better decisions for software systems. It explains what ADRs are, how they are structured, and their benefi...