Settings

Theme

Ask HN: What's the ONE book I should read about software engineering?

4 points by nonasktell 3 years ago · 3 comments · 1 min read


I'm a twenty something, mostly self taught software engineer/dev(started as a kid), a bit of a jack of all trades, but mostly doing fullstack JS development for a startup right now.

Mostly have a hacker mindset I guess, resourceful, autonomous, able to find messy quick fixes to huge problems, I guess I could code pretty much anything that is actually feasible, but I'm not really the kind of guy who could write Fizzbuzz Enterprise Edition without loosing my mind.

This can create some tensions with management.

I don't have much time right now, if I had to read ONE book about software engineering, what would you suggest?

My mid/long term goal would be freelancing/bootstrapping/entrepreneurship

Jtsummers 3 years ago

If you really only have time for one book, The Psychology of Computer Programming by Gerald Weinberg. Silver anniversary edition, it keeps the vast majority of the text intact and adds commentary between chapters by Weinberg.

mardiyah 3 years ago

there's none, try few

Design Patterns: Elements of Reusable Object-Oriented Software https://geni.us/GQSU

Refactoring Improving the Design of Existing Code https://geni.us/u2s6pK

zhxshen 3 years ago

http://files.catwell.info/misc/mirror/the-unix-programming-e...

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection