Hacker News new | ask | show | jobs
by naikrovek 2508 days ago
Designers are given too much leeway. They care about a consistent UI across platforms; fantastic -- no one else really does.

A computer program is a tool to convert data from one form to another. FULL STOP. Unnecessary added complexity, on top of that data transformation, is wasted effort, wasted time, wasted energy.

Software development has caused so many problems for itself because of things like this. People forget so quickly that programming is not the job! Solving the data transformation problem is the job. Effort spent that does not solve the problem is wasted effort, and we've made a fucking industry that churns out far more waste than product.