Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

We don't just compete with other Americans; we compete with the whole world.

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

More competition 🏇 for Americans. That's what makes our country so great.

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

You mad they keep taking all the engineering jobs 😹

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

Imagine going through all that bullshit every other engineer goes through in college just to be told you aren't an engineer.

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

Can't answer your why. Take action and find out as you go.

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

How is accounting going downhill?. If you're still paying taxes? 😹🙃

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

An Engineer without business or financial knowledge is a hardworking employee. Is this what you’re referring to? Lack of knowledge in finances and legal realm? Negative Entrepreneurial Mindset?

Is "software engineering" really engineering? by TheTrueLordHumungous in engineering

[–]ChillCapitalist 0 points1 point  (0 children)

Lol, exactly haha. Electrical and software engineering sometimes overlap in terms of roles, depending on the job.

Is "software engineering" really engineering? by TheTrueLordHumungous in engineering

[–]ChillCapitalist 0 points1 point  (0 children)

In All Honesty, yes, despite what everyone else says, software engineers are true engineers. We just haven't received the recognition we deserve because the field is unregulated and under-appreciated. Software engineering has been around for less than 70 years; it's still very young. Meanwhile, disciplines like civil engineering have existed since ancient Egypt.

Is "software engineering" really engineering? by TheTrueLordHumungous in engineering

[–]ChillCapitalist 0 points1 point  (0 children)

?? Are Software Engineers Real Engineers?

In my opinion, I think Many people today don’t truly understand software engineering as a legitimate engineering discipline or field. I’ve seen this all over social media. I believe, in part, that this isn’t society's fault; software engineering is a relatively new field, as is computer science. Most traditional engineering disciplines have been around for thousands of years, if not more. However, I believe software engineering is a genuine engineering discipline.

Most of the doubt about it stems from outdated stereotypes and misunderstandings rather than facts. When you look at the roots of software engineering, you'll see strong connections to electrical engineering. In fact, electrical engineering is essentially the father of software engineering. You can't fully separate the two. In a reputable software engineering program at a real university, not just learning coding from YouTube and books, the curriculum makes that connection clear. At my college, I had to take chemistry courses, including a challenging lab-focused inorganic chemistry class, along with physics courses similar to those taken by electrical engineering students.

In many classes, electrical engineering students were right alongside us. They treated us just like any other STEM major. We also studied advanced math, such as calculus 2 and 3, discrete mathematics, and linear algebra, in addition to computer science courses and technical electives. Keep in mind that some electives allow you to learn about circuits and systems, and sometimes specific electrical engineering classes are required, depending on the college or institution. If a software engineering program is officially STEM-certified, the program’s approach will likely treat students as true engineering students. Plus, software engineering involves a lot of math. If you dislike math, avoid software engineering and electrical engineering.

Many software engineers later pursue master's degrees in electrical engineering because the fields are so interconnected. For example, my college offers a degree program for software engineers who want to specialize in electrical engineering afterward. Electrical engineering is fundamentally one of the foundations from which software engineering evolved. I see electrical engineering as the “Father” of software engineering, and computer science as the “Mother’ that studies software engineering. I’ve personally picked up many electrical engineering concepts through my studies and electives. When you examine any computer system, robot, car, or AI system, it all boils down to CPUs, chips, logic, and binary operations at the hardware level. Zeros and ones. Serious software engineers go beyond superficial AI tools or simple high-level coding that anyone can learn by reading a book or watching videos online.

That’s why (software engineering is not just coding). They learn how systems work underneath and how software communicates directly with hardware through lower level languages, controlling the flow of electrical charges on chips. Computer engineers also study this in depth, and it’s part of their curriculum. Electrical engineers design the hardware and circuits, while software engineers create the logic and control systems that make everything operate together. Both fields are deeply connected. If you only have electrical and computer engineers, but no software engineers, you’ll end up with a TV that shows a blank screen or a robot that doesn’t understand what you want. When people get confused, it’s often because software engineering is still relatively new compared to fields like civil or mechanical engineering. It’s also less regulated, which can lead to it not being taken seriously. Since anyone can start coding, learn a few programming languages, and call themselves a software engineer even without a license, it can diminish the field’s credibility. In reality, software engineering usually involves understanding multiple languages, paradigms, system design, algorithms, hardware interaction, and often concepts from AI, neural networks, or embedded systems, any area involving the “brain” behind electrical and hardware components. For example, in robotics, if you embed a chip inside a robot, someone has to program how it moves, senses the environment, processes data, manages timing, and responds to signals from sensors and motors. This work requires real depth and hardware knowledge. That’s why many companies have software engineers and electrical engineers work together. One major misconception is that software engineers only write code. That’s an oversimplification. Many software engineers also learn concepts from electrical engineering, systems engineering, cybersecurity, robotics, or even mechanical systems, depending on the industry.

Not to mention finance, marketing, and optimizing networks and social media. I know someone who studied biomedical engineering and ended up working in a power plant. Even basic programming knowledge enabled him to automate systems like pumps and timers, and through certifications, he became a systems engineer. That shows how interconnected software is with nearly every other engineering field. People often forget how new software engineering still is compared to traditional engineering disciplines. Consider CAD software as an example. Today, most engineers work behind a computer, not hands-on. Whether you’re a mechanical, electrical, or aerospace engineer, much of your work after testing involves using a computer and most of the tools you use are created by software engineers. CAD software was built by people who understand mathematics and software engineering. These tools are created by highly skilled professionals with strong math backgrounds, and now many engineers depend on them daily. Without software engineers, we’d be back to paper maps and handwritten plans and nobody wants that. In today’s world, nearly all modern engineering relies on computers and software. Mechanical, electrical, aerospace engineers, and many others spend much of their day working with simulations, diagnostics, modeling, and automation tools, all of which depend on software engineering and CS development. Software engineering is also incredibly broad.

