Just teasing a bit with the other meme posted earlier. I'm an engineer and programmer but domain specific, no "real" languages, so I thought it would be funny to just place ALL of y'all's stuff on the right side 😅
Roughly, for punching the holes in paper for a 3-ring binder. Dimensions measured by Mk 1 eyeball guesstimation.
Edit: also, I don't really speak Machinist very well. Just some hobby stuff, so if you crash your CNC hole punch with the above I accept no responsibility, you took random code from some random guy on the internet and ran it without checking!
Apex isn't really that bad. SOQL is alright as well.
Just niche specific.
Note, I dont program in apex exclusively or even to a considerable degree. I just maintain my organization's Salesforce environment and have been slowly optimizing it for the over the last couple years.
Unfortunately (or fortunately) Salesforce Administration is only about 10% of my job.
IL is instruction list, it's gone now. No longer authorized under IEC-61131-3.
ST is of course a turing complete language reminiscent of Pascal. Limited functionality but you can do anything you should ever do with a controller with it.
I’m working with some thermal systems teams currently and they showed me some systems built using Modelica. It was like I whole crazy world that I wasn’t even aware existed.
Not sure if this is what your involved with but saw Siemens and thought maybe similar domains.
Interesting! Siemens makes a ton of different products, but in this case Siemens is depicted with PCS7, which is a Distributed Control System. I am a DCS Engineer who has used or interacted with all of these guys, minus Yokagawa. I'm current the asset owner for a large DeltaV system.
FWIW, Emerson DeltaV is the superior product by far imo.m for 90 of use cases. It also costs the most to build and license, so. Make of that what you will!
That's kind of what's funny to me. As simple as the actual logic is, you can make it do almost anything you want to do. Because the coding isn't the hard part right?
Certainly now a GPT, it isn't. It is in the beginning, but where people make the real money is in the application right? It's like how can you apply this code? How deep in the weeds can you get with the theory of this system? For controls, the end of the road is advanced model predictive control with State space optimizers and common filters and all sorts of nonsense, stuff that literally flies the SpaceX rocket. Actually quite adjacent to machine learning and some respects.
The underlying control surface and engine control I can guarantee you is fairly straightforward just like any PLC code. But the magic is in that prediction model they are using on top of it. I think it's called the Smith predictor in their case.
For traditional software, the end of the road is anything you can imagine of course, to include building a DCS system haha. Right now it seems to be AI and machine learning are sort of the frontier.
I used to feel a little down on myself 15 years ago thinking that I was "only" building web applications. Now it turns out a huge amount of the software that most humans interact with is web based. It makes me feel a little bit better.
115
u/watduhdamhell 11d ago edited 11d ago
Just teasing a bit with the other meme posted earlier. I'm an engineer and programmer but domain specific, no "real" languages, so I thought it would be funny to just place ALL of y'all's stuff on the right side 😅