34 points
*
Deleted by creator
permalink
report
reply
3 points

To be fair, we do develop stuff. Nothing implies quality, so it’s not like we’re misrepresenting anything. Personally, anyone who calls themselves a software engineer and works with any web-related technology (PHP, JavaScript, etc) are the ones to be shunned.

permalink
report
parent
reply
12 points

I’m a full-stack web developer and am involved all the way through including cloud infrastructure, API development, database creation/maintenance, test automation, architecture etc.

I guess what makes a “developer” in your context different? Embedded? Kernel?

permalink
report
parent
reply
9 points

Only those who code in the same language as I am can be called developers. Everyone else is just an impostor and their technology doesn’t matter! Real programmers use my language of choice

permalink
report
parent
reply
1 point

If you don’t daily x86 assembly, do you even know anything about computers?

permalink
report
parent
reply
1 point

Have you heard about our lord and savior Rust? 🙏

permalink
report
parent
reply
9 points

Just like my $variables I can be anything I want. Deal with it! 🫳🎤

permalink
report
parent
reply
47 points

Nah, no need for this kind of gatekeeping. Anyone who deals with js and its billions of frameworks on a daily basis deserves to be called a developer.

permalink
report
parent
reply
30 points

Agreed.

We also deserve to be called, every so often, to see how we’re doing.

permalink
report
parent
reply

Heyyy its your super duper new project manager! I hope you are feeling a-mazing because you are my a-ce on the team. Anyways i need you to do things twice as fast, because we are running low on budget after sales promised another feature without extra billing and the CEO already signed off on it. Please make this happen somehow. If this project isn’t succesfull i’ll get fired and have to sell the house. But no pressure!

permalink
report
parent
reply
18 points

Do you even know why you hate PHP?

permalink
report
parent
reply
8 points
2 points
*
Deleted by creator
permalink
report
parent
reply
7 points

Note that that hasn’t existed in PHP for years.

permalink
report
parent
reply
4 points
*

Blame MySQL for that. The PHP API just mirrors the MySQL C API of the same name. https://dev.mysql.com/doc/c-api/8.0/en/mysql-real-escape-string.html

Modern PHP doesn’t use it - any modern code uses PDO with prepared statements.

permalink
report
parent
reply
1 point
*

Never used it in over 23 years of using PHP. Also, I don’t thing that has existed anymore for the past 10 years or so?

Seriously, if we’re going to do this, can we also bitch about painful java apps from 10 years ago, or the hilariously shitty modules in node from 10 years ago? I can go on for a while, but you hopefully get the point.

permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply
5 points

