Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

The Effective Engineer

Edmond Lau

5 readers recommend it across 4 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

aronowb14
When I first graduated I read a bunch of tech focused books: they’re all helpful but I think practice and learning from more senior engineers is the most effective road to mastery! You can probably get away with not reading any of these books if you have good coworkers :). That being said, these have been my favorites: - designing data intensive applications (a great way of understanding systems + the basics of SRE) - the senior engineer (I love the prototyping process he lays out) - the effective engineer (lots of good gems for approaching prioritization) - debugging (by David agans)- a great resource for a formalized debugging process if you don’t have one - on writing well (I’m halfway through this, but it has been indispensable for writing tickets + messages at work)
wenc
This book surprised me by how good it is -- it distills a lot of tribal knowledge about how software engineering works at the mid-level to (early) senior engineering levels, based on the author's experience working at SV companies. https://www.amazon.com/Effective-Engineer-Engineering-Dispro... (https://www.amazon.com/Effective-Engineer-Engineering-Disproportionate-Meaningful/dp/0996128107) If you're experienced (senior or higher), it's still a good read, but fewer things will surprise you.
wenc
“The effective engineer” by Edmond Lau is a good book for the IC software engineer working in an engineering organization. The most influential content on engineering in my life is not in a book but a YouTube talk entitled How Complex Systems Fail by Richard Cook, which is about designing resilient systems. I’ve applied these ideas to many aspects of life, not just engineering.
skfist
My favorites so far: - Pragmatic Thinking & Learning by Andy Hunt - The Design of Everyday Things by Don Norman - The Effective Engineer* by Edmond Lau - The Pragmatic Programmer by Andy Hunt and Dave Thomas - SQL Performance Explained by Markus Winand And http://teachyourselfcs.com curriculum is pretty good as well. As a side note, there's so much we can learn from game programmers and OS/database/compiler engineers.