Advice for new software devs who've read all those other advice essays

Paul Graham How to Do Great Work