Found in 2 comments on Hacker News
mooreds · 2023-01-11 · Original thread
Here's my list:

https://www.manager-tools.com/podcasts podcast about management

https://randsinrepose.com/welcome-to-rands-leadership-slack/ great engineering leadership slack. you can ask questions and learn all kinds of stuff

https://ctolunches.com/ groups of engineering leaders meet for lunch, also a great email list

https://bookshop.org/p/books/high-output-management-andrew-s... classing on management

https://itrevolution.com/product/the-phoenix-project/ classic on software throughput, plus a fun read

https://en.wikipedia.org/wiki/Good_to_Great great business book on what makes a longlasting business

http://seriouspony.com/badass-users-the-book always be thinking of how to make your users great. short

https://www.oreilly.com/library/view/mythical-man-month-the/... lessons from the 1960s and 1970s about software development and are still relevant today

mooreds · 2022-12-04 · Original thread
Hiya,

I'd consider these books/articles/podcasts:

* Secrets of Consulting by Gerald Weinberg: http://geraldmweinberg.com/Site/Consulting_Secrets.html Every problem is a people problem.

* Refactoring by Martin Fowler et. al: https://martinfowler.com/books/refactoring.html talks about how and why to refactor, as well as providing a nomenclature for the process.

* Code Complete by Steve McConnell. https://stevemcconnell.com/books/ A bit dated (the last version I could find was from 2004) but a great overview of the entire software process, from requirements to maintenance.

* The Mythical Man-Month by Fred Brookes: https://www.oreilly.com/library/view/mythical-man-month-the/... best practices about software development, written about a project from the 1960 and 1970s.

* The Joel On Software Strategy Letters: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-... is the first one. All of them (I think there are five) are great.

* Letters to a New Developer: https://letterstoanewdeveloper.com/the-book/ Please note I wrote this, but I still think it does a good job of discussing the "soft skills" in an easily digestible format.

* Pragmatic Programmer by Dave Thomas and Andy Hunt: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-2... Haven't read the revised 20th anniversary edition, but the first one opened my eyes to the craft of software.

* High Output Management by Andy Grove: https://bookshop.org/p/books/high-output-management-andrew-s... a great way to think about throughput

* The Phoenix Project by Gene Kim et. al: https://itrevolution.com/product/the-phoenix-project/ Fun novel(!) about applying lean management principles to software engineering.

* Radical Candor (haven't read, but it's been recommended): https://www.radicalcandor.com/ About communication.

* Good to Great by Jim Collins: https://en.wikipedia.org/wiki/Good_to_Great Focuses on what great companies bring to the table. Helps me evaluate where to work.

* Mastery Autonomy and Purpose: A great video about what people really want in work: https://www.youtube.com/watch?v=MzXXC4MZZnY

* https://www.manager-tools.com/podcasts a podcast about managing people. You didn't say you wanted to be a people manager, but knowing what managers think about will make you more effective in any org.

* Managing Humans by Michael Lopp: https://managinghumans.com/ The whole Rands site is work reading, but I enjoyed this book about how to manage teams and build software. See above.

* Don't Make Me Think by Steve Krug: https://sensible.com/dont-make-me-think/ Easy ways to think about usability, focusing on webapps. Short and easy.

* Badass: Making Users Awesome, by Kathy Sierra: http://seriouspony.com/badass-users-the-book Will help you put yourself in the shoes of your users and think about how to build software they will love. Short and easy.

Hope this helps.