Dave Rahardja
@drahardja@sfba.social
100% artisanal, human-made bytes. Anti-DEI is white supremacy. Black lives matter. LGBT+ rights are human rights. Healthcare, security, a decent income, and housing with dignity are human rights. Abortion is healthcare. Science is our best hope. Kindness and empathy are the noblest of human traits. No alt-text/slop alt-text = no repost. He/him. #npfp pfp: A fluffy dog in a Panama hat (credit heyheymomo) banner: Gatsby the Pomeranian looking at a classic Porsche with his sticker on it.
sfba.social
One thing I’ve learned about writing UI code is to TRIPLE YOUR ESTIMATE. No matter how good you get, the feature will take three times as much work as you initially thought. I’ve found this to be an ironclad rule.
I think this is because humans are messy, and human interaction is difficult to predict in enough detail to form complete requirements up front, especially for a new feature or mode of interaction. After your prototype “works”, you’ll spend a VERY long tail finding issues and tweaks that you need to make, especially if other people’s UI work start abutting yours.
The work to tune the UI may not happen in a single clump—it may be spread out over weeks or months, and you may have to context switch back periodically to fix newfound issues with something you thought you were already done with. But the work will add up across the schedule, and you’d better have budgeted for it.
#FridayDevAdvice #software #UI
5
0
2
You've seen all posts