Live data from Hacker News

I am a programmer

jacquesmattheij.com

31–40 of 130 posts

Re: I am a programmer

#31

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…

The last point about in-formalisation of the discipline is not incidental. I think that it is sort of specific to the community that Hacker News hosts.

Re: I am a programmer

#32
The problem I had with Patrick's essay is how derogatory it is to what we do.

I 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

#34
Job 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 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

#35

The 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…

Patrick's essay is for people who want more pay, recognition, and authority in a company that is not primarily a software company. If you aren't facing that particular problem, you don't need his solution. Hopefully you found it interesting anyway.

Re: I am a programmer

#36
I agree "Programmer" is a sufficient job title, but my favourite "alternate" title I've seen anyone use is "Technical Enabler". It says "I use technology to solve problems and create value", which I think is very apt most of the time. You might be programming or you might simply be sharing/applying knowledge about computers, software, the web etc. that most people don't have. At least that's what I feel it's like most days.

Re: I am a programmer

#37
Patrick's essay covered a lot of ground. It expanded on its title by explaining what companies value. The essay as a whole did not seem focused on job titles. The essay title did focus on job titles.

I 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

#38

Jacques 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?

Personally, I think it's a myth. I did a lot of y2k work in cobol in '98-'99. It has been on my resume ever since then, but I've not had one recruiter call me up asking about my cobol skills, just my more recent java and db skills.

Re: I am a programmer

#39
post #34

Job 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…

I've heard this sentiment phrased much better:

"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

#40
Patrick's essay had nothing to do with titles. It was about describing what you do in terms of the benefit you provide to your customers/employers rather than in terms of the skills or tools you use to provide that benefit.

I 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.

Post reply on HN