Keep It Right-But-Light

A clearer standard for building well

Most builders have inherited a bad vocabulary for early product work.

We tell people to build an MVP, but the phrase has become so overused that it often clarifies less than it confuses. Some people hear “minimum” and interpret it as permission to ship something brittle, awkward, or barely usable. Others hear “viable” and inflate the work into a miniature production system, complete with abstractions, infrastructure, tests, edge-case handling, and design polish that may never matter.

To balance that out we encourage people to “just hack it together,” which pushes the pendulum into a different problem. Hacky can be useful when it means fast, practical, and unconcerned with unnecessary ceremony. But hacky too often becomes an excuse for bad work. It works in the narrowest technical sense, but some see it as license to create terrible unpleasant use, error laden, difficult to understand, and fragile the moment reality touches it.

This is the gap “right-but-light” is meant to name.

Right-but-light means building something correctly enough that it earns trust, while keeping it light enough that it remains easy to change. It is not about doing less work. It is about refusing to carry more weight than the moment requires. It isn’t minimal or maximal. It is that harmonious balance so many folks have trouble finding. We don’t hack down the scope to get away with a bad implementation, we do it so the one thing we choose to do is done well – while still not evergreen or perfect.

The “right” part matters because users do not experience your product through your intentions. They experience it through the surface area you give them. A button that is twice as large as it should be may not break the system, but it may still signal that your offering is dangerously unkempt. A workflow that technically completes the task but makes the user think too hard won’t get used – at all. A prototype that loses data, hides errors, or makes the user feel unsure doesn’t give you the real signals you are looking for. These things may be excusable in a throwaway 24-hour hack-a-thon demo, but they are not balanced for an initial product seedling. They train the builder, the user, and the team to tolerate roughness where clarity was needed.

The “light” part matters because early certainty is usually fake. At the beginning of a product, most of the important learning still has to happen. The shape of the problem will change. The user may care about a different part of the workflow than expected. The thing you thought was a feature may turn out to be a demo path. The thing you thought was temporary may become the center of the product. In that environment, heavy architecture is often a liability disguised as discipline and thoughfulness.

A right-but-light implementation avoids both forms of waste. It does not ignore usability in the name of speed, and it does not overbuild permanence into something that has not yet earned permanence.

This distinction has become more important with agents. Human teams already struggled with the nuance between fast and sloppy, or thoughtful and overbuilt. Agents amplify that ambiguity. Ask an agent to “build an MVP” and it may produce a sprawling approximation of a real application. Ask it to “make it hacky” and it may skip the very details that make the product usable. The instruction was vague, so the output becomes a coin flip between underbuilt and overbuilt.

“Keep it right-but-light” is a better constraint because it tells both the human and the agent what kind of tradeoff is being made. The work should be correct in the parts that matter. The interface should be understandable. The happy path should feel intentional. The data should not vanish. The user should not have to forgive the product in order to use it.

But the implementation should remain light. Maybe the data lives in a JSON file before it earns a database. Maybe the workflow is hardcoded before it earns configurability. Maybe the UI uses an existing design pattern rather than inventing a new system. Maybe the feature does not need role-based permissions, event streams, audit trails, background jobs, and a full settings page on day one. Maybe the right version is simply the smallest version that behaves with taste.

Right-but-light also gives teams a cleaner stopping rule. The question is not “is this complete?” because early products are almost never complete. The better question is: “Is this right enough to learn from, and light enough to change after we learn?”

That question changes the conversation. It moves the team away from false binaries. You are no longer choosing between a disposable hack and a production-grade system. You are choosing the minimum level of correctness required for meaningful use, and the minimum level of structure required for responsible iteration. Yes, that is what MVP and lean startup. It is just that I have tried for YEARS to explain that to people and it either doesn’t land or get me in to trouble with “you said to do the minimum!”

For example, a right-but-light onboarding flow may not need analytics dashboards, branching personalization, enterprise configuration, and a polished admin panel. But it probably does need clear copy, coherent visual hierarchy, a reset path for testing, and enough state handling that the user does not get trapped. A right-but-light internal tool may not need a formal database schema or complex permissions. But it probably does need predictable inputs, readable outputs, and error states that do not require the builder to stand nearby and explain what went wrong.

There are many great product folks out there building things you love, and I am sure you have used a product you loved and realized there was no delete button and wonders “WTF? Why can’t I delete?!”. If you get a req for your unaware peers in different departments they would have died on the sword to put the obviousl “delete” in on v1, but no feature is truly “simple” and without a time cost. So, that product manager says “they need to love what they create before they need to delete.” One less unit of time for one side of the product, one extra unit of time for another. No one has infinite time or infinite money. No one. 

So how do you chose? The point is not to lower standards. It is to place the standard in the right part of the work and be okay with walking away from the other.

Long-lasting applications deserve robustness, scalability, observability, automated tests, security reviews, edge-case handling, and design precision. But not every early feature has earned that full burden yet.

Premature permanence slows learning. It turns every change into a negotiation with yesterday’s assumptions.

Speed without standards is not iteration. It is motion. Wheels spinning fast in the mud.

It asks for seriousness without heaviness. It asks for speed without sloppiness. It asks for taste without vanity. It asks the builder to cut everything that is not required, while doing the remaining things with care.

That is the deeper meaning of the phrase.

Right-but-light is not another way to say MVP. It is a correction to what MVP has become. It restores the part people forgot when “agile” and “MVP” became a household term.

The Martian: A perfect book for the casual Product Manager

