2 ms·
You're glossing over the fact that in order to have all of those complicated notification rules that users expect, you have to allow the user to set all of thos
by Johnny555 9y ago
You're glossing over the fact that in order to have all of those complicated notification rules that users expect, you have to allow the user to set all of those complicated notification settings. You have to give them the ability to subscribe to threads, set notification preferences for a variety of items (channels, username mentions, keyword mentions, @here mentions, etc), set DND and exceptions, etc.
- KajMagnus 9y agoAnd maybe write test code for "all" possible combinations of settings.
- hasenj 9y agoAll of these are small things.
- wastedhours 9y agoLots of small things can add up to a lot of work though. A few extra percent per feature of complexity will ramp up quickly.
- adbachman 9y agoWhich is exactly the point the original poster was making. Software development on "simple" consumer apps is death by a thousand cuts.
- oblio 9y agoIt seems amusing that developers, of all people, wouldn't realize the power of exponentiation: https://en.wikipedia.org/wiki/Wheat_and_chessboard_problem https://en.wikipedia.org/wiki/Wheat_and_chessboard_problem :)