I’m currently reading Peopleware which is simultaneously very insightful and very obvious. It’s also a bit of a marker in time of how software development worked. I’d say a lot has improved with remote work, at least for some companies. I found The Mom Test pretty helpful for honing a product mindset. I’ve fallen into the trap of writing code simply because I find it less daunting than talking to users. The Mom Test…
Ask HN: Reading material on how to be a better software engineer?
81–90 of 134 posts
Re: Ask HN: Reading material on how to be a better software engineer?
#82Anyone know if the old Joel on software essays are still around? Are they still relevant?
I didn't see all the letters outlined in any location, so why not here:
https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-...
https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...
https://www.joelonsoftware.com/2000/06/03/strategy-letter-ii...
https://www.joelonsoftware.com/2001/03/23/strategy-letter-iv...
https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
https://www.joelonsoftware.com/2007/09/18/strategy-letter-vi...
Hard to beat his writing style.
Re: Ask HN: Reading material on how to be a better software engineer?
#83My suggestion is that besides reading books, you could try to build a startup. It could just be consulting on your own (or with ChatGPT or Fiverr/freelancing sites as your team). Then you will gain direct experience in a lot of those things. Also here are a few ideas for managing scope, deliverables, expectations, time management. Structure things financially so that they are tied to relatively short iterations that…
Consulting is way way easier.
Signed, a former consultant and startup CTO.
Re: Ask HN: Reading material on how to be a better software engineer?
#84I know you asked for books or blog posts, but I believe the best way is to read lots of code from the tools you use. Look into how your favorite libraries do things, for a start.
I think reading code is great for learning more about code, but don't see how it helps with the other items on that list.
Re: Ask HN: Reading material on how to be a better software engineer?
#85Anyone know if the old Joel on software essays are still around? Are they still relevant?
I think they are (I put them in my response :) ). I still think about this one periodically: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-... I didn't see all the letters outlined in any location, so why not here: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-... https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii... https://www.joelonsoftware.com/2000/06/03/strategy-letter-ii...…
Re: Ask HN: Reading material on how to be a better software engineer?
#86Software Estimation: Demystifying the dark art is an under-appreciated book in this area.
Re: Ask HN: Reading material on how to be a better software engineer?
#87So I asked this same question to ChatGPT, here's its response. This thing really does have the potential to be a good recommendation tool for books/resources. "Here are a few books that may be helpful for improving your skills as a software engineer: "The Pragmatic Programmer" by Andrew Hunt and David Thomas: This book offers practical advice on a wide range of topics, including how to write clean and maintainable co…
This answer scares me. Wow
Re: Ask HN: Reading material on how to be a better software engineer?
#88Earlier quoted context omitted.
This answer scares me. Wow
I aim to ignore this advice and spend the next year figuring out how to leverage LLMs to become a more productive software engineer. Unfortunately there's no books on it yet.
Re: Ask HN: Reading material on how to be a better software engineer?
#89Earlier quoted context omitted.
Robert C. Martin has ruined so many mid organizations it's kind of funny
If you want your criticism to be taken seriously, please be specific. There is apparently a large group of people who hate everything he does and also, seemingly, him personally. Everywhere he (or any of his books) is mentioned, the haters come out, with their vague “it’s all bad” and the old standard “I don’t know where to begin”. Serious criticism can be found (if you look for it), and he himself welcomes it, but t…
Re: Ask HN: Reading material on how to be a better software engineer?
#90So I asked this same question to ChatGPT, here's its response. This thing really does have the potential to be a good recommendation tool for books/resources. "Here are a few books that may be helpful for improving your skills as a software engineer: "The Pragmatic Programmer" by Andrew Hunt and David Thomas: This book offers practical advice on a wide range of topics, including how to write clean and maintainable co…
Any attempt I do at recommendations or summaries of books is met with a cookie cutter response that it can not do recommendations because it can't access the internet.