Live data from Hacker News

The Erosion Of The Status Of Software Developers As Professionals

codemanship.co.uk

11–20 of 105 posts

Re: The Erosion Of The Status Of Software Developers As Professionals

#11
Were we ever considered professionals? There's no test - all you have to do to be a software developer is declare yourself to be one. There's no overarching professional organization or boards, therefore incompetents aren't de-certified and national lobbying isn't coherent.

In fact, the largest companies that we work for are frequently lobbying for things that programmers don't support, or actively damage our interests in relation to management.

We're also generally professional middle-class conservative enough that we're anti-union in a way that only people who are members of professional organizations that are at least 100 years old can afford to be. For doctors and lawyers it's easy to ignore cognitive dissonance because the freebies they get are so baked into government that it's hard to remember that people actually had to make a conscious effort to make that happen. There's no reason for programmers to be so complacent.

The transistor isn't even as old as the National Association of Realtors. People in real estate have more clout, baked in advantage, and respect as a member of a profession than anybody can be expected to get by calling themselves a programmer. At least they have to take a test.

Re: The Erosion Of The Status Of Software Developers As Professionals

#12
I totally agree with you.

However, that doesn't mean it will stop. Imagine what it was like to be a scribe; you were a craftsman, who cared about the details of your work, had the intuition and experience to anticipate how your work would change in the future, and to understand subtle nuances lost on the illiterate.

What happened to the scribes? As literacy matured, and became widespread, they were out of a job. And it wasn't because they somehow became bad at their work. It was because they became obsolete.

Now, I'm not arguing this will happen quickly, and it may look different, but I can't help but look around and see how much more accessible basic programming has become (tryruby.org and all the others). Slowly, very slowly, more people are becoming literate.

They're not experts, and they may never be experts. But all of a sudden these people are experiencing an ability to see their ideas become reality, and more importantly, they're experiencing a new way to think. This is exactly what happened when people became literate, and the scribes disappeared.

Figure out a way to ride this wave, and you'll never be obsolete.

Re: The Erosion Of The Status Of Software Developers As Professionals

#13
As he posits some may conclude, it does just read like bitter sour grapes...yet I've been professionally programming since 1995. Is someone casting their own lot as the lot of the world?

http://www.theonion.com/articles/sociologist-considers-own-b...

By and large I think having demonstrated skills in software development (and truthfully this means less that you can point to years of experience -- which may be 1 year of experience 20 times, or 20 years of experience -- or pieces of paper and demand respect) is just enormously powerful right now. I am incredibly, enormously grateful for the position I am in, and that my aptitudes as a child happened to bring me into the fold of something that ended up being one of the few careers where you can write your own meal ticket.

Re: The Erosion Of The Status Of Software Developers As Professionals

#15
post #10

