News for hackers. Stuff that matters.
Re:Perfect UX Is Impossible (2019) by hinkley on Saturday April 25, 2020 @03:23PM (#22980604)
If you look at what happens with Refactoring or Unit testing, instead of just listening to what people tell you is happening, you see that a lot of goes on is synthesizing one state from a small group of others, over and over again.

So for instance there may be five different criteria that decide whether you are qualified to receive a 10% off discount. You make a block of code that is responsible for emitting a single boolean, and the rest of the system only ever interacts with that single value.

Instead of an upper bound of 2^n you have one that is somewhere around n/3 factorial. Which is still a scary-big number, but might push out the dog leg a couple of years.

Re:Perfect UX Is Impossible (2019) by kd5bjo on Saturday April 25, 2020 @04:44PM (#22981309)
> instead of just listening to what people tell you is happening

Can you elaborate on what you’re referring to with this phrase? As far as I can tell, everyone here is reasoning from their personal experiences rather than adopting the opinions of others.

Re:Perfect UX Is Impossible (2019) by hinkley on Saturday April 25, 2020 @05:26PM (#22981659)
Ah, I meant 'in the literature' not in the thread. Just commenting on the frequent disconnect between 'why we do things' and why we do things.