← Back to context

Comment by yipinwong

12 hours ago

> The takeaway is simple. Do not compromise on the user experience you provide with your application

Same thing I hear from everyone.

"You can't compromise on UX" - UX experts.

"You can't compromise on security" - Security experts.

"You can't compromise on Accessibility" - a11y experts.

We gotta make trade-offs, and I gotta get my thing shipped (for me I learn toward security for my service)

You are right. Maybe the wording is a little too absolute. If you gotta ship and later try to slowly address any shortcomings in different areas, this is also a step in the right direction in my opinion. Just don't completely forget about those areas just because you have already shipped by that point.

> We gotta make trade-offs

You could compromise on not-shipping-before-it's-ready.

  • Or even the original premise of agile, which was to iterate on it. But "iterate" these days means "onwards to the next feature that we'll only drive to MVP", not, "polish & fix bugs" or … do things like enhanced UI for power users.

this is absolutely not true since December 2025. the amount of "nice to have" items I've been commanding LLM to develop is a dream come true.

while being better at QAing i finally get the time to work on the things that got me into programming in the first place, which in the point where human interact with the machine.