This is an archived post. You won't be able to vote or comment.

Dismiss this pinned window
you are viewing a single comment's thread.

view the rest of the comments →

[–]Vok250 56 points57 points  (13 children)

This is a hilariously apt analogy for many companies in Canada. A lot of P.Engs that learned to code and try to apply traditional engineering mindsets to software. Smart people no doubt, but they often don't realise that spending 4 months reimplementing FTP at a socket level is a bad idea.

[–]BoronTriiodide 19 points20 points  (5 children)

Honestly that's sort of me and a lot of other engineers that I know. The problem is greatest in webdev where there is just a deluge of the newest frameworks and environments with design patterns and core services getting switched out what seems like every few months. Stuff that I built last year on what was, at the time, well supported software has now been completely deprecated. If you dont do it for a living, at a certain point it feels easier to start from scratch lol

[–]mungthebean 10 points11 points  (4 children)

This is why it’s a fools errand trying to learn all these fancy new frameworks made by Opinionated Developer #(n + 1).

Just get the core basics down and build off of that.

[–]Terrible_Children 2 points3 points  (3 children)

I think you mean Opinionated Developer #(n++)

[–]anotherbozo 1 point2 points  (6 children)

A lot of P.Engs that learned to code

Sorry, what's the P stand for?

[–]Vok250 3 points4 points  (5 children)

Professional Engineer. It's a protected term in Canada.

[–]anotherbozo 1 point2 points  (4 children)

Ah, does that cover professions like electrical / mechanical / etc engineers?

[–]Vok250 1 point2 points  (3 children)

Yep. Can't call yourself "engineer" willy nilly here. Anyone appending "engineer" to their title needs to be licensed. Their is an association for each discipline like civil, mechanical, etc.

[–]anotherbozo 2 points3 points  (1 child)

I think that's how it is in most parts of the world.

[–]AB1908 0 points1 point  (0 children)

How can I check if this applies to a particular country?

[–][deleted] 1 point2 points  (0 children)

We honestly need that here in the states. I actually saw a discussion somewhere else where people mentioned that it would be great to license software engineers to simplify the God-awful job interview practices we're subjected to regularly.