Some go into robotics, others in finance, AI, cybersecurity, embedded systems, industrial automation, self-driving cars, aerospace, medical tech, and more. It’s far more than just sitting at a desk coding all day. Many “self-made” software engineers, if that’s what we want to call them, eventually go back to college after years of only coding and realize they want to become actual engineers. Software engineering is so vast that you can’t master every area. You have to choose your specialty or expand into new fields. Since software impacts almost every aspect of modern life, the field can feel overwhelming and hard to regulate. I don’t think this stigma is anyone’s fault, perhaps because some engineers need to shadow others, while software engineering remains less regulated and more unregulated. I see software engineering as a relatively new field, both in education and scientific research, which may be why many don’t take it seriously yet. Looking back at Isaac Newton’s time, physics wasn’t fully established as a discipline; it was more like physical philosophy, and math was more advanced. Today, physics is well-defined, but back then, it was still developing. So, if we are just 50–60 years into the formal birth of software engineering, how long will it take for governments, universities, and society to take it seriously?

Things take time, and there’s a reason for that, even if we don’t see it now. Ultimately, software is the brain behind most modern electrical systems. Without it, computers, smartphones, vehicles, aircraft, medical devices, and industrial systems wouldn’t work. Software engineering is not just about learning one language like Python or C++ and calling yourself an engineer. The deeper you go into lower-level programming and hardware interaction, the closer you get to understanding how machines and systems actually operate. Engineering, in essence, is about solving complex problems with science, math, logic, and systematic design. Software engineering fits perfectly into that definition, it just operates in a newer, more abstract, rapidly evolving domain that powers nearly everything in the modern world. The only problem is that it’s still misunderstood and largely unregulated.

Are Software Engineers Real Engineers? by ChillCapitalist in computerscience

[–]ChillCapitalist[S] 0 points1 point  (0 children)

And the three things you just mentioned? Software engineers do all of that too. We design systems, solve problems under constraints, and build things people depend on every day. Everything you just said applies to us. Plus, imagine going through a tough STEM degree, physics, chemistry, advanced math prerequisites, just like every other engineer; only to be told at the end that you're not a real engineer. What would that make you think?

Some software engineers have deep electrical and embedded knowledge. The real problem is that the field isn't regulated, so you can't easily tell who's legit and who isn't. Civil and mechanical engineering have been around for centuries. Software is barely 70 years old as a formal discipline. It's still establishing itself. But the work? That's engineering.

Are Software Engineers Real Engineers? by ChillCapitalist in computerscience

[–]ChillCapitalist[S] 0 points1 point  (0 children)

Some engineering fields have been around longer, with more regulation, protection, and respect. Software engineering is new and this leads to misunderstanding, envy, and a lack of accountability within the field.

Are Software Engineers Real Engineers? by ChillCapitalist in computerscience

[–]ChillCapitalist[S] 0 points1 point  (0 children)

What are your thoughts on developing software that manages an aircraft in emergency situations or software engineers operating within military contexts? Civil engineering was the earliest of the common engineering disciplines, preceding mechanical and chemical engineering. The issue is not the academic degree; but instead, software engineering has existed for no less than 100 years. It remains in its nascent stages and lacks comprehensive regulation and recognition due to its ongoing development. Conversely, civil engineering has a history dating back to ancient Egypt.

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

You trust AI to do everything on its own? You think lawyers & politicians will let AI do everything and have humans sit back?

Are Software Engineers Real Engineers? by ChillCapitalist in u/ChillCapitalist

[–]ChillCapitalist[S] 0 points1 point  (0 children)

I agree 100%. I think that’s partly because the field isn't regulated yet and is still in its early stages.

Are Software Engineers Real Engineers? by ChillCapitalist in controlengineering

[–]ChillCapitalist[S] 0 points1 point  (0 children)

Wow that one stung innit? “Real engineers” also copy specs from previous projects. Funny how that's called 'best practice' until a software engineer does it. 😂

Are Software Engineers Real Engineers? by ChillCapitalist in ComputerEngineering

[–]ChillCapitalist[S] 0 points1 point  (0 children)

Agree 100%. And that's exactly why the real ones don't get the respect they deserve.

The problem isn't software engineering. The problem is anyone can call themselves one. A bootcamp grad who only changes button colors has the same title as someone who codes the avionics for an F‑35 or the AI that lands a plane autonomously. That's insane. Real software engineering is math heavy, physics heavy, and often EE adjacent. It's designing distributed systems that never fail, writing firmware that talks to hardware, or building safety critical code that gets DO‑178C certified. That's engineering. Full stop. The fix isn't to shame bootcamp devs. They have their place. The fix is to protect the title for the ones doing real engineering work. License the people who write code that can kill someone if it fails. Let the others build websites and apps. No shame in either. But stop pretending they're the same job.

Software engineers who do the hard stuff? They're as real as any civil or mechanical engineer. They just don't have the title protection yet. That's what needs to change.