Postcards From My Life

Lint I find in my mind's belly-button.
  • EPK
  • Consulting
  • Resume
  • Nerd Herding
  • Talks
  • How to Plan a Website
  • Zend Framework

Posts Tagged ‘Management’

« Older Entries

Box Lunch Training – It’s time to get my butt in gear

Wednesday, April 18th, 2012

Dear Reader,

For four years now I’ve had a dream. I’ve wanted to build a training program especially designed for teams. I call this program “Box Lunch Training”. However, this dream has languished. I’ve talked about it, I’ve gotten excited about it, but in the end, I’ve always been too scared of failure to actually

Briefly, the idea

If you have ever managed a team, you have probably instituted a similar program. The idea is simple, everyone gets together for lunch one day and the team eats while one person presents on a topic they are passionate about. After the presentation, the team sits together and discusses what they learned and how they can use it.

The problem I always had with these programs is finding the time to create the content. Either I had to do it, I had to assign it to someone, or I had to ask for volunteers. No matter what I tried, we always got too busy and it fell by the wayside. That is the problem I hope to solve with BLT.

So why am I posting this?

I’m writing this because it’s time I get off my ample backside and get this thing going. In the coming weeks and months you will see me post ads for BLT. I am going to work my mailing lists, my twitter accounts and every other way I have to get the message out about BLT. Partly because I want this project to succeed but mostly because I want teams to succeed and I think BLT gives any development team an advantage.

I am writing this for two reasons.

First, to warn you. I appreciate all my readers, followers, friends, and anyone who connects with me on-line or in person. That having been said, this project is a passion of mine and I love talking about my passions. So if you don’t want to hear about this, un-follow, un-friend and disconnect now.

Second, I’m writing to ask for your help. Keep BLT in the back of your mind. If you don’t hear me talking about it, ping me and ask how it is going. If I stop talking about BLT it’s because I get frozen in place with the fear of failure; help me out of that state. Push me, prod me, poke me, whatever and get me going again. I love helping people and I love building teams. BLT is the culmination of those loves.

I’m excited.

I’m ready.

I’m scared to death.

Until next time,
Je t’aime ma chère Kathy
=C=

Tags: box lunch training, Management, team building
Posted in Entrepreneurship | 1 Comment »

 

Don’t Hire PHP Community Members!

Thursday, February 23rd, 2012

Dear Reader,

It is no secret that I spend a lot of time promoting the PHP Community. It is a vibrant, helpful and friendly community and I’ve said before that I believe it to be one of the most important assets of the PHP language.

I’m also a realist though; I’ve built teams and I’ve hired developers. I know what it takes to put together good teams, I’ve even written down my thoughts on hiring and managing developers elsewhere. I have experience in this area and I have strong opinions. I am going to share one of those opinions with you right now.

Don’t hire developers who are active members of the PHP Community.

PHP community members solve problems

Active members of the PHP community solve problems. I mean they get their hands dirty in code – theirs or someone else’s – and solve problems. They are used to collaborating with other PHP community members to solve real world problem for themselves, their employers, or other community members who need their help. They spend time helping friends on IRC solve problems; problems that they may eventually face in their day job. They don’t do it because they were paid to; they solved the problem because they could.

If they can’t solve a problem, they usually know who can

Active members of the PHP community not only share what they know, they build up a list of others who are willing to share with them. Most of the time it doesn’t matter if the problem is for a project they contribute to or part of their day job, if there is a problem to be solved, members of the PHP community know who to call to get help. Since they help others, they have a cache of good will that they can use to get problems solved at work.

They love to show off

PHP community members love to show off and they do so by helping others. You can often find them showing other teammates something new they learned while working on a project they contribute to in their off-hours. They organize User Groups just so they can show off to others. It’s why they love to speak at conferences, so they can show off stuff they have learned.

They make their employers look good at conferences.

Active PHP community members love to speak at conferences and they will want you to help pay for it. Their speaking is nothing more than showing off. It doesn’t matter that their presenting makes your company a thought leader and makes it easier for you to attract other developers. All you get as a return on your investment is a smarter, better connected, inspired and rejuvenated developer. Trust me, I understand, you’ve got deadlines to meet and can’t have a developer out for a week showing off and finding solutions to the difficult problems they are working on for you. It doesn’t matter that they come back energized and inspired. It probably doesn’t even matter that they burn off all this new-found energy solving problems, and building solutions faster and better. All that matters is they weren’t in their cube for a week, right?

They work for free

No, not for you, don’t be stupid; but most active members of the PHP community contribute to one or more open source projects on their own time. This means that even when they aren’t paid to do so, they are coding; learning, honing their skills that they then come back and use for you.

Conclusion

In short, no, don’t hire active PHP community members. Hire the developers that are happy to punch in at 9 and out at 5, go home and tinker in their workshop. Honestly, there are enough teams out their vying for active members of the PHP community because they recognize them as the cream of the crop as far as developers go. They want them on their team and are counting on you to to pass over all active PHP community members because you think they they are too high maintenance. You keep thinking that, just hope your competition does too.

Until next time,
I <3 |<
=C=

Update:

I’ve had several people tweet to me asking if I was being serious or sarcastic. (“You serious, Clarke?“) This post is of course, tongue-in-cheek. Active members of the PHP community are some of the best developers you can hire and are a sought after commodity. If you are lucky enough to hire one, take care of them and hold onto them.

