Archive for the ‘Books’ Category

CV as Book

Thursday, November 20th, 2008

A book can serve the role of CV but a CV can serve the role of a book. Elaborating on this idea I decided to publish my old CV (1987 - 2003) as a book and as an example of a person with CV-writing obsession like I had 5 - 8 years ago. Book details can be found here:

Forthcoming CV as a Book

Front cover of my CV

- Dmitry Vostokov @ ManagementBits.com -

Fine Collection of Management Antipatterns

Friday, October 24th, 2008

To my shame I have never read the famous book “AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis”. Being interested in antipatterns which I often figure out myself in the practical domain of software technical support (see Crash Dump Analysis AntiPatterns) I looked for the most recent collection of the management ones and found this book which I’m reading now:

Antipatterns: Identification, Refactoring, and Management (Auerbach Series on Applied Software Engineering)

In addition to their own patterns, the authors of the book provide the description of Brown’s antipatterns (the book mentioned earlier, “AntiPatterns: Refactoring Software, …”), provide two tables for easy antipattern identification in an organization or a team (Management Antipattern Locator and Environmental Antipattern Locator), list and comment on Myers-Briggs personality types, discuss Keirsey temperament groupings and Bramson’s human personality phenotypes. Highly recommended. I especially liked “All You Have Is a Hammer” antipattern of which I was guilty myself during my earlier Team Lead role experience.

- Dmitry Vostokov @ ManagementBits.com -

Expectations, expectations…

Wednesday, August 6th, 2008

I found this book in a local bookshop a few months ago and now I recommend it to everyone dealing with customers, either internal or external:

Managing Expectations: Working with People Who Want More, Better, Faster, Sooner, NOW!

Foreword was written by Gerald Weinberg.

- Dmitry Vostokov @ ManagementBits.com -

Managing Reading via Cooperative Multireading

Saturday, May 31st, 2008

Although I still use Preemptive Multireading throughout my working day I decided to try another approach similar to cooperative multitasking used in old operating systems like Windows 3.x. I identified 30 technical books I want to read (mostly related to software engineering, software architecture, design and programming) and allocated one hour every day to spend about 2 minutes on each book. Most software related books have low information density per page and plenty of information is repeated from book to book which allows using some speed reading techniques. These books are unlike mathematics, physics and computer science books where I have to meditate on proofs, formulae and examples. So I switch to another book every 2 minutes and do this 30 times. 2 minutes is usually sufficient to read and turn a page and these amounts to 60 pages per day (one page per minute). An average 300-page book can be finished in 7-8 months and therefore I can read at least 30 books per year using this approach, read all of them together and don’t wait for a second book until I finish the first one! The last point is psychologically very important to me because I want everything now :-)

A technical note: it might look that we still use preemptive multitasking with a fixed quantum here but in reality there are no external interrupt sources. All I do is to voluntarily yield reading control from one book to another. I can always spend one or two minutes more with a book if its current chapter is very interesting.

- Dmitry Vostokov @ ManagementBits.com -

Managing Reading via Preemptive Multireading

Sunday, April 20th, 2008

Many people ask me how do I manage to read all the books that I have. The trick is to employ Preemptive Multireading similar to Preemptive Multitasking using natural interrupt mechanisms. Here is an example from one of my common daily reading schedules:

  • - Commuting to work from home in the morning: reading a history book.

  • - Working hours: round robin reading of software engineering books and encyclopedias during breaks.

  • - Lunch time: reading one of selected fiction / science fiction / health / food / chemistry / popular science books.

  • - Commuting to home from work in the evening: reading a selected math / physics / popular science book.

  • - Waiting for bus/train: one of selected philosophy / popular science books.

  • - Home: one of selected management / psychology / parenting books.

  • - Walking with my sleeping son on weekends: English language and writing books.

- Dmitry Vostokov @ ManagementBits.com -

The Science of Career Promotions

Tuesday, March 25th, 2008

