Dragan Stepanović's Avatar

Dragan Stepanović

@dstepanovic.bsky.social

Trying hard not to think about small batches, bottlenecks, and systems. In the meantime: XP, ToC, Lean, Systems Thinking. Moved here from that other place for good.

479 Followers  |  127 Following  |  274 Posts  |  Joined: 06.12.2023  |  1.8573

Latest posts by dstepanovic.bsky.social on Bluesky

Let me think about it.
Hmmmm...yeah, people will vomit more (even worse) code.

04.11.2025 13:36 — 👍 3    🔁 0    💬 0    📌 0

Nobody ever got promoted for solving an exponential problem in its lag (still slow growth) phase.

01.11.2025 08:14 — 👍 5    🔁 0    💬 0    📌 0

The problem with any economies of scale is that the immediate cost savings they provide obscure the costs of a lack of local resiliency, which are observed only later.

And it's far from guaranteed that the latter won't be higher than the former.

30.10.2025 11:48 — 👍 2    🔁 0    💬 0    📌 0

It's amusing to observe the sheer amount of "Not Invented Here Syndrome" present in "BigTech" companies by the extent of different language used for already ubiquitous terms and ideas in the industry.

30.10.2025 10:14 — 👍 0    🔁 0    💬 0    📌 0

That's to say, teams that struggle with refactoring skills are also teams that most likely struggle with design skills, because tapping into a rich pool of domain and design insights generated as you refactor in small, safe steps is out of their reach.

2/2

25.10.2025 16:30 — 👍 4    🔁 2    💬 0    📌 0

If you can't change design cheaply because refactoring skills are lacking, you're less likely to end up with a suitable design for a given problem that emerges from insights you get as a byproduct of refactoring.

1/2

25.10.2025 16:30 — 👍 4    🔁 0    💬 1    📌 1
Call for Sessions Our Agile Manchester 2026 Call for Sessions is open

Reminder: the Call for Sessions for next year's Agile Manchester conference in May is currently open: agilemanchester.net/call-for-ses...

/ @agilemanc.bsky.social #agilemanc

01.10.2025 11:50 — 👍 4    🔁 3    💬 1    📌 0

I wanna join!

01.10.2025 12:16 — 👍 1    🔁 0    💬 0    📌 0

But then I won't have the chance to practice my skills for reverse engineering understanding from the implicit code!

30.09.2025 09:49 — 👍 0    🔁 0    💬 0    📌 0
Post image

Sorry, it was a response to this LinkedIn post, which provides more context.

28.09.2025 12:52 — 👍 1    🔁 0    💬 0    📌 0
@JellyTBeagle@plush.city
20 years ago, normal people avoided technology and techies would jump on the newest gadgets as soon as they could
now, normal people buy smart toasters & coffee mugs while every techie I know is on the verge of retreating to the forest

@JellyTBeagle@plush.city 20 years ago, normal people avoided technology and techies would jump on the newest gadgets as soon as they could now, normal people buy smart toasters & coffee mugs while every techie I know is on the verge of retreating to the forest

True!

plush.city/@JellyTBeagl...

27.09.2025 13:44 — 👍 804    🔁 193    💬 11    📌 8

There's a feedback loop that feeds from making the changes to the quality of the mental model of the problem and domain

In doing the work, and if you listen carefully, you get to discover more about the domain and problem that feeds back into the way that you do the work.

2/2

27.09.2025 19:33 — 👍 6    🔁 1    💬 1    📌 0

One important questions to ask is: "What amount of domain insights are you missing out on by handing off creating the changes to the machine?".

Can you quantify that? :) Way more difficult, if not impossible, compared to "saved X hours creating this feature using AI".

1/2

27.09.2025 19:33 — 👍 10    🔁 2    💬 1    📌 0
Post image

fuck yeah

27.09.2025 19:12 — 👍 16    🔁 2    💬 1    📌 1

So, the point is not reducing the cost per se. It's fixing the problem that the high cost of change pointed at, which in turns dissolves the problem of the high cost.

4/4

27.09.2025 19:09 — 👍 1    🔁 0    💬 0    📌 0

In a bunch of cases, the high cost of change serves a purpose. It points to a problem, addressing which reduces the cost that was pointing at it.

3/4

27.09.2025 19:09 — 👍 1    🔁 0    💬 1    📌 0

And my experience tells me that there are a lot of the latter ones that for lots of teams/orgs go under the radar, deferring addressing painful problems for a way longer time than they should.

2/4

27.09.2025 19:09 — 👍 1    🔁 0    💬 1    📌 0

I often ask myself if a technology, beside lowering the costs for which lowering the costs is beneficial, is also lowering the costs for which lowering the costs is detrimental.

1/4

27.09.2025 19:09 — 👍 4    🔁 1    💬 2    📌 0

I can notice the pattern, next talk is "Beyond UUIDs"

25.09.2025 12:05 — 👍 1    🔁 0    💬 0    📌 0

I heard there's this GOTO conference.
I think it's trying to popularize long forgotten tool of great software designers: GOTO statements.
You should try those as well.

I think SonarQube should also add it to one of their mandatory rules.

24.09.2025 18:21 — 👍 0    🔁 0    💬 1    📌 0

Amazing. That's already 5 Jira tickets done.
Hope you also tested some constructors and getters along the way.

24.09.2025 18:15 — 👍 0    🔁 0    💬 1    📌 0

That's all fine and dandy, but Nick did you test private methods?

24.09.2025 17:53 — 👍 2    🔁 0    💬 2    📌 0

Again those pesky reinforcing feedback loops and exponential behavior that humans are so good at understanding...

24.09.2025 09:16 — 👍 3    🔁 0    💬 0    📌 0

If you manage to do that, it's already a huge competitive advantage that is a blind spot for most, if not all, of your competitors.

23.09.2025 16:27 — 👍 2    🔁 0    💬 0    📌 0

Quantifying direct costs of multiple people working together is way easier than quantifying this one, but I'd bet my money that the latter is less expensive. And it's not the only one that you'd incur.

Don't get fooled by a bias of focusing only on the metrics that are easy to measure.

23.09.2025 16:27 — 👍 2    🔁 0    💬 1    📌 0

What are the costs and implications of a fragmented mental model of a domain across the team that you get as a result of people working in isolation?

23.09.2025 16:27 — 👍 3    🔁 1    💬 1    📌 0
Video thumbnail

The only way to protect your future is by taxing the billionaires more.

At the @makethempay.bsky.social rally today.

20.09.2025 18:04 — 👍 393    🔁 131    💬 5    📌 19

The tyranny of economic growth obsession.

16.09.2025 15:10 — 👍 1    🔁 0    💬 0    📌 0

I heard wealth will trickle down one day, we just need to lower taxes again for them.

15.09.2025 17:34 — 👍 3    🔁 0    💬 1    📌 0

Eu sei!

14.09.2025 15:22 — 👍 1    🔁 0    💬 0    📌 0

@dstepanovic is following 18 prominent accounts