The Same Principles, Different Products

Seth

npub15u3cqhx6vuj3rywg0ph5mfv009lxja6cyvqn2jagaydukq6zmjwqex05rq

hex

5c279fe21997ac02ac3ca9367f90ba0d6202121606bd5ab0552b80e3afca1dda

nevent

nevent1qqs9cfulugve0tqz4s72jdnljzaq6cszzgtqd026kp2jhq8r4l9pmksprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs2wguqtndxwfg3j8y8sm6d5k8hjlnfwavzxqf4fw5wjx7tqdpde8q8fgyf8

naddr

naddr1qqn8g6r994ekzmt994c8y6twvd5hqmr9wvkkg6txvejhyetwwskhqun0v36kxarnqyv8wumn8ghj7un9d3shjtn8w4k82em4d36jumt0v5pzpferspwd5ee9zxgus7r0fkjc77t7d9m4sgcpx49636gmevp59hyuqvzqqqr4guu9rra7

Kind-30023 (Article)

2026-08-31T01:03:02Z

For most of my career, I thought process improvement meant adding something new.

Another checklist. Another report. Another feature. Another layer of control.

Lean manufacturing and Kaizen taught me almost the opposite.

The best improvements rarely come from adding. They come from removing.

Every extra button, scan, handoff, approval, or “it only takes a second” decision creates friction that piles up over time. Complexity is a tax. And you don’t pay it once. You pay it every single day.

Lean taught me to ask a simple question:

If I had to pay for this step forever, would I keep it?

Years later, I found myself asking the same question while building software.

If a new feature requires more training, more decisions, or creates more room for confusion, then I’m probably taxing the system, not improving it.

Training should teach judgment and craft. It shouldn’t be there to compensate for a messy process or bad design.

That lesson took me a while to carry over into software.

When I first started building on the Nostr protocol, I was fascinated by the technology. Encryption. Key pairs. Sovereignty. Open protocols. I thought everyone else would be fascinated by it too.

But I was looking at the product through a builder’s eyes.

Most people just wanted recipes.

The irony is that Zap Cooking originally started as an attempt to remove noise. Strip away the ads, pop-ups, life stories, and everything standing between someone and the recipe they wanted to cook.

And somewhere along the way, I started putting noise back in through technology.

User feedback brought me back down.

Don’t make people learn your technology. Make your technology learn their habits.

That doesn’t mean abandoning sophistication. In many ways, it means the opposite. The complicated work still has to happen. It just shouldn’t always be visible to the person using the product.

A good manufacturing process works the same way.

The person doing the work shouldn’t have to think through twenty unnecessary decisions just because the system allows twenty possibilities. Good process design makes the right action easier.

Eventually, it becomes habit.

Software isn’t much different.

Over time, I stopped measuring progress by how many features we shipped and started asking different questions.

Did we remove a decision?

Did we eliminate a click?

Did we make something easier to understand?

Does the next step feel obvious?

Will someone come back and use this without having to think about how it works?

Those are habit questions, not feature questions.

Because people don’t build habits around complexity. They build them around confidence.

And this is where my experience in manufacturing and supply chain continues to shape how I see the world.

I love manufacturing because I can see where the improvements need to happen.

You can walk a process. Watch material move. Talk to the person doing the work. See where information gets lost, where a handoff breaks down, where inventory piles up, or where someone has created their own workaround because the system doesn’t actually work the way someone in an office thought it did.

There is something incredibly satisfying about that.

Software has given me another way to explore the same ideas, but at a different speed.

There are often fewer layers between seeing a problem and testing a solution. You can build something, break it, learn from it, and build it again.

The harder part has always been people.

And strangely enough, that might be the part I was born to do.

You can build the best process in the world, but if you don’t understand the people inside of it, it probably won’t last.

That takes communication. Trust. Patience. Curiosity.

And maybe most importantly, humility.

The older I get, the more I think humility might be one of the most important parts of continuous improvement.

You have to be willing to admit the system could be better.

