There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

genfood OP , in Chewing gum as a promotional gift for a RTOS

Although the best-before date had already passed, the chewing gum was still good.

https://feddit.de/pictrs/image/a2b802de-757c-499c-8ddd-4a0024457cb7.jpeg

db2 , in Whitespace

There is an other.

int * p;

kambusha ,
otter ,

:)

far_university1990 ,

i am in this picture and i do like it

Deceptichum ,
@Deceptichum@kbin.social avatar

Male otters kidnap children otters and hold them for ransom until the mum gives them food.

thomasloven ,

I’ve seen that in style guides ”because it should piss of everyone equally”.

smashboy , in I like seeing the numbers go up

This is me, watching my model train and watching the loss go down at every epoch.

ReCursing ,
@ReCursing@kbin.social avatar

Oh, train is a verb not a noun here! I thought you meant a toy train set, and was very confused for a moment

flambonkscious ,

Me too! We’re witnessing a change in language, here

smashboy ,

Oh!! Haha I didn’t realize that until I read it again 😅 That’s a confusing sentence if you read it the other way. I wonder if there’s a name for sentences that change meaning as you read/hear the later part of the sentence.

ReCursing ,
@ReCursing@kbin.social avatar

They're sometimes called garden path sentences because they lead you up the garden path. Some more examples: https://www.apartmenttherapy.com/garden-sentences-262915

RacoonVegetable , in I like seeing the numbers go up

All of those pretty colors and magical words 😍✨

gandalf_der_12te ,

I have the suspicion that many LGBTQ-people are more inclined to colorfulness than non-LGBTQ-people.

udon , in What I want to become Vs What I do

None of these engineers built a dam, ship, or plane. They did some math and drew some lines, and some other people built the stuff.

force ,

In this context it’s heavily implied “built” is used as “engineered/designed”, in the same way I “build” a shitty engine for an app

udon ,

Exactly my point. In the second case the two lines are also not the product, but it’s heavily implied that the dam, bridge is something useful, while the python code is useless. There are many examples where the opposite is the case

fl42v , in Whitespace

std::shared_ptr<int> p;

RandomCookie420 , in Whitespace
@RandomCookie420@eviltoast.org avatar

Ever written a entire php in one line? I did, and that without separation whenever possible.

Man my coworker even ended the trolling contest over that.

catconnoisseur , in Whitespace

no int * ptr fans here?

TORFdot0 , in What I want to become Vs What I do

You mean I copy 2 line python scripts from StackOverflow

Cowbee , in What I want to become Vs What I do
@Cowbee@lemmy.ml avatar

Do you… do you think we don’t have Civil, Mechanical, Electrical, or Computer Engineers anymore?

RubberElectrons ,
@RubberElectrons@lemmy.world avatar

Right? I do both electrical and mechanical in my daily, besides some meh quality C code haha.

Cowbee ,
@Cowbee@lemmy.ml avatar

I get it, haha. I know this is a programmer community, but it’s funny to me to think of programming as a progression beyond traditional engineering disciplines, rather than along side them.

RubberElectrons ,
@RubberElectrons@lemmy.world avatar

Don’t worry, someone else over here was saying programming is “the pinnacle” of engineering… Really hard not to disembowel a statement like that lol.

I think programming is both an art and a science, like all engineering disciplines.

doctorcrimson ,

I think they’re outnumbered by desk jockeys without a math degree.

Socsa ,

I mean these days the average EE is a software engineer who is good at math and bad at software.

Donkter ,

I’m in engineering school and the ethos definitely is “engineers write bad code but it’s for simple tasks involving complex math.” As the world of engineering steers more and more towards coding we’re definitely going to be expected to write applications instead of simple Matlab scripts and there’s no way it’s going to be pleasant.

doctorcrimson ,

I believe that if an Electrical Engineer has qualification as a programmer then the two fields become the higher discipline “Computer Engineer.” At least most universities arrange their classifications as such.

I_Has_A_Hat ,

Comp Sci is not engineering. Programming is not engineering. I don’t mean this in an elitist way, it just flat-out doesn’t fit with other engineering fields. It’s firmly in the T area of STEM, not the E.

pixeltree , (edited )
@pixeltree@lemmy.blahaj.zone avatar

Computer engineering is not comp sci lol

Computer engineering is the hardware level of designing and building computers, it might involve firmware depending on the job and the area but it’s way closer to electrical engineering than software engineering. Software engineering is also very different than computer science.

Software engineering is called that because it is the equivalent of engineering in software. You are engineering and designing a product/system. Computer science is more of the theoretical side, more detailed study of algorithms and math, etc.

What do you think of electrical engineers? Is that “real” enough to be called engineering?

Cowbee ,
@Cowbee@lemmy.ml avatar

Computer Engineering is hardware engineering for Computers, with some programming. It’s a child of Electrical Engineering, just like Electrical Engineering is sort of a child of Mechanical Engineering.

I_Has_A_Hat ,

And at what point in Computer Engineering do you require a fundamental understanding of Physics like every other Engineering field?

Cowbee ,
@Cowbee@lemmy.ml avatar

The part where you have to fundamentally understand how hardware actually works, ie how transistors, integrated circuits, and logic gates actually work on a physical level.

You’re thinking of Software Engineering, and even then you’d still be off.

hips_and_nips ,

The point where I was using my master’s in computer engineering to design physical chips? You know, using my fundamental understanding of electricity, magnetism, and the physics that come along with it.

