A book of generalised, language-agnostic advice pertinent to hack
er-y web developers working on live web applications which have real-life users and all too real problems.
The author writes:
"I would consider this an 'advanced' book on web development, albeit not in the (unfortunate) usual sense of touring the latest hipster language's arcana or providing a cookbook of "solutions" no reasonable person would ever need. Confessions of an Unintentional CTO focuses on the issues I believe are most pertinent to the new CTO, such as ensuring data integrity, easing system maintenance, knowing what not to test, developing professional-grade accounting features for taxation reporting, sharpening an application's ability to inform one of errors, and integrating SEO/analytics/online marketing right into the very foundations of a web application. This book is ideal for engineers in small companies who are not insulated by their team's sheer size from the sundry practical issues and tradeoffs implicit in running a software business."