Starting a new book: &”The life of an enterprise programmer&”

Earlier this year, after completing working on a heavy-duty technical book , I said, “Never again. No more books “. But after a short break, I “ve decided to write a small non-technical book discussing an everyday life of an enterprise software developer.

Observing the business side of the corporate software development cycle is pretty interesting activity, and I write about things AS THEY ARE rather then trying to present a pretty picture of IT departments of enterprise giants that are developing bleeding edge software day in and day out.

I “ve gotten OK from the publisher, and here “s a preliminary layout of this book with a working title “The life of an enterprise programmer “:


What this book is about

Part 1: Getting into IT

Do you want your child to be a programmer?

Enrollment in CS and IS majors is on decline

Out of college: catch-22 situation

How to pass a technical interview with flying colors

Interviewing Enterprise developers

Give a second chance

And he hung up during the interview

Part 2. Living in IT

Manage your software development career

Who are these IT contractors, anyway?

Why hire an IT contractor

Will high-paid contractors extinct?

How comfy is your cubicle?

On casual Fridays and a revolution made by women

Arranged Marriages

The Honeymoon

The Family Life (a.k.a. Corporate Politics)

The Family Budget

Divorce Is Not an Option

Corporate Java Training

Who Is Teaching

Finding Quality Training

Enjoy your technical conference

The cost of attending a technical conference

Increase your visibility

Manage your manager

Self-publishing a book is easier than you think


The world is round

What CIO should know about outsourcing

Ten tips on dealing with offshore developers

Dead souls from overseas

Outsourcing to students

Cultural difference in outsourcing

Russian Programmers

And Pedro said, “Move over, Ravi! rdquo;

Visiting an offshore training camp for programmers

Once again on outsourcing

Insourcing – the foreign programmers

Welcome to the USA!

H1B Visa

How to select a software vendor for your next enterprise project

Political stuff

Another Brick in the wall

What “s your salary?

Underpaid? Quit!

Overpaid? Hardly!

Working overtime? Poor management!

Is life in startups any different?

SOA, RIA and the Human factor

SOA Ground Up

SOA Top Down

SOA as a burner

SOA Maturity

Technical Benefits of SOA

ESB Infrastructure

To SOA or not to SOA

Making Business Users Happy


Agile development

Part 3. Getting out of IT

And he was fired

Do not tell me cause it hurts

Thoughts of an aging programmer

My friend is a 72-year old programmer

If you think I “ve missed a topic or would like to share your story that illustrates an interesting, stupid, political, or career aspect of lives of enterprise software developers, just shoot me an email at yfain at

This book summarizes my personal opinions that were formed during twenty five years of wearing different hats in Enterprise IT and running a small startup. The odds are that you will not agree with all my observations or find some of them rather cynical or even insulting. But this is how I see things today, in 2007, living in the geographical area known as Big Apple.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s