Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Unless you're already getting paid for delivering a Big Design Up Front, by a customer who thinks they know what the software needs to do.

In that case there's zero incentive to place yourself in your user's shoes and work to mitigate those problems. You're a feature factory getting paid to reinforce existing workflows and paradigms, and you'd better not forget that as your efforts to recenter the conversation around user needs will be met with derision and you'll be seen as confrontational.



Sure, but that sort of thinking is a way to become more than a factory worker.

Programming is magic. It lets you change how the world works. Never forget that.


That's a simple and yet super poignant point that I wish I'd made when I picked up and left that role :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: