Hacker News new | ask | show | jobs
by untog 3810 days ago
In my experience, it's a simple matter of it never being done, and people always being unhappy with it. You can anticipate every possible need

IMO that's the exact problem - you can't anticipate every need. You need to do user testing, iterate over UI layouts, etc. etc... by comparison, backend work is straightforward.