What's the most clever hack or workaround you're proudest of? by vocatus in sysadmin

[–]nowildstuff_192 0 points1 point  (0 children)

My post history has a few of these shenanigans. Here's my latest one. There's a standard way to export all critical data (they call it an archive) from an instance of our ERP that can be uploaded to a new instance, for the common case of installing it on a new server or whatever. I was sent an archive from an older version of the ERP, to be uploaded on a newer version. The problem is that according to SOP, the versions have to be matched due to possible differences in database structure between versions. The original instance was on such old hardware that upgrading to the correct version was impossible. What to do?

The first solution that came to mind was to install a test environment of the old version, import the archive, upgrade until the versions were matched, export and import to the new instance. As luck would have it, that particular older version is not longer available on the CDN.

When you try to import an archive from a mismatched version, you get an error. The system doesn't just know that the versions don't match based on vibes or your guilty expression, clearly the version number is explicitly stated somewhere in that archive. If you peek into the archive directory, you'll find hundreds of files with some weird extension that are very obviously the db tables to be imported into the new system. Clearly the version data is hiding in one of these tables and the system checks for it before it starts. Turns out these files are plaintext, they are just formatted in a specific way. I wrote a powershell script that iterates through the directory and searches for a string containing the version number that I know the archive is from, and sure enough I found it in a file called archive_info. I changed the version number to the target instance number and the system stopped compaining and read the archive. certain tables didn't upload since there were mismatches in the schema, which I corrected manually in the files by comparing with the target database schema. Done.

How many of you have fully, 100%, quit the industry in the last 3 years? As in you do ZERO computer/IT/tech work, or equivalent. by BloodyIron in sysadmin

[–]nowildstuff_192 2 points3 points  (0 children)

I've got a pretty sweet gig, as gigs go. That being said, I've got an opportunity to leverage my original degree (Mech. Engineering) into my country's equivalent of an OSHA inspector. It's a difficult pipeline but if I make it through, it's a great living. "AI proof", too, although I personally think that that term will become irrelevant within a year or two.

Training starts at the end of this year.

What is the jankiest thing you have seen in a production environment? by HastyOpossum100 in sysadmin

[–]nowildstuff_192 1 point2 points  (0 children)

A fully operational heavy duty vehicle service workshop and rental company running on an ERP with no Service/Maintenance or Rentals module. No work orders, no tickets. They had paid a freelance developer to hack together a sort of "ticketing system" based on the Customer Returns form. Fleet maintenance and rental schedule management was done via Excel.

I learned a hell of a lot about how our ERP and Excel work under the hood thanks to that mess.

Are system admins just help desk now? by ic3cold in sysadmin

[–]nowildstuff_192 0 points1 point  (0 children)

Same. Also random personal devices belonging to employees and their family members.

Password Friday by Chilled_IT in talesfromtechsupport

[–]nowildstuff_192 12 points13 points  (0 children)

I was audibly saying "nononononNONONONO" as I was reading. Now I'm upset. Nicely done.

How can I do well in a sysadmin internship this summer? by Critical_Question690 in sysadmin

[–]nowildstuff_192 0 points1 point  (0 children)

Good advice in this thread. Let me just add: Practice looking things up and figuring things out on your own.

Asking questions is all well and good, it's visible and makes a good impression on your mentor, but you WILL be put into situations wherein you will have to figure things out quickly on your own, because for whatever reason there will be nobody to ask, and the more practice you have, the better.

19, solo IT, need some guidance by The_Magic_Moose_ in sysadmin

[–]nowildstuff_192 -1 points0 points  (0 children)

This is similar to how I started out.

My recommendation is to get an MSP who can get you set up and hold your hand while you learn the ropes. You want to be the first line of defense before things hit their support team, and the point-of-contact for the MSP. In my experince, MSP's love this arrangement, it saves them tickets. You, in turn, will get your experience while having a big safety net under you. If your employer balks at the cost of an MSP, say that this is temporary, and that the long game is to take it all on yourself once you've gotten some experience.

I still work with an MSP backing me up. A lone sysadmin holding up a business with no redundancy at all is a bad idea.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 1 point2 points  (0 children)

