[–] thirdsargon 0 points 2 points 2 points (+2|-0) ago
I think you realize that the incompetence is by design.
I once worked with a psychopath, and I spent months getting our international payments to happen smoothly so that the staff and vendors could be paid on time. Every time I started closing in on a solution to our payments problem, he would find some way to fuck it up, or make it impossible, or just not be available to sign something for a couple of month and then tell me why that particular solution wasn't acceptable.
It took me a long time to realize the problem was not supposed to be solved. In retrospect, it's hard to believe it took me so long to realize.
[–] getshanked 0 points 1 point 1 point (+1|-0) ago (edited ago)
It took me a long time to realize the problem was not supposed to be solved.
I knew a guy in the public housing department here in Australia. It’s an open secret that trying to fix problems will put a target on your back. I imagine it’s the case in most government departments. Thomas Sowell said the same thing about his time at the Department of Labor.
[–] Noctis_Labyrinthus 0 points 2 points 2 points (+2|-0) ago (edited ago)
For a second I thought you were trying to claim you are a machinist who writes G-Code. I was about to light into you saying G-Code is not the same things as a software engineer who writes code to interface with specific API's or board level IC's at the bit level.
However it sounds like you are, for a lack of better terms, writing the brains for the machine that uses G-code inputs.
Glad you're here
[–] screamingrubberband [S] 0 points 1 point 1 point (+1|-0) ago
Thx. I generally only get as far as "Well, with G code..." before getting blasted that "Oh so you don't know what you're talking about" when in reality, most of the (computer) code strategies in most languages can also be used in G code, but very few people use available functions to do that. It allows some really amazing G code programs... When I have more time I may brag about some of my successes. I may be heading to /v/machinists later on today.
[–] Noctis_Labyrinthus 0 points 1 point 1 point (+1|-0) ago
I might swing by and take a look as well. G-code has always interested me. I have been confined to my C++, java, python, sql bubble for too long.
[–] 26290971? 0 points 2 points 2 points (+2|-0) ago
Yep, this sounds quite reasonable. Always wanted to see CNC type software from the inside.
Consider also medical software, software for aircraft control systems, software for nuclear power plants. Mission critical software engineering is not an old field, but it is old enough that there are plenty of successful companies out there that can write software that doesn't fail.
The moron in Imperial College who created that atrocity of a pandemic modeling system must have started up this voting software company.
How do you fuck up voting software? It's not an operating system. It should be straightforward. And how does it possibly fail in the field like that?
Smells bad.
[–] screamingrubberband [S] 0 points 2 points 2 points (+2|-0) ago
That is a loaded question... I work for a division of a machine-tool OEM, but am not too involved in the 'normal' machine sales. Our machines have thermal expansion checks in the ballscrews, and some level of automatic backlash compensation. Both of these are in the background and are beyond what the control adjusts. Because of that, our service techs mostly replace worn-out motors and seals and boards, but will rarely also rebuild spindles and re-finish/scrape bedways.
Our division typically sells machines that are single-part specific for high-volume runs (automotive, aerospace... like that) with custom workholding and automatic offsetting from a part-specific custom in-process gage. One of our customers has seven machines in production for going on eight years, making 80-lb cast iron housings. The same 2 parts over and over and over. Our service department has been called there one time to perform a ball-bar test on each machine just as a part of the customer's preventative maintenance schedule. They were all within 5 microns except the vertical that drills the fastening holes for a bearing cap (2 per housing); it has drilled and tapped the same four holes in the same location so many times that there is a 15 micron step in the bedways near the edge of the table opposite the tool changer because the machine has NEVER traveled there.
So... almost never!
Another interesting thing to note, that when you re-setup a cnc machine to do say like 30 different jobs in a year, alot of the time when you're setting up a job you're actually basically re-certifying and telling the cnc machine where it's supposed to work anyway. I work in shop that does some very precise work, and some of the cnc machines are only starting to show their 30+ years of age because they can't get replacement parts for the things wearing out in them.
[–] ReverendDobbs 0 points 2 points 2 points (+2|-0) ago
Cant blockchain be used with a printed receipt and have an option to later log on to a website and plug the receipt code info in ....that way there can be two or three counting or tallying methods running in different areas with different platforms and technologies. It would be impossible to hack all that simultaneously. (Just an ignoramus spitballn ideas here)
[–] ReverendDobbs 0 points 2 points 2 points (+2|-0) ago
All burocrats should have to go through a test to make it into office. I recommend a bullet to the head. If they live they can have the position. So far the only legitimate politician is kathy giffords.
[–] Germ22 0 points 2 points 2 points (+2|-0) ago
you should post stuff about your work to v/machinists
[–] screamingrubberband [S] 0 points 2 points 2 points (+2|-0) ago
Hmmm... did not know that existed!
[–] LexOrandiLexCredendi 0 points 2 points 2 points (+2|-0) ago
Yep. I come out of medical software dev, where if something is flawed in the code there is a good chance that someone will die.
Gaping holes in the code are definitely a result of intentional coding.