Yes, me too, I'm a programmer. That's how I think of myself, regardless of what infinitely varied tasks I may do. And me too, that's what I blurt out when people ask me what I do. In more formal contexts, like resumes and job apps, I call myself a software developer, because that's a more encompassing description of what I do. Software development is not just programming, even if that's the most obvious and the most…
I am a programmer
31–40 of 130 posts
Re: I am a programmer
#32I am a programmer because it's what I like to do. People pay me money to do it. And when I go home I read about it, talk to others about it, and I practice, practice, practice. I think about how I can write better software, reduce the amount of bugs, test better designs, and improve my productivity. I think about programming all of the time.
And like Jacques, I'm not afraid to tell others that I'm a programmer. I think most people understand what that is by now. I write programs for computers. If I say "Systems Analyst," or "Solution Architect," they will probably look at me funny and ask what that means. In an interview... it will probably be passed over without a second thought. So I call myself a programmer.
And I call myself a programmer with a bit of pride. It isn't an easy profession and involves far more than typing in a bunch of things that make computers do stuff. Experienced employers will have realized this before sitting some one such as myself down in an interview. They want someone with enthusiasm for the craft, the experience building many different systems, and the ability to learn. There was a time when I would have accepted any programming job. However there comes a point where talking to yet another company who just wants to replace a cog in their machine becomes a waste of your time. It is hard to be good at this job and experience and ability has a cost associated with them.
So yes, I am a programmer. Thanks Jacques for writing this.
Re: I am a programmer
#33i am a legend
Look at their dueling blog posts! LOL! Nerds!
Re: I am a programmer
#34This statement doesn't make much sense when you think about it. It seems to be a lazy riff off of:
"Fast, cheap, quality: Pick any two"
Each of those characteristics are in competition with each other. Doing something fast often hurts quality and/or cheapness. Doing something cheaply may take longer and may harm quality.
Job security vs. job satisfaction don't really compete with each other. In fact, being more satisfied (i.e. happy) at your job may lead to better security indirectly, as a happy worker is a more productive, engaged, and charismatic worker.
Perhaps JMJ is trying to appeal to the commonly-held notion that fulfilling, satisfying jobs are ones that don't pay well - teaching, research, social work, etc. OK, it applies to certain sectors. But not across all sectors. A failure to recognize the inherent structural differences and opportunities between job fields (and public vs. private) hurts whatever rhetorical argument he's trying to make here.
Re: I am a programmer
#35The problem I have with Patrick's essay ("you are not a programmer") is that it addresses a situation that hardly any developer ever finds himself in. If I go to interview for an engineer position, it matters exactly not one bit that I try to pass myself off as a solutions architect or a business problem solver, except for possibly some awkward glances back and forth. All they want to know is how long I've been codin…
Re: I am a programmer
#36Re: I am a programmer
#37I see a wonderfully self-referential thing happening when people focus on the title of the essay. Maybe people do focus more on titles than they should -- both essay titles and job titles. Maybe job titles are as important as essay titles and email subject lines.
Patrick's essay was adaptibly engineered. If titles are what get through to people, the essay title will convey what's imprtant. Otherwise, the essay body will convey what's important.
Re: I am a programmer
#38Jacques mentioned in the article that someone doing COBOL gets paid megabucks, i did a very quick search on UK job sites for contractors and they seem to make the same day rate as PHP developers. Is it different elsewhere? Is it just in permanent jobs that it commands more money? Anyone know where and why COBOL gets the big bucks?
Re: I am a programmer
#39Job security, job satisfaction, good pay. Pick any two. This statement doesn't make much sense when you think about it. It seems to be a lazy riff off of: "Fast, cheap, quality: Pick any two" Each of those characteristics are in competition with each other. Doing something fast often hurts quality and/or cheapness. Doing something cheaply may take longer and may harm quality. Job security vs. job satisfaction don't r…
"There are three things that mostly determine how well your life goes: what you're doing, who you're with, and where you are. If you can get two of the three right, you're ahead of 90% of the human race."
Sometimes there are tradeoffs between the three, sometimes not, but it's really, really hard to get all three to line up together.
Re: I am a programmer
#40I could tell people I can program Excel interop in .NET, or I could tell them I saved my company dozens of hours a week by automating an administrative process. To non-programmers, only one of these descriptions sounds interesting. A programmer can hear "Excel interop in .NET" and infer automating administrative tasks. A business person, generally, cannot.
Patrick's essay was about being explicit about the value you provide, not about picking a fancier name for yourself.