Welcome to MSDN Blogs Sign in | Join | Help

Shifting from program management to programming also affects your social life

My colleague who switched from program management to programming has this to say about unintended consequences:

  1. My wife says that I am much more pleasant to be around.
  2. My social skills appear to have become a lot better, which is really counter-intuitive to the standard image of a developer.

My take on this is that I developed through the needs of my job as a lead program manager the ability to talk to anyone at any time to get a particular issue dealt with, but that I didn't necessarily want to do this or enjoy the process. After work or on the weekends, my wife was hard pressed to get me to see other people. Now, there is no such issue. The reduction in forced human interaction is such that I am no longer overstretching my ability to interact with people, thus rendering me able to undertake those interactions and actually enjoy it.

Of course, this doesn't necessarily work for lifelong programmers, since they may not ever have developed these social skills to begin with!

Published Thursday, February 09, 2006 7:00 AM by oldnewthing
Filed under:

Comments

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 10:37 AM by What?
"thus rendering me able to undertake those interactions"

Are you making this stuff up? Nobody I've ever met speaks like that.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 11:20 AM by Frank
What?: Have you ever worked at a large tech company?

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 11:25 AM by Tim Dawson
Some people actually like to flex their vocabulary a little. One of the side effects of being a person continually seeking to better themselves.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 12:34 PM by Steve
It looked to me like he wrote it. I agree with Tim, some people actually use more complex syntax in their everyday speech if for no other reason than the sheer enjoyment of it.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 1:18 PM by DavidE
Keep in mind that most people react favorably to changes that they choose to make. If this guy was feeling a little burned out in his old job, his new job would make him feel a bit more energetic, and that would spill over to his non-working life.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 2:08 PM by Ben Craig
Or he could just be one of those people that gets "socially exhausted".  After dealing with people for a while, he needs to be left alone to recharge his batteries.  With the change in position, he may be able to do the recharging at work instead of at home.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 2:43 PM by tsrblke
>Are you making this stuff up? Nobody I've ever met speaks like that.

Also note, no one said he actually *spoke* those words, they could have been in an email or even an (gasp) old school style paper letter.  I've noticed that when I write emails I tend to use more formal (and flowery) language.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 3:25 PM by :: Wendy ::
That is silly-speak. No-wonder he's happier being a Dev without having to talk to people too much.   Constrain your creativity to the code and avoid having to construct those sentences...

(tongue firmly in cheek)

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 5:50 PM by Phillip Zedalis
All this means is:

a) He has the ego the size of Bill Gates.
b) He is not Bill Gates and is unhappy about that.
c) He does not like anyone he talks too.
d) Since he is not forced into talking to anyone (or anyone he doesn't like - which is everyone - example c), he can use the patience he once used in the office around people he's exposed too after work.
e) He likes producing things (programming) that are relevant and used versus a specification which is largely never used.  
f) He's really unfortunate that he "overstretches" his "ability" to interact with other people.

Too bad for him.  Does your blog get interesting?  I expected to find this entry on Dr. Phil's website.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 5:54 PM by
Harsh, Phillip! When's the last time you saw Dr. Phil prattling on about the executable headers of win32 PEs? =)

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 6:04 PM by Phillip Zedalis
I know! It sounds horribly harsh, but can any rational person honestly conclude much other than this? Even if your afraid to say it?  I mean, do we really need the day by day thoughts of an ex-program manager's wife on his happiness?  LOL.  It's just not that fulfilling from someone I respect.

In other news, Dr. Phil solves all Windows problems!  user-error.dll

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 7:03 PM by Mike
Perhaps this could be seen as Raymond just sharing some parts of what he find interesting IRL when he stumbles across them, and not only hard-code Windows programming? I mean, c'mon people, it's a blog. There is a person, a real living human behind the blog.

I personally found this entry amusing - a piece that pointed in the complete opposite direction of the stereotype of a developer. Raymonds punchline does however remove any and all hopes for us that started programming at young age. :-)

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 7:30 PM by teehee
Oh good god. "interesting" for the average person usually doesnt mean digging deep into the innards of windows, and even for the less average people that read this blog it gets tiring. By the way, do you not have a sense of humor? This entry is obviously not completely serious.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 9:32 PM by Rick C
I work with people who speak that way all day long.  Usually program managers.

