Live data from Hacker News

Ask HN: Reading material on how to be a better software engineer?

news.ycombinator.com

81–90 of 134 posts

Re: Ask HN: Reading material on how to be a better software engineer?

#81

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…

Oh man, Peopleware was so good when I read it in the 2000s. You indicate that time has passed it by a bit? Any particulars you remember?

Re: Ask HN: Reading material on how to be a better software engineer?

#82
post #79

Anyone 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...

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?

#83
post #48

My 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…

Maybe I'm splitting hairs, but a startup != a consulting company to me. You'll learn valuable skills doing either, but they aren't the same.

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?

#84
post #61

I 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.

How does that help with what the OP asked for? "What I’m seeking is reading material regarding how to manage project scope, be better team member, converting asks to deliverables, managing expectations from management, enabling team members by opening communication channels across teams, time management, etc."

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?

#85
post #82
post #79

Anyone 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...…

Thanks! Looks like his main page has all the articles plus classified into different groupings like top 10.

Re: Ask HN: Reading material on how to be a better software engineer?

#87
post #65

So 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

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?

#88
post #87

Earlier 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.

Maybe you could do the experiments and write the book.

Re: Ask HN: Reading material on how to be a better software engineer?

#89
post #69

Earlier 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…

Years wasted on having to convincing people that "comments are viable" because they misunderstood Clean Code

Re: Ask HN: Reading material on how to be a better software engineer?

#90
post #65

So 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…

How did you get that?

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.

Post reply on HN