Embeddedsoftware - Tumblr Posts
My boss: "So Moose, can you use the release toolchain to generate me a .hex file to run tests on?"
Moose, after several hours of trying: "No.
I mean it is theoretically possible... I JUST need to change the correct variables... but since our toolchain is an excel spreadsheet with buttons that activates visual basic macroes that calls chains of .bat scripts, which works with Rensas compilers and... Ruby... for some reason... and have 0 documentation...I have no freaking clue what anything does or where I need to change what..."
Happens a lot on all of tech as more companies is doing the Enshittification thing.
I was told by a senior engineer that what I was promising my boss I could build was not possible.
I countered by oppening the datasheet for the microcontroller in question and pointing to the page that said I was correct.
Turns out he have never read the documentation for the microcontroller he have been working on for the last 10 years.
I had read the entire thing before having been there a month
All his knowledge is based on rumors and hearsay
I think the real reason most websites are janky as hell to use these days is because web developers have become so specialised that nobody really understands how anything works anymore. The other day I had to explain why hosting critical Javascript libraries on a third-party CDN is a bad idea to a "lead developer" who genuinely didn't know the difference between server-side versus client-side scripting.
These are so tricksy to realise is happening.
Because I work embedded a similar problem that happens is "Your code and build tools are perfectly fine, but the hardware is unstable"
Noise on the wires, voltage changes when things unrelated to what I am doing are running.
Loads of fun things to figure out and learn that surrounds the code skill of "programming"
My program crashed for an hour or so and I tried to fix it
I finally fixed it
Twas a fucking compiler command gone bad
My code was good
FUCKKKKKKKKKKK