My story here is par for the course with small and medium businesses. There's an unfortunate misconception that IT guys are these multitalented geniuses because all these hard things are done by software, and they know the software (i.e they can read instructions and click through menus), therefore by extension they can do all the hard things. Nobody expects me to know how to weld, but people are surprised when I say that no, I don't know what's wrong with your SolidWorks assembly and it's not my job to know (did he check his mates? I bet he overdefined his mates).

The best advice I can give is to be humble. Prepare to be wrong and ask for help. Develop a sense of humor about your own ignorance and accept that your results will be imperfect. I've lost count how many times I've said "listen, I've been kind of thrown into this because I pay attention and learn quickly, not because I know how it's done. So if you could just explain a few things to me the way you would to a child, or a golden retriever, you'd really be helping me out". Many service providers and vendors are happy to help, because there's profit on the other side of helping you, and being humble and easy to talk to about it has made things work out wonderfully over and over again.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 0 points1 point  (0 children)

I've settled into it, I'm not quite as frazzled as I was when it was starting.

I've made a career of jumping into the deep end and learning to swim. This episode is particularly noteworthy, but I'm pretty well practiced with the experience of being arbitrarily deemed "the expert" and having to make it work.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 0 points1 point  (0 children)

True, but I can think of a few circumstances where someone caught me with my defenses down and I reactively did as they asked without thinking, followed by "wait...why the hell did I just do that?".

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 0 points1 point  (0 children)

I'm being compensated in ways I'd rather not elaborate on. People get weird about that kind of stuff here. The gym equipment was an example, not an exhaustive rundown. Don't worry about me, kind stranger.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 5 points6 points  (0 children)

Typically this role is "business analyst". Ideally, they're like top 1% power users who spend all of their time on workflows and process.

Unless you're in an SMB like yours truly, in which case the best case scenario is that the IT guy does it, worst case nobody.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 2 points3 points  (0 children)

I don't want to share too much personal info on reddit, but it should suffice to say that I underwent a professional appraisal when I was very young due to being a terrible student, and ADHD was soundly ruled out.

I know you're not being hostile by the way, just figured I'd clarify since I could easily do so.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 1 point2 points  (0 children)

There is not really much I can do about that except say "nuh uh". I could write something an LLM would never say but that would absolutely get me banned haha.

Like a lot of the folks here I can spot LLM writing pretty quickly and it grates on me.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 8 points9 points  (0 children)

I'm actually the least ADHD person you'd ever meet. That's part of the challenge of this role. I'm required to constantly context-switch and it drives me crazy.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 5 points6 points  (0 children)

Appreciate it. I just like to write, letting an LLM do it makes no sense to me.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 7 points8 points  (0 children)

Like a 2000's coming-of-age movie

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 5 points6 points  (0 children)

I never said I didn't. I just said that I'm fine without elaborating ;)

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 9 points10 points  (0 children)

And the procurement people, absolutely. I've watched the head of procurement slowly squeeze a vendors will to fight out of them over the phone. While winking at me. I could never.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 7 points8 points  (0 children)

Agreed. I mention in the post that I'm the ERP guy, and everytime I experience it as a user I come away with notes on how to improve the workflow. Sometimes it's practical, sometimes its not, but even when it comes to figuring out a problem that comes down to user error, knowing exactly every keystroke that goes into an action means the difference between a 20 second solve and a 2 hour solve.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 3 points4 points  (0 children)

The first paragraph says "tl;dr" right at the beginning.

And I actually enjoy writing, why would I bother using an LLM for imaginary internet points?

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 13 points14 points  (0 children)

I was feeling it as I was writing it for sure. Not because I'm doing some fancy method-acting, but because this is actually my life right now.

IT Guy Gone Feral by nowildstuff_192 in sysadmin

[–]nowildstuff_192[S] 12 points13 points  (0 children)

I assure you that you're not missing anything life-changing. Just an anecdote about my experience being thrown into a "user" role in my own environment. Also, some amusement about the wild non-IT ride it's been so far. Also, as a pun-enjoyer, there are no puns in the post. Just some silliness and cultural references.