this post was submitted on 23 Mar 2025
12 points (75.0% liked)
Economy
1469 readers
65 users here now
Lemmy Community for economy, business, politics, stocks, bonds, product releases, IPOs, advice, news, investment, videos, predictions, government, money, politics, debate, current trends and more.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Main takeaway from the article:
I don't get it, it's not clear to me at all how they are drawing the line. From the bls.gov website, the definitions of the two professions are:
So what kind of job would be considered a software developer, vs what kind of job would be considered a programmer, if they are both writing software, from the perspective of the people putting together these statistics?
In over 30 years in software development, I’ve only seen “programmer” jobs in government, usually using long-dead tech and with published salaries in the $30-40k range. Private employers in industry know that you’re not going to hire anyone by labeling your open position as a programmer. It’s no surprise the position is dying. The article is much ado about nothing.
To answer your question: back in maybe the 1950s to 1970s, an engineer of some sort might “design” a software program, specifying algorithms and dataflows and that sort of thing. The that design would be handed off to programmers to implement in code in Cobol or Fortran or whatever. The division being that the engineering side is more professional, skilled, autonomous, etc. Hence the stigma on “programmers”
The “software developer” role arose from industry trends where the people doing the design of software were generally the ones also implementing the code. Calling that work “engineering” is a gray area where in some jurisdictions it may be illegal to call yourself an engineer with the proper state licensing. I am not aware of this being enforced much at all in the software field.