Ask HN: Best tips and resources for a software eng learning product design

[Ask HN: Best tips and resources for a software eng learning product design?  (link below) provoked a bit of untempered passion (is there any other kind of passion?]

Having been a design professional, my best advice:

1. Nobody gives a shit what you like. The personal preferences of the designer are the least useful driver of design. This isn't to discount the designer's aesthetic judgement, but good design comes from applying that judgement to the appropriate context.

2. If you look at something successful and think it's shit, the most likely reason is you don't understand it. Jira sucks? How many weeks have you spent here?

https://www.atlassian.com/software/jira/guides

And yes, weeks because Jira is a tool of your trade and you should be an expert. And that requires understanding who it is designed for; are you the buyer? Are you even the user in a meaningful sense? Or is Jira designed to be used by organizations?

3. The Design of Everyday Things is a great book and will take your design understanding from near zero to some value clearly not near zero. But it won't give you training and it won't give you experience.

4. More importantly, it won't give you the habit of grinding on a design for the months or years it takes to polish someone else's turds to a mirror finish. The only way to get good at design is by designing.

5. Serious design work doesn't feel like you imagine it feels. Serious design work feels like hard work. You might enjoy the hard work, but it is still hard work.

6. There is no silver bullet. Forget about tips and tricks. Do the work.

7. Efficiency is what design produces. Inefficiency is how that happens.

Good luck.


Link: https://news.ycombinator.com/item?id=34425693