Software development is a smart job, but looking at some software makes you think who created it and what was in their mind. My pet peeve is frontend developers’ attitude to their enterprise users. “Okay, there is a table, so a user can click here on the add row button, then click at the select-item link, select an item (or click into the search input), click at the qty field and enter a number …”. Except that this user already enters thousands of rows per day and has no time for this clicking-around idiocy, they add rows by insert, they tab around fields, select-item is called automatically on empty cell focus, and they type right in the table of items to search it, which doesn’t work in web because tables cannot have focus. It has nice tr:hover effect though, cause why not. Useless animated bullshit with 0.1px typography and 2em margins.
And this mindset is everywhere, thinking that a mechanic who accounts for parts, or a doctor who fills in a condition details, or a store worker who runs between shelves, all have time for an hour-long chinese tea ceremony every time they turn to their computer.