That your idea might be wrong.

That the person closest to the work might understand something you don’t.

And that same thinking has started showing up in other parts of my life.

I serve on a school board. It’s hard to spend any amount of time around education and argue that there aren’t systems that need to improve.

But education isn’t a factory.

People aren’t machines.

You can’t optimize everything with a spreadsheet, an algorithm, or another policy.

The same is true in manufacturing. And supply chain. And software. And communities.

We’re building systems for people.

Looking back at my career, the pieces might seem disconnected from the outside.

Manufacturing. Supply chain. Lean. Software. Bitcoin. AI. Education.

I don’t really see them that way anymore.

I see one discipline expressed through different mediums.

Simplify complexity.

Respect the person doing the work.

Build systems that make the right action easier.

Remove more than you add.

And have enough humility to keep asking whether there is a better way.

I’m not chasing perfection. I’m not sure perfection is even the point.

I’m trying to take what I’ve learned and make things a little better than I found them.

Sometimes that’s a manufacturing process.

Sometimes it’s a supply chain.

Sometimes it’s a piece of software.

Sometimes it’s education.

And sometimes it’s simply helping people connect.

Maybe that’s what continuous improvement really is.

Not a manufacturing philosophy. Not a software methodology. Not another framework.

Just the humility to believe something can be better, the curiosity to ask why it isn’t, and the willingness to do something about it.

And lately, I’ve been wondering how many of the problems we think belong to completely different worlds are really the same problem underneath.

原始 JSON

