7953 stories
·
34 followers

Would You Fly on a Minimum Viable Product?

1 Share

For years, the IT world had a simple mantra: Move fast and break things. Today, we’ve replaced it with another one that sounds much more responsible: Just build an MVP. Somewhere along the way, “start small” stopped being one useful tool among many and became almost a moral principle. Suggest spending six months building something before showing it to users, and someone will inevitably remind you that “this isn’t very Lean.” It’s an interesting shift. The same people who insist that every product should be an MVP would probably think twice before boarding an aircraft whose navigation system was developed the same way.

The problem is not the idea of an MVP itself. Quite the opposite. Some of the best products I’ve worked on started exactly that way. We had a hypothesis, we knew we didn’t have all the answers, and the fastest way to learn was to put something useful in front of real users. They surprised us, challenged our assumptions, and often took the product in directions we hadn’t anticipated. That is exactly what an MVP is supposed to do.

But over time, many organizations quietly stopped asking why they were building an MVP. It became the default answer rather than a conscious decision. Every project, regardless of its nature, was expected to follow the same playbook. New recommendation engine? MVP. Internal workflow? MVP. Authentication platform? MVP. Core publishing infrastructure? Also MVP. At that point, we’ve stopped applying a methodology and started following an ideology.

Thanks for reading Director’s Fallacy! Subscribe for free to receive new posts and support my work.

The mistake is subtle but important. We tend to think that every project carries the same kind of uncertainty, when in reality they don’t. Sometimes the biggest unknown is whether users actually want what we’re building. Sometimes the real challenge is whether the technology will work reliably under real conditions, whether it can scale, whether it can survive failures, or whether it can be trusted at all. Those are fundamentally different problems, yet we often reach for exactly the same delivery approach.

Take something as simple as a new dashboard. If users don’t understand it or don’t find it useful, the consequences are relatively small. You learn something, improve it, and release another version. The cost of being wrong is low, while the value of learning quickly is extremely high. That is exactly the environment where iterative development shines. The product becomes better because people use it before it’s finished.

Now compare that with replacing your authentication system, your payment platform, or the infrastructure that allows journalists to publish safely in heavily censored countries. Here, a partially working solution doesn’t create partial value. It creates partial trust. And trust is remarkably difficult to recover once you’ve lost it. A bridge that reaches halfway across the river isn’t an MVP. It’s simply an unfinished bridge. Some systems become valuable only when they work as a complete system.

I think this is why experienced product leaders often sound more cautious than people early in their careers. It’s not because they’ve become less Agile or less innovative. They’ve simply learned that not every uncertainty should be exposed to customers. Sometimes the smartest iteration happens long before the first public release. Technical prototypes, architecture experiments, internal pilots, migration rehearsals, dark launches, and parallel systems. These are all forms of iteration as well. Users may not see them, but the organization is constantly learning.

There is also an irony that doesn’t get discussed often enough. The companies we admire for moving incredibly fast are frequently the same companies that spend years investing in things nobody outside the organization will ever notice. We see the new feature appear overnight and assume it was built overnight. What we don’t see are the years spent building internal platforms, deployment pipelines, observability, testing frameworks, migration tools, and engineering practices that make those rapid releases possible. To outsiders, it looks like speed. Inside the company, it often looks like patience.

Over the years, I’ve found that one question has become much more useful than asking whether something deserves an MVP. Instead, I ask what we’re actually trying to learn. If the biggest uncertainty is about people — their needs, habits, priorities, or willingness to adopt something — then expose the product early and learn from reality. But if the biggest uncertainty lies in technology, resilience, security, compliance, or trust, then exposing customers to that uncertainty may be exactly the wrong thing to do. Learn internally first.

Perhaps that’s the distinction we should be making more often. The goal is not to release everything as quickly as possible, nor is it to hide in development for years chasing perfection. The goal is to expose uncertainty to the right audience at the right moment. Users should help us discover whether we’re solving the right problem. Engineers should help us discover whether we’ve built the solution correctly. Mixing those two kinds of learning is where many expensive mistakes begin.

Maybe the real lesson is that there is no universally “Agile” way to build products. There is only a disciplined way to manage uncertainty. The best product organizations aren’t the ones that always ship first or always polish everything before launch. They’re the ones that know which risks can safely be explored in public. And which ones absolutely should not.

Thanks for reading Director’s Fallacy! Subscribe for free to receive new posts and support my work.

Read the whole story
cherjr
3 hours ago
reply
48.840867,2.324885
Share this story
Delete

With a blue wave on the horizon, Republicans - and Donald Trump - have only themselves to blame

1 Share

(Y’all won’t like this one but the truth is what it is.)

—

Whom the gods would destroy they first give Venezuela.

