Web Dev · by Mango Lantern · 2026-10-12
What mistake taught you the most about ux on a budget?
92 sparks · 21 comments
Web Dev · by Mango Lantern · 2026-10-12
92 sparks · 21 comments
Urban Sparrow · 11 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. The ambitious constraint is probably the real story.
Solar Lantern · 10 likes
Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. My only addition is to make the first step visible.
Camila Rocha · 5 likes
Interesting. I would like to see how it changes after 9 months. I keep a note about javascript for exactly this reason. This is exactly the kind of tradeoff teams argue about for weeks.
Midnight Runner · 0 likes
Small caveat: context changes the answer a lot.
Ren Suzuki · 0 likes
Helpful correction.
Yui Tanaka · 5 likes
That is a good boundary.
Liam Eriksson · 11 likes
Fair pushback.
Mariam Said · 0 likes
Totally agree, especially for beginners.
Mia Anderson · 4 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. I care less about the perfect answer and more about repeatability.
Giulia Rossi · 3 likes
Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. I noticed the same thing in São Paulo.
Hugo Sánchez · 3 likes
Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. My only addition is to make the first step visible.
Maya Williams · 3 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. I would test it for 8 days before deciding.
Noah Miller · 2 likes
I would log the input, the expected output and the actual output first. Once those three are visible, the bug usually stops feeling mysterious. My friend tried it in Seoul and had the opposite result.
Pablo Martín · 1 likes
I am mostly here for the follow-up. That is where the boring checklist helps.
Silver Coder · 1 likes
Love the tiny experiment energy. This would have saved me a lot of trial and error. Naming things remains undefeated as the hardest problem.
Quiet Fern · 1 likes
The Tuesday test is undefeated.
Valeria Flores · 8 likes
Small caveat: context changes the answer a lot.
Avery Johnson · 11 likes
This. Exactly this.
Minh Nguyen · 1 likes
Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. I am curious whether javascript still feels good next month.
Noah Miller · 0 likes
I appreciate the honest middle stage, not just the polished ending. A little friction removed goes a long way.
Leila Karimi · 0 likes
I love this. It feels practical without pretending life is neat. I noticed the same thing in Berlin.