3 ms·
I remember being a dev lead for a small internal product. I think 80% of the requests were "add custom behavior guarded by a checkbox". Fortunately we could ju
by praptak 3y ago
I remember being a dev lead for a small internal product. I think 80% of the requests were "add custom behavior guarded by a checkbox".
Fortunately we could just walk over to the (internal) customers, discuss the requirements and avoid creating a single huge function with logic determined by 37 checkboxes.
- tsimionescu 3y agoConversely, I've had designers who I was asking for a way to more nicely represent 37 checkboxes keep insisting that we may find a way to reduce them, even though I kept explaining that these are all features in some external protocol that we are modeling and that we can't go and ask the IETF to please reduce the options they offer. My point being that it's important to distinguish between fundamental and incidental complexity, which isn't always so clear cut. I think that's one of the hardest skills in making good products of any kind.