Hacker News new | ask | show | jobs
by Legion 5730 days ago
I think:

  "computer software engineers" = "application developers"
  "computer programmers" = "systems programmer"
In other words, programmers are spending more of their (paid employment) time writing applications instead of low-level stuff. Maybe because of how much of the development of lower-level stuff is happening in the open source world?
2 comments

I dunno. I think you're reading a lot into that train-wreck of a sentence.

software engineer: write the software

programmer: write the instructions for a computer to use that software

That doesn't actually line up very well with what you said. I think you're trying to interpret these words within the realm of your own knowledgeable perspective, rather than seeing it from the point of view of someone who probably doesn't even know what the word "software" really means -- like Cindy Perman (the author of this terrible article).

I think Cindy tried paraphrasing some random definitions without actually understanding them well enough to understand them, attempting to transliterate the definitions from terms too technical for her walnut-sized brain to terms she found more comforting, and hosed things up so badly that (like the credulous customers of a fortune teller) we impose our own interpretations on what she said to it seem true.

I think you're right. I'm thinking the computer programmers are the COBOL programmers that are still writing code on the mainframes at banks and utility companies while the software engineers are replacing spreadsheets with .Net and Java apps (or on the web of course).
1. I don't think that's exactly what Legion was saying.

2. I don't think that's exactly what the article's author was saying.

3. I think that makes a lot more sense than whatever cockamamie BS the article's author was saying, though, and I think you give her too much credit by applying such a reasonable sounding interpretation to her ridiculously uninformed statements.