Gone is the optimism of just a couple of years ago. All that remains is the delusion of grandeur.
Gerald M. Weinberg is one of my favourite writers when it comes to explaining complicated ideas in simple terms. This book explains his writing process and contains valuable advice for aspiring writers. What’s funny is that all the advice for writers is equally applicable to software developers. Just replace writing with programming.
Here is a list of all the books I read last year.