Yesterday in a local Dun Laoghaire bookstore I stumbled upon this book:

Who Gets Promoted, Who Doesn’t and Why: 10 Things You’d Better Do If You Want to Get Ahead

Initially I hesitated but finally bought it. I wasn’t disappointed when I started reading it that evening. This book finally puts an explanatory system around career promotions and it really fits well with my observations in 15 companies I worked for during past 15 years. This doesn’t mean that I changed the company ever year :-) The longest relationship with a company was 7 years and my current relationship with Citrix approaches 5 years. I just worked for some companies in parallel or just for a few months. This book also teaches some important vocabulary such as:

  • - future value
  • - a smooth handoff within the window of opportunity
  • - optimization of the outcome of the staffing change

- Dmitry Vostokov @ ManagementBits.com -

Bullshit Bibliophilia

Friday, February 22nd, 2008

I own a few books about bullshit and reading them is great fun. The first one is about bullshit in economics, politics, medicine, marketing, sales, and many other areas of human activity. I read it completely two years ago and highly recommend:

The Dictionary of Bullshit

Buy from Amazon

The second book is very short, easy to carry around and looks like Tractatus Bullshito-Philosophicus:

On Bullshit

Buy from Amazon

The last two books I bought recently and the first of them is the dictionary that seems to be very funny too:

The Dictionary of Corporate Bullshit: An A to Z Lexicon of Empty, Enraging, and Just Plain Stupid Office Talk

Buy from Amazon

The other one seems to be a compilation of various philosophical works with guaranteed results:

Bullshit and Philosophy (Popular Culture and Philosophy)

Buy from Amazon

- Dmitry Vostokov @ ManagementBits.com -

Management Bit and Tip 0×80

Sunday, February 10th, 2008

History and current affairs books are full with political case studies (bit). Read history books to get balanced view of politics and better understand corporations, internal and external forces that shape them and move people in, up, and out (tip).

I love history since childhood. I resumed reading history books after very long period of being a software engineer and in the future posts I’m going to point to some books that I recently read or plan to read. One of them is

The Naked Capitalist

Reading this book prompted me to buy another one that I’m reading now:

Tragedy & Hope: A History of the World in Our Time

Buy from Amazon

- Dmitry Vostokov @ ManagementBits.com -

Two Faces of Mess and Management

Saturday, February 2nd, 2008

Isn’t it that management is about creating organization from mess (chaos)? In another words, good managers thrive on mess. Isn’t it that management is about preventing mess to appear from organization? In another words, management is about complete annihilation of mess. This is what I thought until today when in a local book store I found this interesting book, was intrigued by its title and bought it:

A Perfect Mess: The Hidden Benefits of Disorder–How Crammed Closets, Cluttered Offices, and On-the-Fly Planning Make the World a Better Place (paperback)

Buy from Amazon

Hardcover edition has thirty 4 and 5 star reviews on Amazon and only three reviews are 3 stars so my intuition says the book should be really good:

A Perfect Mess: The Hidden Benefits of Disorder–How Crammed Closets, Cluttered Offices, and On-the-Fly Planning Make the World a Better Place (hardcover)

Buy from Amazon

I haven’t yet started reading it but I believe from evolutionary perspective mess provides sources of randomization necessary for survival and fitness of organization. If we are self-organizing ourselves then how do we know that we have chosen the best structure and strategy? If we believe we are right aren’t we ultimately fooled by randomness?    

- Dmitry Vostokov @ ManagementBits.com -

Management Bit and Tip 0×40

Monday, January 28th, 2008

Management as a discipline has its own language (bit). Use language learning devices like dictionaries and practice, practice, practice business speaking and writing using every opportunity (tip).

What business management dictionary can I recommend for technical managers that covers most frequently used phrases and terminology with the fewest number of pages possible so you can carry it with you? This one seems very good for beginners:

The Routledge Dictionary of Business Management

Buy from Amazon

- Dmitry Vostokov @ ManagementBits.com -