captainjaneway , in What I want to become Vs What I do
@captainjaneway@lemmy.world avatar

Software engineering is just what any “engineering” field would be if they didn’t have standards. We have some geniuses and we have some idiots.

Mechanical engineers, civil engineers, electrical engineers, etc. are often forced to adhere to some sort of standard. It means something to say “I’m a civil engineer” (in most developed nations). You are genuinely liable in some instances for your work. You have to adhere to codes and policies and formats.

Software engineering is the wild west right now. No rules. No standards. And in most industries we may never need a standard because software rarely kills.

However, software is becoming increasingly important in our daily lives. There will likely come a day wherein similar standards take precedence and the name “software engineer” is only allowed to those who adhere to those standards and have the proper certs/licenses. I believe Canada already does this.

Software engineers would be responsible for critical software, e.g: ensuring phones connecting to an emergency operator don’t fail, building pacemakers, securing medical records, etc. I know some of these tasks already have “experts” behind them. But I don’t think software has any licensing/governing.

Directly opposed to “engineering” would be the grunt work which I do.

bedrooms ,

Software without standards. Am I replying to a person who writes his own OS to run hello world?

captainjaneway ,
@captainjaneway@lemmy.world avatar

Cause if you don’t forget your own stainless steel, you can’t be trained on proper defibrillator techniques?

Kidplayer_666 ,

Engineer tends to be a protected term in many countries, so software engineer is no exception. It’s words like “programmer” or “developer” which are probably unregulated

NotSteve_ ,

The weird thing is that engineer is a protected term in Canada but every software dev title I’ve had so far includes it anyway. It doesn’t seem enforced at all here

masterspace ,

I honestly thought there was too, my official job title / offer includes it in the role, despite the role explicitly having no requirement for an engineering degree.

I always found it funny, how I could do a 4 year electrical engineering degree, then work as an electrical engineer for 4 years, but never do my final law/ethics exam so couldn’t call myself an electrical engineer, but could just teach myself python and call myself a software engineer, turns out I was wrong.

It is awkward though, especially in a remote work world, given that we compete directly against American “software engineers” for the exact same jobs.

grue ,

As a software “engineer” and civil EIT, I endorse this comment.

ForgotAboutDre ,

Software engineering does have standards and methods to developing software. These standards and methods are applied in Defence and Aerospace applications. Software engineering was developed or conceived by NATO to manage the increasing complexity of software development.

The big problem is people often confuse software development or programming with software engineering. Calling anyone that programs a software engineer. This isn’t the case. It’s entirely possible to be a software engineer without knowing how to code (but impractical).

captainjaneway ,
@captainjaneway@lemmy.world avatar

Well that’s my point. The term “engineer” is protected in a lot of other industries but not software.

jadero ,

I’d be very interested in learning more about how Canada manages “software engineer.” Because whatever is being done certainly doesn’t seem to include mandating where regulated professionals must be employed or punishing failures.

Saskatchewan’s electronic health records system (eHealth) has had a couple of egregious failures that it shouldn’t have taken a “software engineer” to prevent.

Several 911 services became unavailable during an outage that happened to also disrupt point of sale payment systems nationwide.

Both of the relevant companies are telecommunications companies (Telus and Rogers, respectively), where one would expect “software engineering” to be conducted by “software engineers” regardless of regulation.

A quick search for breaches in critical personal information will show that Canada is performing about as well as the US. Which is to say, abysmally.

ironhydroxide ,

“because software rarely kills” Depends on what you mean by rarely. Therac-25 was extremely dangerous due to a software bug. And this was over 40 years ago.

Industrial robot accidents are a lot more common than needed and almost all are due to software “problems” (bad path planning, bad safety implementation, or just bugs in the control system software)

Yes these things kill less than guns, or cars, or cranes, etc. But they still have affect in a lot of those accidents.

There are very few things anymore that don’t have some kind of logic built into them. Be it software or analog logic, it was still “programmed” or designed. If there was something missed in design, that can easily have adverse affects that can lead to accidents and death not immediately attributed to the software.

captainjaneway ,
@captainjaneway@lemmy.world avatar

I was comparing it to civil or mechanical engineering. I agree that programming/software is growing and “infiltrating” our lives. That’s why I think it will become a licensed/certified term in the future. Software engineer will require a cert and some products will require certified engineers. Whereas web apps developers (most likely) will not use that title most of the time and we will just bifurcate those who work on “critical software” and those that do not.

Socsa ,

There are definitely quality certifications for software. Plenty of govt acquisitions contracts require such certifications. We probably aren’t far from laws or executive mandates which require such things tbh

xyguy , in Scott reviews the perfect browser extension

Wow this music player app is simple and does everything it should.

Random Commenter: why won’t it play video?

MBA: Why isn’t this a subscription service?

UsernameIsTooLon ,

Parents: why don’t you get a real job?

KuroeNekoDemon , in I like seeing the numbers go up

This is the best part when you finish setting up your server. I was so happy when I can access my backup files and my media server I want to setup Home Assistant one day for a local, private smart home

danc4498 , in I like seeing the numbers go up

How else will you know it’s working while you’re away?

xyguy , in Scott reviews the perfect browser extension

Wow this music player app is simple and does everything it should.

Random Commenter: why won’t it play video?

MBA: Why isn’t this a subscription service?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines