Postcards From My Life

Lint I find in my mind's belly-button.
  • EPK
  • Consulting
  • Resume
  • Nerd Herding
  • Talks
  • CWJ 09
« Five Twitter “Rules of Engagement”
One Line Linux “Twitter From File” Command »

Good Boss…Bad Boss

Dear Reader,

Today I want to play a little game I call Good Boss…Bad Boss.

I’m going to list four personal experiences I’ve had with bosses and explain to you why I feel they are either a Good Boss or a Bad Boss. I will not say who the boss was at the time and I can confirm that none of these have anything to do with my current employer.

Bad Boss

I had a boss at a job one time who’s favorite saying was “I could teach a German Shepard to do your job.” He would pull this motivational bludgeon out once or twice a day. I can still hear him standing in my cubical saying:

“Jesus, Cal” he would say, “I could teach a German Shepard to do your job.”

Now, I will not argue the accuracy of the point because I realize it’s subjective. His ability to train a dog could have been far greater than mine and he may have been telling the truth. But this is a Bad Boss situation because he was trying to motivate me to work faster, better, more. The point I will argue is that he had mixed up the whole ‘Carrot and the Stick’ metaphor of motivation. Instead of holding the carrot out before me and occasionally smacking me with the stick. He was beating me over the head with the stick because he had already eaten the carrot.

He was a bad boss because he did not understand how to motivate his team. He didn’t take the time to understand each of us as individuals so he could not communicate with us his needs.

Good Boss

I had one boss pass me over for a promotion that we both knew I deserved. He only had one open billet at the higher level and it was a tight race between me and another guy. I didn’t get it. I acted like a spoiled child. I pouted, I grumped, I even went home early that day because I was mad. My boss didn’t say a word. He knew that even though I was wrong, it was best to let me blow off my steam. By letting me go home, he moved the problem off-site. The next day, I came in an apologized for my behavior. He smiled, thanked me and then we moved on to my project. He never mentioned it again, even on my quarterly review. He was a good boss because he knew that I was human, with faults but that he if just let me get it out of my system, that I would get back to normal. Had I come in the next day and continued to grouse, I have no doubt that he could have come down on me like a brick.

He was a good boss because he took the time to understand his team members beyond their obvious skill set.

Bad Boss

I had a boss at a company where I was in charge of 2 development teams. This boss, while a pillar of the business community, kept changing our company’s focus. As the head of all software development, every time we changed directions, I had to explain to the development teams why we were ‘re-focusing’ our efforts again today. There were times when it was a nightmare. Development teams (as most of you who are reading this know) do not turn on a dime and start off in a different direction. Almost monthly, we would have a new vision for the company. That usually meant the software we were developing was now no longer wanted and we were off to the races with the new software.

He was a bad boss because he didn’t understand software development even though he advertised it as one of the core competencies of the company. Software development, done right takes time and planning.

Good Boss

I was hired at one company to build and manage the development team. This team was pushed hard, we had some demanding clients and difficult projects, most of which involved processing money so they absolutely had to be correct, every time.

In November, my boss came to me and said, “It’s getting close to the time for the Christmas party, I want to do a LAN party again.” The gist of it was that every developer received a copy of the game we were going to play and we made sure all machines could handle the game. (Most of the development staff already had dual 20″ Dell monitors)

We took a Saturday, all gathered at the office including, some of our friends and played all day. The day of the party, my boss gave me his credit card and told me to go up to the local Toys R Us and buy enough Nerf guns so that everyone can have one. it was the only time I have every checked out with $150 worth of Nerf firepower and I’m pretty sure the cashier had never processed an order like that.

Aside from the obvious “cool factor” this boss was a good boss because he took the time to understand his team.

Led by Example

All of the bosses I’ve worked under have helped shape the type of manager I am but none have affected me more than these two, Paul Mueller and Ray Taft. Paul, because he taught me how to lead. He taught by example and he taught with humility. Ray, because Ray showed me how to treat people. I thought I knew how to treat employees but it turns out I really only knew how to pamper them. Ray showed me how to treat them right but be firm when necessary. Whenever I am faced with hard management decisions, I always look at the examples that these men provided for me and usually, the answer, even if it’s not the one I want, becomes clear.

