TheCherno / Hazel1HourGame

Flappy Bird clone made in a couple of hours for a video using a very primitive version of Hazel.
Apache License 2.0
152 stars 28 forks source link

Stop making false claims, Yann #3

Open ghost opened 2 years ago

ghost commented 2 years ago

This post is in response to the pathetic & disrespectful lies which use falsely use the word "Engineering", which makes absolutely no sense (and is disrespectful to real Engineering).

Software devs are stupid wannabe kiddos who keep making huge fake claims. Engineering has nothing to do with sitting behind a keyboard and writing code.

@TheCherno There is no such thing as "software" "engineering". Engineering is a real subject. Engineering means designing and building real mechanical systems, like vehicular engines and turbojets. Software devs are claiming the most ridiculous of false claims these days.

Software & game dev is easy and for kids, and has absolutely nothing to do with a real and serious complex subject like engineering. Stop being disrespectful to Engineering. And stop these stupid lies.

Mechanical Engineering is the only Engineering.

kaitabuchi314 commented 7 months ago

Engineering: Noun.

Definitions:

The action of working artfully to bring something about. The action of working (programming) artfully to bring something (a software program) about.

Firstly, dismissing software development as "easy" or for "kids" is not only inaccurate but also disrespectful to the countless professionals who dedicate their careers to mastering this craft. Software development involves intricate processes of designing, coding, testing, and maintaining complex systems that power everything from mobile apps to critical infrastructure.

Furthermore, the term "software engineering" isn't used lightly or without merit. It reflects the application of engineering principles to software development, including rigorous planning, analysis, design, implementation, testing, and maintenance processes. Just like traditional engineering disciplines, software engineering aims to create reliable, efficient, and scalable solutions to real-world problems.

To suggest that software development has "nothing to do" with engineering is to overlook the fundamental similarities in problem-solving approaches and the reliance on mathematical and scientific principles. In fact, many software developers have backgrounds in traditional engineering disciplines and apply their knowledge to create innovative software solutions.

Moreover, the disparaging remarks about software developers as "stupid wannabe kiddos" are not only baseless but also disrespectful to the diverse and talented individuals who contribute to the field. Software development attracts professionals from various backgrounds, including computer science, mathematics, and engineering, who bring unique perspectives and expertise to their work.