Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

rjbs (4671)

rjbs
  (email not shown publicly)
http://rjbs.manxome.org/
AOL IM: RicardoJBSignes (Add Buddy, Send Message)
Yahoo! ID: RicardoSignes (Add User, Send Message)

I'm a Perl coder living in Bethlehem, PA and working Philadelphia. I'm a philosopher and theologan by training, but I was shocked to learn upon my graduation that these skills don't have many associated careers. Now I write code.

Journal of rjbs (4671)

Sunday June 22, 2008
11:36 AM

regarding reputation

[ #36744 ]

Last week, I was at YAPC::NA in Chicago. It was a good YAPC, and I'll probably write a little more about it later, if I can think of anything worth relating. One thing came up, though, that I really wanted to mention.

One of the best reasons to go to a conference is the "hallway track." That is, it's to see and interact with other programmers who you often only deal with via bug trackers, mailing lists, and maybe IRC. Establishing a rapport with other members of the programming community, be it "the Perl community" or "the open source community" or just "the confraternity of programmers," is really important in keeping one's options open. People go to conferences, in part, to make and maintain a good professional reputation.

It's also a good reason to publish free software. Even if I had no particular feelings about the right or wrong of free software, I would publish free software. When I make my software available for free, people can use it to save themselves time and money. I can help establish a name for myself as someone who has written code good enough for many people to use and rely on. Someday, when I go looking for a new job, I can say, "many other pieces of software rely on my work" and I can provide evidence.

My professional reputation is what allows me to get a job that I like so that I can avoid misery while still managing to feed my family and pay my mortgage.

This is a fact that people need to keep in mind when speaking in public. Denigrating someone's professional reputation is a declaration that you want that person to be unable to find a job. You are attacking his means to earn a living and support his family. It is not cute, and it is probably not a good way to solve any real problem.

If you are a contributing member of a project, and it has a project leader who is damaging the project, talk to him. If he fails to respond, communicate with the other project contributors. Try to understand what is going on and why.

Do not, ever, get up in front of a random audience and provide a list of names of people who are damaging the projects that they work on. Doing this is an attack on the ongoing career of the people to whom those names belong. If you are telling the truth, you are still probably doing more harm than good. If you are wrong, you're not going to be able to re-assemble that random audience to issue a correction.

I'm glad to say that I was not the target of any such attack, that I know of. If I had been, I think I would've had to think long and hard about whether open source programming is really a good venue for reputation building. After all, I could just stick to blogging.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • ... to other garbage that has drifted out of other camps. To his credit, he picked things that were already decided or already done rather than trying to influence current events in his favor. And, despite the theme of the talk, he tried to be fair and accurate rather than just attack. It almost seemed to me that he cleared what he was going to say with the people involve before he said it. Uri at least seemed to know what his judgement was. I'm not sure being accused of abandoning an open source proj