“Think before you speak. Read before you think.”
— Fran Lebowitz
Some recommended reading for those who want to learn more about software, agile or startups in general.
I am currently writing two books - one for absolute beginners and one for those wanting to build a successful career in software. Both are labours of love and may never get finished, but feel free to browse and send me your feedback.
Absolute beginner's guide to taking the first steps in software development.
All the stuff they don't teach you about being a professional software developer in the read world.
Seminal guide to launching a startup company. A must read.
An entrepreneur's guide to startup finance.
A truly excellent general purpose treatment of agile software development.
Probably the closest thing the Scrum methodology has to an official user manual. Worth reading.
If you don't have time to read Schwaber & Beedle, give this one a try!
Less a process than a set of agile tools. Highly recommended reading.
A refreshingly straightforward and balanced assessment of agile in practice.
A graphic novel about agile project from a risk management perspective.
An easy read, focussing on the often underplayed people aspect of agile software.
A must read guide to sound programming patterns.
An excellent treatment of strategies for working with legacy codebases.
A time honoured set of short lessons about software development.
The all-important human side of the software development equation.
Fascinating and powerful book about the importance of having spare resources for innovation.