{
  "kind": 30023,
  "id": "5c279fe21997ac02ac3ca9367f90ba0d6202121606bd5ab0552b80e3afca1dda",
  "pubkey": "a723805cda67251191c8786f4da58f797e6977582301354ba8e91bcb0342dc9c",
  "created_at": 1788138182,
  "tags": [
    [
      "d",
      "the-same-principles-different-products"
    ],
    [
      "title",
      "The Same Principles, Different Products"
    ],
    [
      "summary",
      "How lean manufacturing changed how I build software"
    ],
    [
      "image",
      "https://i.nostr.build/HC6Uzz0bcA77Hxwc5sMB4H.jpg"
    ],
    [
      "published_at",
      "1788138182"
    ],
    [
      "t",
      "zapreads"
    ],
    [
      "t",
      "building"
    ],
    [
      "t",
      "lean"
    ],
    [
      "t",
      "kaizen"
    ],
    [
      "t",
      "nostr"
    ],
    [
      "t",
      "software"
    ],
    [
      "client",
      "Zap Cooking"
    ]
  ],
  "content": "For most of my career, I thought process improvement meant adding something new.\n\nAnother checklist. Another report. Another feature. Another layer of control.\n\nLean manufacturing and Kaizen taught me almost the opposite.\n\nThe best improvements rarely come from adding. They come from removing.\n\nEvery extra button, scan, handoff, approval, or “it only takes a second” decision creates friction that piles up over time. Complexity is a tax. And you don’t pay it once. You pay it every single day.\n\nLean taught me to ask a simple question:\n\n**If I had to pay for this step forever, would I keep it?**\n\nYears later, I found myself asking the same question while building software.\n\nIf a new feature requires more training, more decisions, or creates more room for confusion, then I’m probably taxing the system, not improving it.\n\nTraining should teach judgment and craft. It shouldn’t be there to compensate for a messy process or bad design.\n\nThat lesson took me a while to carry over into software.\n\nWhen I first started building on the Nostr protocol, I was fascinated by the technology. Encryption. Key pairs. Sovereignty. Open protocols. I thought everyone else would be fascinated by it too.\n\nBut I was looking at the product through a builder’s eyes.\n\nMost people just wanted recipes.\n\nThe irony is that Zap Cooking originally started as an attempt to remove noise. Strip away the ads, pop-ups, life stories, and everything standing between someone and the recipe they wanted to cook.\n\nAnd somewhere along the way, I started putting noise back in through technology.\n\nUser feedback brought me back down.\n\n**Don’t make people learn your technology. Make your technology learn their habits.**\n\nThat doesn’t mean abandoning sophistication. In many ways, it means the opposite. The complicated work still has to happen. It just shouldn’t always be visible to the person using the product.\n\nA good manufacturing process works the same way.\n\nThe person doing the work shouldn’t have to think through twenty unnecessary decisions just because the system allows twenty possibilities. Good process design makes the right action easier.\n\nEventually, it becomes habit.\n\nSoftware isn’t much different.\n\nOver time, I stopped measuring progress by how many features we shipped and started asking different questions.\n\nDid we remove a decision?\n\nDid we eliminate a click?\n\nDid we make something easier to understand?\n\nDoes the next step feel obvious?\n\nWill someone come back and use this without having to think about how it works?\n\nThose are habit questions, not feature questions.\n\nBecause people don’t build habits around complexity. They build them around confidence.\n\nAnd this is where my experience in manufacturing and supply chain continues to shape how I see the world.\n\nI love manufacturing because I can see where the improvements need to happen.\n\nYou can walk a process. Watch material move. Talk to the person doing the work. See where information gets lost, where a handoff breaks down, where inventory piles up, or where someone has created their own workaround because the system doesn’t actually work the way someone in an office thought it did.\n\nThere is something incredibly satisfying about that.\n\nSoftware has given me another way to explore the same ideas, but at a different speed.\n\nThere are often fewer layers between seeing a problem and testing a solution. You can build something, break it, learn from it, and build it again.\n\nThe harder part has always been people.\n\nAnd strangely enough, that might be the part I was born to do.\n\nYou can build the best process in the world, but if you don’t understand the people inside of it, it probably won’t last.\n\n\u003e That takes communication. Trust. Patience. Curiosity.\n\nAnd maybe most importantly, humility.\n\nThe older I get, the more I think humility might be one of the most important parts of continuous improvement.\n\nYou have to be willing to admit the system could be better.\n\nThat your idea might be wrong.\n\nThat the person closest to the work might understand something you don’t.\n\nAnd that same thinking has started showing up in other parts of my life.\n\nI serve on a school board. It’s hard to spend any amount of time around education and argue that there aren’t systems that need to improve.\n\nBut education isn’t a factory.\n\nPeople aren’t machines.\n\nYou can’t optimize everything with a spreadsheet, an algorithm, or another policy.\n\nThe same is true in manufacturing. And supply chain. And software. And communities.\n\n\u003e We’re building systems for people.\n\nLooking back at my career, the pieces might seem disconnected from the outside.\n\nManufacturing. Supply chain. Lean. Software. Bitcoin. AI. Education.\n\nI don’t really see them that way anymore.\n\nI see one discipline expressed through different mediums.\n\n\u003e Simplify complexity.\n\nRespect the person doing the work.\n\nBuild systems that make the right action easier.\n\nRemove more than you add.\n\nAnd have enough humility to keep asking whether there is a better way.\n\nI’m not chasing perfection. I’m not sure perfection is even the point.\n\nI’m trying to take what I’ve learned and make things a little better than I found them.\n\nSometimes that’s a manufacturing process.\n\nSometimes it’s a supply chain.\n\nSometimes it’s a piece of software.\n\nSometimes it’s education.\n\nAnd sometimes it’s simply helping people connect.\n\nMaybe that’s what continuous improvement really is.\n\nNot a manufacturing philosophy. Not a software methodology. Not another framework.\n\nJust the humility to believe something can be better, the curiosity to ask why it isn’t, and the willingness to do something about it.\n\nAnd lately, I’ve been wondering how many of the problems we think belong to completely different worlds are really the same problem underneath.",
  "sig": "639dd5da68e46b7a1fb16785bd307a23572f09dca9c4f2d513840e48c46324c1fde54f1afc1440eb9b0b4db25ee743441a272d04a8b39352082528cb74fbc829"
}