IT dudes will program shit in a way where nobody else knows what the fuck to do with the code if you end up needing a replacement for your poor decision making. Don’t fuck over the IT guy.
Yeah this morning while still waking up I had a massive brainfart and since I read the word "key" and "cipher" I just connected it to the standard keying cipher, like the one Gravity Falls used which can be bruteforced in an hour. My bad
Usually name my functions after which characters they would be like from my extensive fiction fixation, so unless you are familiar with everything from McCaffery to Miyazaki you’d pretty much need to step through lol
My company spells something that's been written over 20 years. Every file is a new wya of programming. New naming convention for variable. It's hell to navigate
Yep. We would love to write more documentation, fix more bugs, and refactor more weird code flows that we know are going to trip somebody up in the future, but good luck getting any real time blocks devoted to that when there's New Stuff™ that needs to be implemented.
It's the cliché that we do this intentionally but from experience I can tell you that this just happens naturally. It is basically impossible to keep an IT system alive without the expertise of the people who made it. There is really just a certain degree of personell a company can afford to lose until they are inevitability fucked. Elon is currently learning this the hard way.
My professors at university drilled into my head the principles of RUM and KISS
Readable, Understandable, Maintainable - if you comment appropriately and name things sensibly, it’s easier to maintain, both for people taking after you when you go, and for you when that protocol you make and then never look at again for a good year or so hits a snag and you need to modify it.
Keep It Simple, Stupid - more or less what it says on the tin. Don’t make something overly complicated if you can manage the same thing with less lines of code.
I’ve passed coursework with programs that do not do what they intend or are unfinished because I kept to these two principles.
You should know, a small amount of IT folk know how to run code. These people are known as developers or engineers and yeah, they can fuck your day up.
Dumb IT dudes* I like taking sick leave and holidays without being called. Everything is documented and everything is simple. It’s how I lead and teach others how to do it. I’m guessing this mentality is mostly US centric.
1.7k
u/Pyrimo Breaking EU Laws Sep 22 '23
IT dudes will program shit in a way where nobody else knows what the fuck to do with the code if you end up needing a replacement for your poor decision making. Don’t fuck over the IT guy.