Tag Archives: management

Book Review – Rework

A friend of mine gave me Rework two weeks ago after a talk we had over my post on how finishing things helps you finish more, and how overwork starts creeping up on you and causes you to make mistakes (my friend was in one of those one-week deadlines, working 18 hours a day minimum and it was showing). The book is about how to do things in the modern internet-services economy. I think there are many lessons that can also be learned by other fields but not all of them are applicable (for example, in the internet you can … Continue reading

Posted in Thoughts | Tagged , , , , | Leave a comment

Estimating the Unknown – Series of Posts by Johanna Rothman

Johanna Rothman‘s blog is one of the RSS subscriptions that I constantly read in my coffee breaks (she and some hundred more RSS… I simply love the concept of content subscription for offline reading). I don’t remember how I arrived at her blog but it seemed interesting and was added to my long list. She has an interesting resume, is the head of a software management consultancy company, has published a number of books and speaks in many conference. Conclusion: she is pretty serious. In November she started a series of posts on estimating how much time it will take … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

Book Review – Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

First, if you are a manager of a software team PLEASE go and read this book (available from amazon.com ) and read it. But only after you have read The Mythical Man-Month). And if you are not a manager, also read this book because it will teach you why it is also important to manage your manager. After 3 years managing first a team of 4-5 (VERY young) programmers and 2 more years as an system architect and acting manager of three programming teams (3-5 programmers each), trying to balance being a manager and a software developer who loves to … Continue reading

Posted in Programming, Thoughts | Tagged , , , | Leave a comment

Don’t Let Your Team Develop Things Which They Can’t Understand

Just finished reading a nice article by Fank Buschmann, one of the authors of Pattern-Oriented Software Architecture called Unusable Software is Useless, Part 2. The conclusion of the article gave words to a feeling I had when managing a software team a couple of years ago and my brightest programmer produced a brilliant solution to a problem we had in the system, only that he was the only person in the team who knew how to implement it correctly (worse yet, he was the only one that understood the solution excluding me). The problem was that he was to leave … Continue reading

Posted in Programming, Thoughts | Tagged , , | Leave a comment