On leaving my previous employer after seven years as CTO, it struck me that there are plenty of books on business written from the perspective of great success, and quite a few on spectacular and notable failures. What there didn't seem to be were many books on management and technology written from the point of view of a company that didn't exactly take off, but also didn't crash and burn. Given that most companies are somewhere between these two extremes, there might be something to be learned in this middle ground.<p>Largely for the benefit of my children, so that they don't have to learn their lessons the hard way, I have spent the last couple of years putting together a few words on the key topics (management team dynamics, culture, technology, sales, product, etc). This seems to have turned into a book. It might be of interest to some of you, and in any case feedback is welcome.<p>There's a sample chapter available at the above link. Oh, and a Developer Alignment quiz, if you fancy giving it a try.