I used to think more settings meant a better app.
I used to think more settings meant a better app. I was wrong. When I first started building TinyPOS, almost every screen had another setting:
I used to think more settings meant a better app.
I was wrong.
When I first started building TinyPOS, almost every screen had another setting:
- Scanner settings
- Inventory settings
- Checkout settings
- Receipt settings
- Tax settings
- Product settings
I thought giving users more control would make the app more powerful.
Instead, it made the app harder to use.
Then I watched a few small shop owners try TinyPOS for the first time.
Something became obvious.
They didn’t want to configure a POS.
They wanted to start selling immediately.
So I changed my approach.
Instead of asking users dozens of questions, TinyPOS now makes most decisions for them:
- Walk-in Customer is selected by default.
- Tax uses the store default.
- Products inherit sensible defaults.
- Barcode scanning starts immediately.
- Recently Added helps users stay in the scanning flow.
- Most settings work well without any configuration.
Advanced options are still there—but they’re hidden until someone actually needs them.
One principle now guides almost every feature I build:
Good defaults are often better than more settings.
Every setting adds another decision.
Every decision slows someone down.
The best software often feels simple not because it has fewer features, but because users rarely need to configure them.
That’s the direction I’m taking with TinyPOS.
Scan. Sell. Done.
Have you ever removed settings from your product to make it easier to use?
#BuildInPublic #IndieDev #Flutter #ProductDesign #UX #MobileDevelopment #SmallBusiness #RetailTech #Startup #TinyPOS
From the studio
Explore the apps behind the writing.
Continue reading
More studio notes
July 22, 2026
Why I Built TinyPOS: A Simple Offline POS for Small Businesses
TinyPOS was built to help small shops sell faster with an offline-first, mobile-first POS that stays simple, private, and reliable.
Read articleJuly 22, 2026
Why Offline POS Still Matters in 2026
Cloud software is everywhere, but many small businesses still need a POS that works even without the internet. Here's why TinyPOS is built differently.
Read articleJuly 22, 2026
How TinyPOS Makes Barcode Selling Faster
TinyPOS simplifies barcode-based selling with continuous scanning, recently added items, fast checkout, and an offline-first workflow.
Read article