About two years ago a couple of nerdy colleagues of mine told me of an amazing new book they were reading. “A man is stuck on Mars and must figure out how to survive by planting crops and re-engineering his habitat. It is very precise and it takes you step by step through his thought process by using his ship’s log entries.”, they explained. It didn’t sell me. Actually, it sounded pretty awful at the time. Although I have dabbled in some Sci-Fi reading I don’t seek it out, it’s either classics or learning books for me. So, I passed.

Fast-forward to 2015, and, as you probably have heard, Matt Damon was selected to play the lead (Mark Watney) in the new blockbuster movie of the same name. I was shocked to hear it. I began seeing “The Martian” on newsstands all over the world as we traveled. It altered my expectations of just how good this “nerdy” novel could be. The tipping point occurred when I found out my fiancé Jackie (a major anti-nerd type) had begun reading it as well. Soon after, I dove into my trusty kindle to see what all the fuss was about. The marketing had won.

As it turns out Jackie never made it through the entire novel, and I can see why. Although I loved the book, it was, as she put it: “full of acronyms and terminology that made it tough to keep up with.” (You can learn more about the termonology used in the book in the appendix below.) My initial perception of the book was correct, it is definitely a nerdy novel. That being said, Weir has done an amazing thing I can fully appreciate: he places you on mars in a very plausible and realistic way. The reader walks, step-by-step at times, through what a visit to the red planet would be like. Nerd or not, from my perspective that turned out to be pretty cool, and an emotional rollercoaster to boot! To keep you from feeling too much like you deserve a wedgie while reading it, Watney’s character constantly downplays his intensely analytical and scientific mind with wit and sarcasm.

The product manager side of me was constantly finding itself relating to Watney’s thought process as he worked his way through solving one life threatening challenge at a time. Sure, it’s a stretch to say surviving on a habitable planet  is a lot like building a product – but it is. You have a goal and are confronted with two sets of problems: ones that have mappable solutions and ones that have never been solved before that are full of unknowns. You need to run tests and create hypotheses to try and derive knowns from those unknowns so you can begin to generate a sense of effort and time. Some days you feel like you’re working hard for nothing and it is time to quit, other days you feel like you’re king of the world; the first to successfully solve a problem, a problem that no one has solved before. And, most importantly, you’re goal is awash if you don’t figure out how to prioritize your tasks one problem at a time as it relates to your mission.

I especially love hearing him think aloud as he works his way through each hurdle. First he imagines his goal (often one that has never been seen by mankind before) and then works backwards with “how can I get that done?”, dissecting each larger problem into smaller ones to attack; often putting some off for later. For example, here is an excerpt of him working out how he can get enough calories (vis-a-vis potatoes) to last another couple of years while he awaits a rescue mission.

I need to create calories. And I need enough to last the 1387 sols until Ares 4 arrives. If I don’t get rescued by Ares 4, I’m dead anyway. A sol is 39 minutes longer than a day, so it works out to be 1425 days. That’s my target: 1425 days of food…

Presuming I can overcome the problems, they net me another 20 square meters, bringing my farmland up to 126. One hundred and twenty-six square meters of potato plants. That’s something to work with. I still don’t have the water to moisten all that soil, but like I said, one thing at a time.

He also often exemplifies the iterative development life-cycle mentality, per the excerpt below. He fully understanding that his initial assumptions may not stand up to his tests, but recognizes that something must be done to be able to gather real data, and improve the plan from there.

Things weren’t 100% succesful. They say no plan survives first contact with implementation. I’d have to agree.

If you’re in the product development field (or interested in improving your skills in the field) I think you will find this book highly engaging. It’s educational while still being action packed and an emotional novel about space colonization to boot! If you’re going to nerd it up with a novel, I say The Martian by Andy Weir is the way to go.

The Martian Word Appendix

For those feeling intimidated by the Acronym laden read, here are a few words and their definitions to keep things flowing smoothly for you. Let me know if I am missing any so I can update the list for others.

EVA: Extra-Vehicular Activity. Describes both the space suit and the activities done while using the space suit.

The Hab: Short for the Mars Lander habitat: a high-tech tent astronauts can relax in without wearing a spacesuit. Their home away from home.

Sol: A Solar Day, which is 24 hours, 39 minutes

MAV: Mars Ascent Vehicle. Basically a ship used to leave the Mars surface. In the book a MAV was left behind in the previously failed missions. The MAV has tons of equipment Watney may be able to use to survive but it is far from his HAB.

MDV: Mars Descent Vehicle: the device used to land on Mars

RTG: Radioisotope Thermonuclear Generator. It is a radioactive electrical generator. Though, Watney uses it as a heater since it gets really hot and Mars is very cold.

ARES: Aerial Regional-scale Environmental Survey. A name for the Mars mission what is on. Just like the Apollo missions got people to the moon, ARES missions exploring different parts of Mars. Watney is a crew member of Ares 3. For him to get rescued he has to find a way to stay alove until ARES 4 as able to save him.

Mars Opportunity Rover:  A probe that landed on Mars in 2004, as of July 28th, 2014 it had traveled over 25 miles, which is about 40 kilometers. If the rover is able to continue on and get to 26.2 miles it will be able to examine what is called Marathon Valley.

Mars Pathfinder: Landed on Mars on July 4th, 1997- it seemed to be only effective for a couple of years.

Phobos: The innermost of Mars two moons. It’s also the largest of the two moons. Phobos is closer to any planet than any other moon in the solar system.

Deneb: brightest star in constellation Cygnus, one of the vertices of the summer triangle and the 19th brightest star in the night sky. It’s many more times illuminos than our own sun.