Speaking

I speak at conferences, meetups, and on podcasts about software engineering, architecture, and engineering leadership, drawing on more than twenty years of building teams and systems and on my book, Laws of Software Engineering. From 2023 to 2025 I sat on the programme advisory board of WeAreDevelopers World Congress, Europe’s largest developer conference. Talks run 30 to 60 minutes and can be tailored to engineers, architects, managers, or executives. English or Serbian, in person or remote. Invite me to speak, and include the date, the format, the audience, and the topic you have in mind.

Topics

Software architecture and system design. Communicating architectures, design trade-offs, and the empirical laws (Conway’s, CAP, Hyrum’s) that shape real systems.

Engineering leadership. Building and scaling teams, what every tech leader runs into, leading through change.

Career growth for engineers. Becoming a great engineer, setting and reaching goals, moving from individual contributor to leader.

Clean code and engineering practices. Code quality and the principles (DRY, KISS, SOLID, YAGNI) that keep codebases maintainable.

AI in engineering. What the current wave actually changes in how software gets built, where judgement still belongs to people, and how teams adopt it without losing the plot.

Building in public. What I learned growing a community of 400,000+ engineers across a newsletter and social platforms, with posts viewed more than 300 million times.

For workshops and masterclasses for engineering teams, see Consulting and workshops.

Talks

Podcasts and interviews

Full playlist on YouTube.