That article is over a decade old. A lot of these issues aren’t relevant any more or have been fixed. Some weren’t even PHP issues, for example mysql_real_escape_string is a MySQL API (https://dev.mysql.com/doc/c-api/8.0/en/mysql-real-escape-string.html).

PHP isn’t the best language, but it’s not as bad as some people claim it to be, especially if you use a good framework like Laravel.

permalink
report
parent
reply
0 points

That is literally a decade old article with basically 1 complaint that sometimes functions are strpos() and sometimes str_len(). Anything else it’s saying is “I don’t even know how to say it”. Really now? Any of your complaints have been fixed since about a decade ago, so why don’t you give it a try?

permalink
report
parent
reply
6 points

As if webapps aren’t usurping mobile and desktop apps, anything not C# or .NET is a toy language?

permalink
report
parent
reply
-4 points
*
Deleted by creator
permalink
report
parent
reply
3 points

Scooters are more efficient, get you where you need to go and cost less to maintain. Your analogy is actually pretty good in that regard.

permalink
report
parent
reply
3 points

So if I’m using Rust to write a web app that compiles to WebAsm, what am I?

permalink
report
parent
reply
1 point

🖕

permalink
report
parent
reply
3 points
*
Deleted by creator
permalink
report
parent
reply
31 points

I mean who cares? But also why? My old job title was “software engineer” and I just did web dev.

permalink
report
reply
27 points

it’s satire

permalink
report
parent
reply
200 points
*

This is a new satire site, right? These days it’s getting harder and harder to differentiate between reality and fiction in tech. The rest of their posts are pretty much spot on.

permalink
report
reply
57 points

Reality in Canada.

permalink
report
parent
reply
46 points

It’s a good thing that Engineer is a protected profession and not everyone can claim it, like Lawyer or Doctor.

In the US now it’s “oh you’re an engineer? Do you have any idea how little that narrows it down?”

permalink
report
parent
reply
15 points

I disagree, I believe the regulatory agencies do nothing in Canada to legitimize their claim to regulating software development. Heck, they do nothing for electronics or semiconductors or anything smaller than the power grid.

permalink
report
parent
reply
8 points

You can be web dev with an engineering degree

permalink
report
parent
reply
8 points
*

Thanks, I didn’t even notice. It’s not a normal decision that would be made, but sometimes there’s weird stuff buried deep in the paperwork.

permalink
report
parent
reply
42 points

The name of the website is a play on the satire website the onion, it’s satire.

permalink
report
parent
reply
5 points

It’s sort of based in reality. In general most software jobs are closer to technician work than engineering these days. However, there definitely are lots of software jobs which do qualify as engineering.

permalink
report
parent
reply
4 points

I don’t take any article post or comment seriously anymore. Between the era of misinformation and advancements in AI, my trust in the internet is at an all time low.

Make your own decisions, second guess everything

permalink
report
parent
reply
4 points

And this why i aim to get a PhD.

permalink
report
reply
6 points

So you can get banned from Tinder for impersonating a doctor?

(I too have a PhD. I feel your pain)

permalink
report
parent
reply
3 points

I just want to get a PhD so I can start my mad science career on the right foot.

permalink
report
parent
reply
3 points

A player hater’s degree? Oh hell yeah!

permalink
report
parent
reply
2 points

What if they are actually a software engineer, with a cert? >_>;

I have worked with actual cert’d engineers on web projects, lol

permalink
report
reply
5 points

with a cert

Engineering isn’t usually a cert. It’s a degree. I have a Bachelor of Engineering, majoring in Software Engineering. There’s probably a cert level qualification in software development, and frankly it’s probably just as good at producing effective software developers as an engineering degree, but it would be misleading, if you claim that only those with some particular qualification can call themselves engineers, for the qualification to be a cert.

permalink
report
parent
reply
7 points

In Canada the Cert and the Degree are separate.

You typically through getting your degree also become certified, but the key is while your degree lasts forever, the Cert has to be maintained and renewed.

Cert has a lifetime and expires and you have to keep it up to date.

In Alberta for example the regulatory authority is APEGA: https://alis.alberta.ca/occinfo/certifications-in-alberta/engineer/

I think even technically the license is also a separate piece of paperwork.

Degree: you completed school at some point

Cert: up to date on current practices, must be maintained, requires the degree

License: you are legally allowed to practice in the province/country and have registered. Requires degree+cert

permalink
report
parent
reply
2 points

Ah right, you’re talking certification. I was thinking certificate, because “Certificate I – Certificate IV” are very common less-than-Bachelor qualifications where I live, usually shortened to Cert I–Cert IV.

Obviously the terms “certificate” and “certification” are etymologically basically identical, but their meaning when it comes to the type of qualifications they represent are significantly different.

permalink
report
parent
reply
4 points

It’s a license issued by the state. As in, “you could go to jail for practicing engineering without a license.”

(Source: was on track to become a licensed civil engineer until I decided to do software “engineering” instead.)

permalink
report
parent
reply
5 points

software “engineering”

See, the thing is, software engineering in Australia is engineering. My degree was accredited by Engineers Australia and had the same requirements as a civil or mechanical engineering degree.

Of course, it definitely is still the black sheep of the engineering world. In the vast majority of (possibly all) cases, practising as an actual engineer is no different from practising as someone with a different degree (like IT or computer science), practising with a lower-level qualification like a certificate, or practising after being entirely self-taught.

permalink
report
parent
reply
1 point

eit

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 2.6K

    Monthly active users

  • 1.1K

    Posts

  • 39K

    Comments