3 ms·
> Engineering claims an explicit responsibility to public safety and reliability, even if it doesn’t always deliver I think this is really funny, because I wor
by koonsolo 9y ago
> Engineering claims an explicit responsibility to public safety and reliability, even if it doesn’t always deliver
I think this is really funny, because I worked with actual engineers on multiple projects. The 'real programmers', or however you want to call them, had to clean up their mess and introduce proper standards and processes. I also worked with some good engineers, so I'm not claiming they are all that bad. But stuff that I saw from real engineers:
- Express distance in some unknown number (we called it 'werners' because that guy was called Werner). We introduced mm.
- Instead of copy pasting parts of previous projects (going on for about 20 projects), we made a reusable library.
- Disabled/circumvented safety system on a robot. We were all amazed.
- Release things untested to end users. We tried to convince them to hire a tester, didn't work. So we tested our own stuff a bit better, but never officially got time for that.
So please leave the snarky comments that 'real engineers' are somehow better than us mortal coders. Any decent coder who worked with real engineers can tell you that the difference is not really there.
It's not the people or processes or whatever. Writing software cannot really be compared to anything else.