3 ms·
Empathy. You need to be able to empathise with the user. That user might be the person giving you requirements. The person using your product. The user reading
by edent 6y ago
Empathy. You need to be able to empathise with the user. That user might be the person giving you requirements. The person using your product. The user reading your code in a year's time.
That's not all you need, obviously. No one thing is the magic bullet which will make you a better programmer. But the worst programmers I've worked with only write code which works on their machine, for their specific use-case.