Remember Venezuela? We pretty much own it now. We grabbed its fake-socialist president back in January and replaced him with a fake-socialist president of our own choosing. The operation went fabuloso, one Special Forces captain suffered a hangnail.

Fun! Until Donald Trump — with the encouragement of Benjamin “Bibi” Netanyahu —decided that Iran was just Venezuela with more minarets.

The first 48 hours of that war went great too, we and the Israelis killed a bunch of guys in black dresses. We made cool-looking videos and proclaimed victory.

Just one problem, the Iranians forgot to surrender.

Or revolt.

Then they remembered why the Persian Gulf is called that.

Welp. Now we’re seven months into a 48-hour war, or “war,” or whatever it is, and if you can find a gallon of diesel for under $6, please let me and every Republican running for Congress know where.

—

(Vin Diesel? Lose Texas is more like it.)

—

Meanwhile, the President of the United States appears to be mostly concerned with building a ballroom, building an arch, sticking his name on the Kennedy Center, and unloading billions of dollars in worthless crypto coins on anyone foolish (or cynical) enough to buy them. He has no plan to end the war he started, much less win it.

When I voted for Donald Trump two years ago, I didn’t vote for this. Neither did you. Don’t pretend you did.

And neither did anyone else.

Thus the prediction markets now give the Democrats a 92 percent chance of taking the House and a 62 percent chance of taking the Senate.

—

(Telling the truth. Even when you’d rather not hear it.)

Subscribe now

—

What’s particularly frustrating is that Trump did have a mandate when he took office. He won — not hugely, but decisively — and Republicans controlled Congress too.

He could have tried to pass lasting border restrictions, improved antitrust enforcement to push back on the monopolies and oligopolies slowly taking over many businesses. He could have tried to force Big Pharma to accept limits on vaccine immunity.

He could have stood up for the First Amendment and tried to reduce the immunity that we have accidentally given social media companies through Section 230. He could even have tried to make more controversial changes, like toughening rules on Social Security and military disability programs that are now being widely abused.

Maybe he wouldn’t have been able to do all those things, he didn’t try to do any of them.

Instead, he and Congress passed a big tax cut — at a time when the United States already had a massive budget deficit — early last year. (That tax cut is one big reason that mortgage rates are now over 7 percent; the Iran war is the other.)

Republicans have done basically nothing since, and voters have noticed.

So we will likely spend the next two years with a divided government, with Democrats preening and positioning themselves for 2028. In other words, get ready for constant threats of government shutdowns (as well as corruption investigations that frankly are overdue).

—

(Ouch)

—

I wish I could blame the media for this.

But the media is no different than it was two years ago, when Trump won.

Trump simply no longer cares enough to try to make any lasting policy changes — which, ironically, is why he is so obsessed with putting a physical stamp on Washington. He has forgotten that even as commander-in-chief, his military powers are not unlimited and he needs Congressional and more importantly public support.

Venezuela went well, so his heedlessness didn’t matter. But all gamblers know that the cards eventually turn. Now he has caught us in a war that has caused real economic hardship for middle- and lower-middle-class Americans, people who face their first heating oil fill in a few weeks or have an old diesel pickup that’s barely hanging on.

No American expects the president — any president — to make all the right choices.

But they expect him to try.

Trump isn’t trying.

Read the whole story
cherjr
7 days ago
reply
48.840867,2.324885
Share this story
Delete

Анекдот дня по итогам голосования за 29 сентября 2026

1 Share
Самая опасная конспирологическая теория – это не теневое правительство, не рептилоиды, не плоская земля.
Самая опасная конспирологическая теория: "Ну там же тоже не дураки сидят"
Read the whole story
cherjr
7 days ago
reply
48.840867,2.324885
Share this story
Delete

Анекдот дня по итогам голосования за 28 сентября 2026

1 Share
В ответ на предложение Трампа съездить, наконец, в Москву и заключить мир, Зеленский попросил его показать пример с заключением мира в Тегеране.
Read the whole story
cherjr
9 days ago
reply
48.840867,2.324885
Share this story
Delete

🖼 В Индии, оказывается, есть культовый персонаж по прозвищу Эйнштейн Чача, в пере...

1 Share

В Индии, оказывается, есть культовый персонаж по прозвищу Эйнштейн Чача, в переводе Дядюшка Эйнштейн. Он участвовал в крупной уличной драке, попал на фото и сразу же стал интернет-мемом.

Read the whole story
cherjr
9 days ago
reply
48.840867,2.324885
Share this story
Delete

На примере моногорода

1 Share
В моногородах живет почти пятая часть населения страны. И здесь война не стала радикальной новостью, считает социолог Александр Вилейкис
Read the whole story
cherjr
10 days ago
reply
48.840867,2.324885
Share this story
Delete
Next Page of Stories