Tags: hiring, Management, php community, sarcasm!, the php community rocks
Posted in PHP, Programming | 13 Comments »

 

Man up! (A developer’s responsibility to their team)

Thursday, September 16th, 2010

Dear Reader,

Regular readers know that if I have to answer a question more than once, I usually blog the answer so that I don’t have to answer it anymore. This is one of those posts. Also, I do apologize in advance to my female coder friends, the title wasn’t meant to be sexist.

Twice in the past 3 months I’ve had the same conversation with two different people.

Other: Well, they did it, they chose <solution X> over <solution Y>. They are so wrong. This is gonna be totally fubar. I’m not sure I can support this decision knowing how stupid it is.
Me: Were you involved in the discussion?
Other: Yes.
Me: Then, now that the decision is made, you have two and only two options. Either get behind the decision and do your job, or leave.

(more…)

Tags: developers, Management, respect, responsibility
Posted in Programming | 10 Comments »

 

How do I find good PHP developers?

Saturday, September 11th, 2010

Dear Reader,

Twice this week I got asked a similar question, “How do I find good PHP developers to hire?” The first one was a recruiter who had originally tried to hire me because she “read my resume”. (Obviously, she skipped over the part where I’ve not written any serious code in several years) Since she didn’t bother to really read my resume to begin with, I’m pretty sure she won’t bother to read this post.

The second one, however, was a just someone trying to find PHP developers for his team. Since he wrote me a nice email asking advice, I decided to reply in kind. Three pages and one thousand words later, he had my answer. (Honestly, I didn’t expect it to be this long) I share it here with you – slightly edited to remove some geographically specific advice that probably won’t apply to you – in hopes that when you are in the same position you can get a head start in finding good developers.
(more…)

Tags: advice, community, conference, hiring, Management, opinion, php user groups
Posted in Management | 23 Comments »

 

Resume

Thursday, April 22nd, 2010

Cal Evans
615-715-8812
Nashville, TN 37013
[email protected]

Why I do what I do

For the last half of my career, I have been focused on helping make the lives of developers better. Whether that is building great teams, preaching about telecommuting, how to improve developer productivity, or just helping connect developers with great companies; I love helping developers. Having been a developer, and more importantly having worked under bad bosses and great bosses, I know what it takes to make developers happy. Happy developers are productive developers, productive developers work at successful companies.

How I do what I do

When managing development teams I practice “management by wandering around”. This should not be confused with Dave Packard’s famous “management by walking around“. The difference is subtle but wandering around to me denotes much less structure and thought being put into the process. Yes, there are times I walk over and talk to developers, there are other times, I wander around outside thinking about a problem. Management by wandering around allows me the freedom to let my mind work at its own pace.

When helping companies locate developers my practice is very simple yet difficult to duplicate. I only help companies locate employees in fields I know more than a little about. I usually limit myself to web technologies for developers and Linux for system operators. I do not have a set of questions that have to be properly answered, I do not employ trick questions and I won’t administer coding tests. I simply engage the candidate in a conversation about the technologies being used by the team. If the candidate can talk with me for 30 minutes about the technology and the answers are true and honest then I will most likely recommend them to the company that is looking.

What I do

I perform one of three essential services for companies that hire me:

Team Building and Management

I love developers and love working with them. I have found that since most developers actually want to develop software, the most effective way of managing them is to give them clear goals that they can understand and agree to; then get out of their way. I have been known to fetch coffee, lunch and even fill candy jars so that developers on my teams can stay focused on their task at hand. I am a strong proponent of telecommuting and if you work with me for more than an hour you already know this.

Developer location and hiring

I am not a recruiter. I only help companies that I believe in, and believe that they will treat developers right. If your company believes that working 50-60+ hours a week is “just part of being in software development” please don’t contact me because I won’t help you find developers. On the other hand, if you company recognizes the value of a good developer and understand the term “work/life balance” when you are looking for web developers, I can probably help you find the right person.

Community Outreach

I work with companies who want to reach out ot the PHP community. I am not a corporate shill. I will not attempt to sell your product to my friends. However, if you have a product that I honestly feel the PHP community will be interested in, I will help you get your product infront of them and help them understand why it is a good product for them.

 

 

References Provided Upon Request

Tags: Cal Evans, Consulting, Management, PHP
Posted in | 1 Comment »

 
« Older Entries
  • Friends of mine

  • My Latest Book


    Avoiding a Goat Rodeo

  • Follow me on twitter!

  • RSS PHP Podcasts

    • Episode 110: Azure hits 1 billion, RubyFlux compiler, Laracasts and more
    • Episode 7: Web Sockets Are Fast
    • Better Documentation for PHP internals – Lately in PHP podcast episode 35
    • Episode 31: Feline Tooth Extraction
    • Episode #2 – Adam Culp
    • Episode 6: PSR-X and the Mexican Standoff
    • Episode 109: Typescript and a bit more…
    • A Better PHP Feature Voting Process – Lately in PHP podcast episode 34
    • Episode 30: It’s Episode 30, you guys
    • PHP Innovation Award Winner of 2012 – Lately in PHP podcast episode 33

  • Me, elsewhere on the Web

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

  • Categories

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


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