To write software, you used to have to be a physiscist. Or a least a mathematician with a deep understanding of why the registers were working. Then, the physics was more or less mastered and the profession split into electrical engineering (the physicists lamented this degradation I'm sure) and applied mathematics. Then, the math was more or less mastered to a level it could safely be abstracted away and math spun o…

I don't think your history is really quite correct in its nuance. Programming as an actual trade emerged quickly in the 50s. The 60s saw the rise of computer science degrees, often coming from either the Math or the EE side. During the 50s and 60s, the computers had tons of people working with FORTRAN/COBOL (& others) to churn out business code. This accelerated in the 70s. There were armies of basic programmers out…

Thanks for the addition.

I made un-researched generalizations based on limited knowledge of the skills possessed by the pioneers in the field.

I agree that it has, at the least, nuanced errors.

But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument.

Re: The Erosion Of The Status Of Software Developers As Professionals

#16

To write software, you used to have to be a physiscist. Or a least a mathematician with a deep understanding of why the registers were working. Then, the physics was more or less mastered and the profession split into electrical engineering (the physicists lamented this degradation I'm sure) and applied mathematics. Then, the math was more or less mastered to a level it could safely be abstracted away and math spun o…

Adding 'technicians' is not a bad thing, because like you said it lets us focus on the real problems. The 14 year olds can configure their blogs and fix peoples' computers while we write the software to send spaceships to Mars.

But let's face it: the more extroverted among us are jealous of the "social media gurus" who are waving their hands on the television stations and spewing garbage opinions. They didn't work for engineering degrees like we did, but their words are still heeded more than ours, even though it's just hot air.

Imagine what the world would have been like if the internet had existed when the automobile was introduced. I'm sure that the automotive engineers would be bemoaning the fake experts just are we are now. But the automotible did not make everyone's voices heard.

The very nature of our field means that we create technology that makes it possible for the loudest voices to carry the most weight, even if they don't know what they're talking about. It's the bitter pill we have to swallow.

Re: The Erosion Of The Status Of Software Developers As Professionals

#17

I totally agree with you. However, that doesn't mean it will stop. Imagine what it was like to be a scribe; you were a craftsman, who cared about the details of your work, had the intuition and experience to anticipate how your work would change in the future, and to understand subtle nuances lost on the illiterate. What happened to the scribes? As literacy matured, and became widespread, they were out of a job. And…

Scribe is a lovely choice. The modern equivalent might be editor. They are now essentially unemployable with the advent of word processors, which make everyone think they can write. Thus all the illiterate menus, signs, fliers that pervade our world.

Re: The Erosion Of The Status Of Software Developers As Professionals

#18
Why do developers resist being professionalized? Are we really all so naive to think that the world will grovel at our feet for the rest of time?

Fact is, it's extremely likely you've been taken advantage of, financially at some point, for your skills. It's an ugly reality, but I'm betting it has happened to a lot of people, or is happening. There are people who love nothing more than to take advantage of information asymmetries to extract disproportionate amounts of value from you.

I'm having a hard time thinking of any downsides to professionalizing. It cements our place in society, makes it a 'thing' for laypeople to ascribe importance to (however idiotic that concept is), which starts a feedback loop of expecting respect, both personally and professionally.

Re: The Erosion Of The Status Of Software Developers As Professionals

#19

To write software, you used to have to be a physiscist. Or a least a mathematician with a deep understanding of why the registers were working. Then, the physics was more or less mastered and the profession split into electrical engineering (the physicists lamented this degradation I'm sure) and applied mathematics. Then, the math was more or less mastered to a level it could safely be abstracted away and math spun o…

Two general trends I've seen since the 80s. Not entirely different than your observations, but a little different.

Lack of ability to evaluate competence means the loudest peacocks at the quickie-oil-change shop proclaim themselves gods gift to automotive engineering. They get laughed at a lot, but they also collect a lot of undeserved money.

Another trend is a profound lack of abstract thinking ability especially as regards problem solving. This is best seen as "this nuclear aircraft carrier has a GUI and a tablet app, therefore it requires no training, education, intelligence, or experience to operate".

I make a lot of money cleaning up after people dumb enough to believe those two general lines of thinking, so I'm not entirely bothered. We have a lot of carnival showmen, but as long as I'm making stacks of cash cleaning up after them, I'm not all that bothered. It is kind of silly though.

Re: The Erosion Of The Status Of Software Developers As Professionals

#20

Were we ever considered professionals? There's no test - all you have to do to be a software developer is declare yourself to be one. There's no overarching professional organization or boards, therefore incompetents aren't de-certified and national lobbying isn't coherent. In fact, the largest companies that we work for are frequently lobbying for things that programmers don't support, or actively damage our interes…

>the freebies they get are so baked into government

What exactly do you understand under freebies [for 100y+ prof org members]?

Interesting point about the older prof members being both anti-union and but joining a prof body. I reckon the two have different functions though. e.g. In my case the only thing I hear from my prof org is messages with a "comply or else" tone. Sure they do set minimum salaries for apprenticeships, but those are so far below market rate that its does even matter. A union in contrast would fit for better work conditions, better pay, better benefits etc.

The only benefit I see is accreditation (admittedly a large benefit)...but that is hardly a freebie (took blood, sweat & many tears).

Post reply on HN