// do the thing
doThing()
dotted everywhere, I am very much over it.[0] Most of the new EE Grads I see go into software engineering.
This would increase the rigor of software engineering and put it on par with civil engineering.
Some niches like real-time embedded systems are already pretty much the same.
[1] https://martin.kleppmann.com/2025/12/08/ai-formal-verificati...
I mean some real-time software for critical embedded systems has an incredible level of rigor, making heavy use of static analysis, model checking, and theorem proving.
Many think writing software is engineering, but it couldn't be further from the truth.
edit: to clarify, trying to get people to realize the grass isn't always greener, and both sides are better off for it.
Your comment feels unwarranted because other engineering professions have guardrails, because they recognize that people will die if they don't. Your comment is implying that a software engineer can simply apply their existing (lack of) guardrails when that's probably not the case.
People can easily die due to software, and there are still few (any?) regulations in almost every single industry, plus no way to assign accountability. If a bridge collapses, it's pretty simple to figure out whose fault it is.
Still I do like the process of typing things out, vs being like a checker of check boxes, looks good check, looks good check, kind of deal.
I don't mean typing as in typing a story but feel that I'm actively building it.
What's bad is I'm not 100% into it, I work in this field but I'm also skeptical of it at the same time. I'm not like "hell yeah Agents!" But also I work with them and it's the current hotness for high paying jobs.
That's the difference between the original "free software" community and the "open source" one to me, including its modern incarnation on GitHub: the former produces a collaborative effort to develop a UNIX replacement/alternative and a thriving ecosystem around free software desktop environments with apps intended for humans to do their personal computing. The latter gets you Apache Kafka.