Comment by travelalberta
7 hours ago
I think non-engineering mindsets in any sort of engineering/engineering adjacent role is the cause of a lot of friction.
>Very, very, very little of real-world software dev is anything close to "engineering".
I mean same principles apply in general.
> If there’s one thing I would like to add is that engineering is a much of a mindset than knowledge.
Amen.
> I won’t say “follow your passion” (which is often a terrible advice). But if you can’t take some joy in what you’re doing (either the act or the goal), your body will rebel in various ways.
The official definition of engineering is: "Engineering is the application of mathematics and scientific principles to design, build, and optimize structures, machines, systems, and processes." Software development falls into this definition. If there isn't something in this definition you like then you're in the wrong job. I find joy in optimizing processes. No matter what scale, a well designed and optimized system brings me joy.
No comments yet
Contribute on Hacker News ↗