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.<p>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.<p>This can create some tensions with management.<p>I don't have much time right now, if I had to read ONE book about software engineering, what would you suggest?<p>My mid/long term goal would be freelancing/bootstrapping/entrepreneurship
If you really only have time for one book, <i>The Psychology of Computer Programming</i> by Gerald Weinberg. Silver anniversary edition, it keeps the vast majority of the text intact and adds commentary between chapters by Weinberg.