Live data from Hacker News

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

news.ycombinator.com

11–20 of 134 posts

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

#11
post #6
post #3

Quoted post unavailable.

About ⅓ of the homepage is already directly about ChatGPT, please let's not have every other submission's comment section dominated by it too...

It's a good answer, who cares where it's from?

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

#12
post #6
post #3

Quoted post unavailable.

About ⅓ of the homepage is already directly about ChatGPT, please let's not have every other submission's comment section dominated by it too...

This mindset is unfortunately futile now. 90 % of what you see on HN, both posts and comments is eventually gonna be AI generated and largely indistinguishable from human made content in not very long time.

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

#14

“The Effective Manager” by the people behind Manager Tools (a great podcast) is a really, really good view of this. Re: Communication, this book starts there and builds upon that foundation. It’s targeted at line managers, but anyone in a leadership position can and will benefit. For example, I don’t do one-on-one’s with my team. I do “Project Management 1:1’s” or “Weekly project status updates.” I don’t always give…

> how to structure emails or how to address a personal scent issue (which I’ve actually used)

How did that play out?

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

#16

Staff Engineer: Leadership beyond the management track by Will Larson ( https://staffeng.com/book ) Peopleware

Also check out his guides which are freely available. We’ve been using these as a way to answer the question “what does a staff eng do?” at clearbit.

https://staffeng.com/guides

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

#19

The two most useful books I have read: Code Complete by Steve McConnell - Really covers how to be good at the craft of writing programs and constructing software. https://www.amazon.com/Complete-Microsoft-Programming-Steve-... The Effective Engineer by Edmond Lau - Covers how to focus on what you work on based on the leverage it provides you. http://www.effectiveengineer.com/

> Code Complete by Steve McConnell

+1. Also, Rapid Development, by McConnell[0]. I would say that it's even better than Code Complete.

It would be considered "quaint," these days, but Writing Solid Code[1], by Steve Maguire, was a seminal book in my education. I still use many of the techniques he mentioned.

And I cannot say enough about The Design of Everyday Things, by Don Norman[2]. That book changed my life. I would consider it required reading, for anyone that develops anything that will be used by other humans.

[0] https://www.microsoftpressstore.com/store/rapid-development-...

[1] https://writingsolidcode.com

[2] https://jnd.org/the-design-of-everyday-things-revised-and-ex...

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

#20
The Missing Readme” book seems right up your alley

https://nostarch.com/missing-readme

“The Missing README fills in that gap—a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade”

Get it just for the “Design Doc” template!

Post reply on HN