Sign in

Dr Milan Milanović

@milanmilanovic.bsky.social
405 followers 417 following 3.7K posts

Helping 400K+ engineers and leaders grow through better software, teams & careers | Author of Laws of Software Engineering | CTO | Microsoft MVP | Leadership & Career Coach | lawsofsoftwareengineering.com

PostsRepliesMedia
Dr Milan Milanović @milanmilanovic.bsky.social · 2h
Typing ssh host uptime starts 19 steps, and running uptime is only the last phase 🧵👇
100
Dr Milan Milanović @milanmilanovic.bsky.social · 05/10/2026
Don't be the engineer who waits for a ticket 🧵👇
Quote card: The agent can take the ticket, but it can't tell if the ticket is wrong.
110
Dr Milan Milanović @milanmilanovic.bsky.social · 04/10/2026
Do you suffer from Impostor Syndrome? Always believing that you must be completely knowledgeable before acting? Adjust your viewpoint. Be a smart learner! #technology #learning #softwareengineering #leadership #personaldevelopment
Classic learner vs Smart learner sketch
000
Dr Milan Milanović @milanmilanovic.bsky.social · 03/10/2026
What is the #1 secret for managing a team? 🧵👇
The Skill / Will Matrix: Guide, High Performers, Direct and Motivate quadrants
121
Dr Milan Milanović @milanmilanovic.bsky.social · 02/10/2026
Friday Developers Fun 🤣 Don't be jealous. #developers #softwareengineering #meme #fridayhumor
020
Dr Milan Milanović @milanmilanovic.bsky.social · 01/10/2026
𝗬𝗼𝘂𝗿 𝘀𝗮𝗻𝗱𝗯𝗼𝘅 𝗶𝘀 𝗼𝗻𝗹𝘆 𝗮𝘀 𝗶𝘀𝗼𝗹𝗮𝘁𝗲𝗱 𝗮𝘀 𝘁𝗵𝗲 𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗶𝘁 𝘁𝗿𝘂𝘀𝘁𝘀 OpenAI noticed on July 19, ten weeks after the first message. 🧵👇
How OpenAI's agents got out of the sandbox: one shared service, three jumps, ten dates. Timeline from May 12 to September 4, 2026.
110
Dr Milan Milanović @milanmilanovic.bsky.social · 01/10/2026
You can have only two of scope, time and quality 🧵👇
The magic triangle of software development: scope, time and quality
100
Dr Milan Milanović @milanmilanovic.bsky.social · 30/09/2026
Cloudflare freed roughly 100 TB of RAM by cutting each DNS cache entry from 953 to 420 bytes 🧵👇
Diagram: how Cloudflare shrank a DNS cache entry from 953 to 420 bytes
110
Dr Milan Milanović @milanmilanovic.bsky.social · 29/09/2026
When to use GraphQL, gRPC, and REST? 🧵👇
When to use GraphQL, gRPC and REST, a visual comparison
120
Dr Milan Milanović @milanmilanovic.bsky.social · 28/09/2026
We use the most expensive AI models to read files, and this is not good 🧵👇
Diagram: how the shunt plugin cuts Claude Code tokens by sending bulk file reads to a cheaper model
110
Dr Milan Milanović @milanmilanovic.bsky.social · 27/09/2026
Do we need 10,000 hours in something to become experts? Source: Lex Fridman Podcast #333 with Andrej Karpathy, October 2022 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 26/09/2026
I had most issues with leaders who always wanted to be right 🧵👇
100
Dr Milan Milanović @milanmilanovic.bsky.social · 25/09/2026
Friday Developers Fun 🤣 Microsoft sign-in, every single time. #developers #softwareengineering #meme #fridayhumor
000
Dr Milan Milanović @milanmilanovic.bsky.social · 24/09/2026
I wrote a guest article for Gregor Ojstersek's Engineering Leadership newsletter 🧵👇 Image credits: Gregor Ojstersek
Hand-drawn chart of team performance over time: flat before, rising sharply after, with a circled note saying Understand the important laws.
100
Dr Milan Milanović @milanmilanovic.bsky.social · 24/09/2026
Claude Code best practices I use every day 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 23/09/2026
When your database says "committed", your row is not in the table yet 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 22/09/2026
Running a local LLM still starts with a guess about what your machine can handle. llmfit, built by Alex Jones, reads your RAM, CPU and VRAM and ranks hundreds of open models by fit, speed, quality and context. 🧵👇
231
Dr Milan Milanović @milanmilanovic.bsky.social · 22/09/2026
How Git Works 🧵👇
121
Dr Milan Milanović @milanmilanovic.bsky.social · 21/09/2026
I was a guest on Software Engineering Radio, the IEEE podcast, talking about my book Laws of Software Engineering 🧵👇
130
Dr Milan Milanović @milanmilanovic.bsky.social · 21/09/2026
Did you know that only 14% of code review comments are about bugs? 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 20/09/2026
Don't compare yourself to others 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 19/09/2026
Your mind can hold only five deep working relationships 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 18/09/2026
Turning a Word or Excel file into Markdown has meant one library per format. Anydoc handles fourteen formats, from .docx and .pptx to RTF, EPUB and PDF. Built in Rust by Firecrawl, with Node, Python and WebAssembly bindings. 🧵👇
341
Reposted by Dr Milan Milanović
Giovanni Asproni @asprotunity.com · 18/09/2026
At times, it's difficult to explain to others why we did (or want to do) things in a certain way. Other times we need some inspiration. In either case, you'll find this Software Engineering Radio interview with @milanmilanovic.bsky.social an excellent starting point se-radio.net/2026/09/se-r....
se-radio.net
SE Radio 738: Milan Milanovic on the Laws of Software Engineering – Software Engineering Radio
011
Dr Milan Milanović @milanmilanovic.bsky.social · 18/09/2026
Friday Developers Fun 🤣 Just don't touch it
000
Dr Milan Milanović @milanmilanovic.bsky.social · 17/09/2026
𝗠𝗼𝘀𝘁 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝘂𝘀𝗲 𝗟𝗟𝗠𝘀 𝗲𝘃𝗲𝗿𝘆 𝗱𝗮𝘆 𝗮𝗻𝗱 𝗰𝗮𝗻𝗻𝗼𝘁 𝘀𝗮𝘆 𝘄𝗵𝗮𝘁 𝗼𝗻𝗲 𝗱𝗼𝗲𝘀 𝘄𝗶𝘁𝗵 𝘁𝗵𝗲𝗶𝗿 𝗽𝗿𝗼𝗺𝗽𝘁. Recently, Anthropic decided to watermark Claude's output. Most people were skeptical about how this could be done. The thing is, they didn't know how a model samples its next token.
Do engineers still need to understand how LLMs work - Tech World With Milan newsletter issue with Sebastian Raschka
110
Dr Milan Milanović @milanmilanovic.bsky.social · 17/09/2026
Do you know that each LLM is a neural network from 1958? 🧵👇
120
Dr Milan Milanović @milanmilanovic.bsky.social · 16/09/2026
You can now get Google search results as Markdown for your AI agent, with just one parameter 🧵👇
SerpApi ad: 'Live web search for your AI agent. One request, results back as JSON or Markdown.' A Google results page for 'Coffee' next to the matching SerpApi JSON response.
110
Dr Milan Milanović @milanmilanovic.bsky.social · 16/09/2026
On Writing Software Well by DHH 🧵👇
100
Dr Milan Milanović @milanmilanovic.bsky.social · 15/09/2026
Here are some Claude skills I found useful 🧵👇
111
Dr Milan Milanović @milanmilanovic.bsky.social · 14/09/2026
Uskoro iz štampe izlazi drugo izdanje moje knjige Zakoni softverskog inženjerstva 🧵👇 Dva meseca posle izlaska prvog izdanja, tiraž od 500 primeraka je skoro rasprodat.
Drugo izdanje knjige Zakoni softverskog inzenjerstva Milana Milanovica
100
Dr Milan Milanović @milanmilanovic.bsky.social · 14/09/2026
How ChatGPT Serves 900 Million Users at a Time 🧵👇
120
Dr Milan Milanović @milanmilanovic.bsky.social · 13/09/2026
Next week in my newsletter, you will read why you can use LLMs every day and still not know what one does with your prompt I interview Sebastian Raschka, author of "Build a Large Language Model (From Scratch)".
Tech World With Milan newsletter subscribe banner
110
Dr Milan Milanović @milanmilanovic.bsky.social · 13/09/2026
Simplicity is the ultimate sophistication We as developers tend to admire complex solutions But the best systems are simple
100
Dr Milan Milanović @milanmilanovic.bsky.social · 12/09/2026
My book sold 1,500 copies in 4 months and one pattern: Europe still likes paper more 🧵👇
120
Dr Milan Milanović @milanmilanovic.bsky.social · 11/09/2026
Friday Developers Fun 🤣 Life of a Software Developer
000
Dr Milan Milanović @milanmilanovic.bsky.social · 10/09/2026
The people who build AI started to warn us in the same week some people say that AGI has arrived. But in the meantime we had two major security incidents with OpenAI agents. Here is what happened and why we should be worried: milan.milanovic.org/post/agi-is-...
milan.milanovic.org
AGI is here and could be dangerous | Dr Milan Milanović
What AGI means, who gets to define it, and why the people building it started warning us in the same week NVIDIA said it had arrived. Two incidents this summer …
010
Dr Milan Milanović @milanmilanovic.bsky.social · 10/09/2026
Data is never really deleted in software 🧵👇
100
Dr Milan Milanović @milanmilanovic.bsky.social · 09/09/2026
We want AI to write the search, not only the answer 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 09/09/2026
What are some AI coding best practices 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 08/09/2026
How to reduce your AI spending costs 🧵👇
110
Dr Milan Milanović @milanmilanovic.bsky.social · 07/09/2026
Is the OpenAI / Hugging Face incident the first real sign of AGI? Here is the timeline of events 🧵👇
130
Dr Milan Milanović @milanmilanovic.bsky.social · 06/09/2026
You are not your thoughts What I found that in the past I tend to keep tight my positions and arguments, like they identify me I didn't like to change my mind, because it looked like I don't have integrity But during the time I figured out this is wrong You're not what you think
120
Dr Milan Milanović @milanmilanovic.bsky.social · 05/09/2026
𝗛𝗼𝘄 𝘁𝗼 𝗥𝗲𝗮𝗱 𝗕𝗼𝗼𝗸𝘀 As an avid book reader, I have found a treasure of knowledge in some books over the years, which makes me want to read more.
120
Dr Milan Milanović @milanmilanovic.bsky.social · 04/09/2026
Friday Developers Fun 🤣 It's called vibe construction. #developers #meme #fridayhumor
010
Dr Milan Milanović @milanmilanovic.bsky.social · 03/09/2026
𝗦𝘁𝗼𝗽 𝗺𝗲𝗮𝘀𝘂𝗿𝗶𝗻𝗴 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗯𝘆 𝘁𝗵𝗲 𝗰𝗼𝗱𝗲 𝘁𝗵𝗲𝘆 𝘄𝗿𝗶𝘁𝗲 Agents can today build in 3 hours what a team of developers used to estimate at 3 weeks just a year ago. But, those agents cannot tell you if it should exist at all.
100
Dr Milan Milanović @milanmilanovic.bsky.social · 03/09/2026
𝗦𝗤𝗟 𝗾𝘂𝗲𝗿𝗶𝗲𝘀 𝗿𝘂𝗻 𝗶𝗻 𝘁𝗵𝗶𝘀 𝗼𝗿𝗱𝗲𝗿 We use SQL queries to access a collection of records that are stored in our database tables. Clauses are the building blocks of SQL queries.
100
Dr Milan Milanović @milanmilanovic.bsky.social · 02/09/2026
How Cursor made Git scalable The thing with Git is that it never was designed to be scalable. Your repo lives on the disk, and Git client expect every read to be consistent.
131
Dr Milan Milanović @milanmilanovic.bsky.social · 01/09/2026
I re-created my personal home page for 3rd time since 2002. It's now simpler and cleaner: milan.milanovic.org I also write blog posts occasionally, so you can subscribe to it: milan.milanovic.org/post/
010
Dr Milan Milanović @milanmilanovic.bsky.social · 01/09/2026
We now ship 3x more PRs when we use coding agents Yet, teams without them gained only 25%. Linear just released a report on how software teams work by using AI technologies. They took data from their platform, from June 2024 to August 2026 and 199,000 users. Image: Linear.
100