# re: Shifting from program management to programming also affects your social life

Thursday, February 09, 2006 10:50 PM by bramster
Harsh, Philip

Although I understand very little of the code samples Raymond presents, the essence of the posts and many of the comments (except your's) have been helpful.  

I read, I think "Hmmmmmm"

To have possible explanations to what was heretofore a mystery, to me, is always a gift.








# re: Shifting from program management to programming also affects your social life

Friday, February 10, 2006 1:40 AM by :: Wendy ::
Ithought this was aslf-help group for developers,  like 'alocoholics' anonymous,  only for coders and Raymond is the group facilitator.  Was I wrong?  Love the banter,  keep it up or "raise your emotuional orientation to support your aspirations" do it!

I'm off for a beer...

# re: Shifting from program management to programming also affects your social life

Friday, February 10, 2006 3:44 AM by Ashod Nakashian
Raymond wrote:
"Of course, this doesn't necessarily work for lifelong programmers, since they may not ever have developed these social skills to begin with!"

Not to mention that not all managers feel that way about socializing. I have similar responibilities and I don't feel forced in any way to talk to my fellow engineers to get an issue fixed or dealt with.

-Ash

# re: Shifting from program management to programming also affects your social life

Friday, February 10, 2006 3:58 AM by What?
> Also note, no one said he actually *spoke* those words

"My colleague [...] has this to say"

# re: Shifting from program management to programming also affects your social life

Friday, February 10, 2006 4:40 AM by What what?
You can "say" things over email.

# Interesting Finds

Friday, February 10, 2006 6:29 AM by Jason Haley

# Interesting Finds

Friday, February 10, 2006 6:31 AM by Jason Haley

# re: Shifting from program management to programming also affects your social life

Friday, February 10, 2006 10:36 AM by tsrblke
What what?>

Thanks for clarifying my original point.  Say and spoke are two different things.  But that's neither here nor there.
Reading through this and the comments I can fully understand where this guy is comming from.  Managing any group of people inevitably taxes on your social stamina.  In any said group, it's likely there will be one person you don't like and are forced to deal with to resolve a problem. I can understand how this would eventually tax your social stamina.  In any normal situation you'd probably just not deal with people you don't like.

# Yes!

Saturday, February 11, 2006 10:43 AM by Merle
Okay, I'll be the one positive note here, and say "WORD!".

I love talking with content experts about how things should be done.  I loathe having to actively manage people, and having to be the go-between between the grunt troops and upper management.

Some people are introverts.  There is no problem with that.  But there is this misguided concept that we should take senior programmers and make them into managers, just because they have many years' experience.  Some people <em>prefer</em> to code.

I am one of those people.  Coming up on eighteen years in the industry, I prefer architecting, designing, and coding.  Colleagues are nice, but managing them, getting estimates from them, and the like, is not up my alley.  I have resisted the move up to "management", much to the detriment of my career -- but I am happier for it.

# re: Shifting from program management to programming also affects your social life

Saturday, February 11, 2006 3:08 PM by That one Ian guy
This comment thread could be cited as an example of why I stopped blogging.

# re: Shifting from program management to programming also affects your social life

Saturday, February 11, 2006 11:55 PM by not important
"This comment thread could be cited as an example of why I stopped blogging."

And why is that? You can't take people not agreeing with you? You can't take criticism? Who are you anyway? And why do we care?

# re: Shifting from program management to programming also affects your social life

Monday, February 13, 2006 8:07 AM by What?
> You can "say" things over email.

Really? You must be one of those people who try speaking into his mouse.

# Programmer can be a lifelong job

Wednesday, February 22, 2006 12:16 PM by Steven Yong's Weblog
I'm asked many times when would I like to move up from programmer's job. Most of the times this question came from my friends who are also working as a programmer. It seems that most of the local programmers are hoping to move levels up within the organi

# Programmer can be a lifelong job

Wednesday, February 22, 2006 12:44 PM by Steven Yong's Weblog
I'm asked many times when would I like
to move up from programmer's job. Most of the times this question came
from my friends who are also working as a programmer. It seems that
most of the local programmers are hoping to move levels up within the

# Scientific Ninja

Monday, January 07, 2008 12:50 PM by Scientific Ninja
New Comments to this post are disabled
 
Page view tracker