This user hasn't shared any biographical information
There’s no emotion in business
Posted in Business, Career Development on September 16, 2011
In the 1992 movie A league of their own, Tom Hanks (the coach) emphatically berates one of the female baseball players saying “There’s no crying in baseball!”. I can almost hear him saying that about business too, “There’s no emotion in business!”.
I’ve always been fascinated at how the professional world is founded on vulcan like logic where there is little room for emotion. Early in my career I was very passionate about my profession and, being green, that translated to emotional driven conversations, and poorly chosen wording to the wrong people. Over time I’ve worked hard to maintain the passion but curtail the emotion. I’ve read communication books, reviewed my distribution list, paused before clicking “send” and have made decent strides over the years to remove the emotion from my professional communications.
Recently I’ve been reviewing another aspect of this concept. Personal communications with colleagues. Take this scenario, you and your buddies go out for a beer, you might mention how work is getting on your nerves and how bob from accounting keeps getting on your case for those TPS reports. Now suppose there’s another guy at work that you go to lunch with now and then. You have the same conversation with him as well. That is proabbly not a good idea.
I’m of the mindset that these more personal conversations probably shouldn’t occur with any professional peers. You may have a decent working relationship with someone where you can be honest about the state of things but even in these situations professionals need to keep their guard up and act professionally.
Here’s a scenario. Jim and I are in different groups but working on a project together. We’ve been on project for some time and have a rapport. One day after dealing with marketing I fire off an email to Jim. “Marketing really is annoying, why can’t they just give us a plan and stick to it instead of changing it every day”. Jim agrees and we move on.
I let emotion slip into my communication though and while I have a decent rapport with Jim we’re not drinkin’ buddies, and even this minor level of emotional conversation sets a tone about me and my professional maturity.
It’s sounds simple and harmless but this level of personal communication will limit your career. Rather than presenting the emotional statement of “Marketing really is annoying, why can’t they give us a plan and stick to it” I might be more professional and say “Marketing is impacting our ability to deliver the project. We need to meet and discuss locking down the plan to avoid these additional costs”
Business favors logic and discipline, and those of us with passion and emotions need to filter our words well in order to succeed.
Coffee Notes: Want Better Quality? Fire Your QA team
Posted in Technology on February 22, 2011
Ok maybe don’t go that far but this is a great read on holding developers accountable.
I love the last paragraph.
Jim Highsmith (@jimhighsmith)2/21/11 4:00 PM Want Better Quality? Fire Your QA Team. | Forrester Blogs http://bit.ly/fn3vij |
Coffee Notes: features vs quality
Posted in Technology on February 22, 2011
Here’s an interesting article on the value of internal quality.
2/21/11 3:08 PM Software mgr? Read this!! @martinfowler: features vs code quality: http://martinfowler.com/bliki/TradableQualityHypothesis.html |
Spike: Unit Testing Static Methods
Posted in Agile, Development, Java, Technology on January 28, 2011
Previously we began discussing how great it is to use mocks and stubs. We showed how you can use dependency injection to set a stubbed out service instead of the real one. We also reviewed how you can use mocks to verify methods were acted upon from withing the method under test. However you may come along a scenario where you need to test a method that requires you to call a static method on some other object. Regular mocking won’t suffice. Now it’s time for PowerMock
PowerMock is a nice add on to Mockito (and others) that supercharges what you can do with your tests. Read the rest of this entry »
Coffee Notes: A Better Word for Software Craftsman
Posted in Career Development, Coffee Notes, Development, Technology on January 27, 2011
I ran accross this post by Krishna Kumar today discussing how the goal of the Software Craftsman is great but that programmers today don’t care. He notes that many of today’s programmers are in it for the paycheck and not interested in being the best they can be. Kumar discusses how the term Software Craftsman can be perceived as elitist and unapproachable for programmers just in it for the job. I thought this was an interesting point. We want our developers to best the best the can be but are we providing options that are approachable and interesting enough for what they are really focused on.
Krishna continues on noting that organizations need to foster this growth as well. Its one thing thing to have an interested and driven individual, its another to have an organization that fosters and nurtures growth and development rather than simply factory style, assembly line code.
Good read with multiple points. Take time to read the whole thing.
http://java.dzone.com/articles/get-better-word-software
Jim Highsmith (