HACKER Q&A
📣 nonasktell

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


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 Accepted Answer ✓
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
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