So let me ask you, if you are a boss, are you a good boss or a bad boss? In 20 years, is someone going to look back at their time under you and thank you for the lessons you taught them? If you are a boss, be a good boss and lead by your example.

Until next time,
(l)(k)(bunny)
=C=

Related posts

  • CWJ: Day -3 (0)
  • Will Speak for Cab Fare (0)
  • Resume (0)

Tags: boss, Management, software development

This entry was posted on Monday, February 23rd, 2009 at 12:44 am and is filed under Management. You can follow any responses to this entry through the RSS 2.0 feed.Both comments and pings are currently closed.

2 Responses to “Good Boss…Bad Boss”

  1. stefan Says:
    February 23rd, 2009 at 2:39 am

    Great post! In my time in the PHP development world, I’ve come by some great experiences as well. Perhaps I should write about it as well :)

  2. till Says:
    February 23rd, 2009 at 3:12 am

    I liked this a lot. Thank you, Cal.

    I see how it can be hard for people to be “good” and just maybe many people are “bad” without even knowing. I guess I wish we would always take the time to reflect on how we deal with others, and have the guts to admit it when we were wrong. :-)

  • Team Based PHP Training

  • Sponsors and Ads

  • Conferences I’m Attending

  • About Me

    cal_evansThis is my blog. Sometimes it's my deep thoughts, sometimes it's a journal of things I've learned. Every now and then it's my box of shattered dreams. Most of the time though, it's just the place I like to write. Sit with me as I show you some postcards from my life. While you are here, do me a favor and leave a comment.

    If you are looking for my contact information, bio, picture, ASL, check out my EPK.

    My name is Cal Evans and this is my blog.



    Follow me on FriendFeed!

    View Cal Evans's profile on LinkedIn

  • My First Book

  • Support PHPWomen


    US Shop | European Shop

  • What I'm Doing...

    • @wbboyd just send me an email with your thoughts And thanks in reply to wbboyd 8 hrs ago
    • @tswicegood good luck Hope you make it home. in reply to tswicegood 8 hrs ago
    • @ramsey can't help it. She was a "large car" :) in reply to ramsey 9 hrs ago
    • More updates...

  • Tags

    API article Cal Evans codeworks conference cw09 developers devzone elizabeth naramore Entrepreneurship Exim flex fun IBuildings iPod Kathy Evans linkedin Mac Management Marketing microsoft MySQL Nashville phar PHP phparchitect php developers podcampnashville podcast podcasting poem Programming Quickies respect RSS Silly-Con Valley sixty second tech software development terry chay twitter upgrade video wordpress zend zend framework

  • RSS PHP Podcasts

    • Writing Composite Zend_Form Elements
    • Preparing Custom Elements for Zend Validators
    • webcast: Introduction to Doctrine 2
    • 8 Reasons Every PHP Developer Should Love JavaScript
    • oddWeek Episode #4
    • Creating Custom Zend_Form Decorators
    • Habits of Highly Scalable Web Applications
    • PHPSPCast #6 – Ao vivo da Campus Party (Q&A)
    • php|architect podcast: oddWeek #003
    • Podcast #2010-02: Stalker Edition

  • XBox Gamer Card

  • Me

    • Best web design company
    • Cal Evans Dot Com
    • Cyrano’s Apprentice
    • Evans Internet Construction Company
    • My Life as a Child
    • PHP Podcasts
    • Sixty Second Tech

  • RSS My Blog at php|arch

    • An error has occurred; the feed is probably down. Try again later.

  • Flickr Recent Photos

    Blue Parabola Southern Office-Rear Annex is closed for snowSnow Heart@dzuelke getting ready to give his talk@fabpot talking about Dependancy Injection@derickr giving the opening keynotePeople meeting other peoplePHP Benelux Goody Bag ContentsCheck InDSCN2280The main room

  • Categories

    • Apache
    • BlogBling
    • Blogging
    • codeworks
    • Entertainment
    • Entrepreneurship
    • Flex
    • Humor
    • JavaScript
    • Long Form
    • Management
    • Marketing
    • Me
    • PHP
    • podcasting
    • Programming
    • SQL
    • Technology
    • Web 2.0
    • wordpress
    • WordPress Plugins
    • writing
    • zend framework

  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org


Postcards From My Life is proudly powered by WordPress
Entries (RSS) and Comments (RSS).