Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
ConfusedUs
Feb 24, 2004

Bees?
You want fucking bees?
Here you go!
ROLL INITIATIVE!!





Agrikk posted:

For the remaining days in September I am going to reply with a simple "http://nohello.com" every times someone pings me with a one word salutation instead of getting right to the point. JFC. I had six DMs in slack waiting for me this morning and none of them had any content in them whatsoever.


e: https://www.youtube.com/watch?v=uepFO4psgKE

While I also prefer my IMs to contain content, I also recognize that people like to open with polite chit-chat. So therefore, unless I'm unavoidably busy (and didn't set myself to Do Not Disturb for some reason), I usually reply with "Hi, what's up?"

It's certainly less stressful and more productive than being pissed off that someone said hi.

Adbot
ADBOT LOVES YOU

The Fool
Oct 16, 2003


ConfusedUs posted:

While I also prefer my IMs to contain content, I also recognize that people like to open with polite chit-chat. So therefore, unless I'm unavoidably busy (and didn't set myself to Do Not Disturb for some reason), I usually reply with "Hi, what's up?"

It's certainly less stressful and more productive than being pissed off that someone said hi.

This.

If someone sends me an open ended hello, I’m going to force 5-10 minutes of small talk on them before helping them with any technical issue.

Some people like the small talk, others learn their lesson.

Lum
Aug 13, 2003

So I haven't been on this thread (or SA) in loving ages, because I ended up in a rather specialised job, where anything I posted would likely identify me IRL. They made me redundant last year and my clearance expired, so I'm now back in more mainstream Windows admin, where I wanted to be, but also I need to rant again.


So for the first year I thought I was in a pod, yeah there was a lot of poo poo to fix, but a real willingness to actually sort it and I got to play with all new stuff, catch up on all the developments I'd missed out on in the last few years. I learned Powershell and established myself as the scripting girl, after the former scripting guy, who was a contractor, quit suddenly after a row with my boss. I even have a written signed list of objectives with stated payrises and a title bump at the end of it, though of course covid has hosed up that timescale a bit. Despite the rant below I'm still pretty drat happy, but that's not the point of this thread, right?


It turns out my boss (let's call him Joe) and I have, um, creative differences when it comes to scripts:

Any script that goes over 100 lines is ~too complicated~. Other people on the team need to be able to read and maintain it. This includes comments and whitespace but doesn't seem to consider line length or use of the ; character. Hope you like single-line ifs and ForEach loops and gratuitous use of displaying lists with poo poo like Write-Output "blahblah`r`n$(($Widgets | Select -Expand Name) -Join("`r`n")
Too much handling of exceptions and edge cases is again ~too complicated~. Never mind that a script is getting deployed to 5000 workstations, get rid of that error handling we don't need it
Having parameters in your script... you guessed it ~too complicated~. If you need 20 scheduled tasks that do basically the same thing, but at different times and on different directories. Make 20 scripts. That's more maintainable apparently. Means if you change something and break it, it only breaks one of the tasks.
Cluster Scheduled Tasks? ~too complicated~ as you have to set them up using powershell commands. Instead write your scripts to detect if they're running on the correct node and another script to sync any changes to the scheduled task to all the other nodes. That's simpler, apparently. (anyone know if there's a GUI util for setting up cluster tasks, as that might help me win this one)

Lum fucked around with this message at 22:16 on Sep 17, 2020

Thanks Ants
May 21, 2004

#essereFerrari


Why is your boss managing you to the level that they are going through your scripts, that would piss me off immensely. It's like having to clear every email you send with them.

Lum
Aug 13, 2003

Thanks Ants posted:

Why is your boss managing you to the level that they are going through your scripts, that would piss me off immensely. It's like having to clear every email you send with them.

It's only really the important ones to be fair. If something is destined for thousands of PCs, or is going to run on a critical system that we don't have access to a test environment* for, I really don't mind having a second pair of eyes, and spending the time to explain what it's doing and why. I'd just prefer it when it's my other co-worker who knows Powershell well.

*That's a sepate rant, a lot of the test environments are used full time by the teams working on those systems (e.g. FinTech type people) and are really combined test/dev. As far as we're concerned losing them is almost as bad as losing the live system, so it's a nightmare getting a slot to work on them.

The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:
Hi Lum are you me?


My boss forces Cisco ASA work to be done and documented with the ASDM because the command line is too scary for IT. Before he was fired due to Covid, my manager asked me to write documentation for editing github repos using the loving pencil icon, because doing commits on the CLI was too much for people.

Even today I was pushing out an antivirus software and had to wade through endless second guessing from everyone else, with my boss openly predicting “there will be tickets” even though it literally requires 0 user interaction.

Then again, our helpdesk is pretty dire sometimes. Lots of blindly following what people tell them to do instead of trying to understand why. I recently interviewed the poster child for that behaviour and I’m desperately hoping he doesn’t get hired.

bull3964
Nov 18, 2000

DO YOU HEAR THAT? THAT'S THE SOUND OF ME PATTING MYSELF ON THE BACK.


I mean, code reviews on automation running against systems is a good idea. I do it with my team. It's code. It's against production. More than one set of eyes should be on it. I also require my team to source control their scripts.

That said, a lot of the feedback there runs counter to what we try to achieve in coding standards (aside from readability, but readability doesn't have anything to do with length).

Lum
Aug 13, 2003

bull3964 posted:

I mean, code reviews on automation running against systems is a good idea. I do it with my team. It's code. It's against production. More than one set of eyes should be on it. I also require my team to source control their scripts.

That said, a lot of the feedback there runs counter to what we try to achieve in coding standards (aside from readability, but readability doesn't have anything to do with length).

Yeah, the length restriction is making my code, less readable as removing all comments (or shortening them and shoving them on the end of lines) is an easy way to meet that requirements. This doesn't sit well with how I like to code, because if I have to do something weird I might put in a paragraph of comments explaining what it's doing and why.

Like I said I really don't have any problem with a second pair of eyes on my scripts, since I've certainly put out a few clangers!

Source control, LOL. We have no git account or anything like that, so it's a folder full of Fix-ThisThing-v1.0.ps1, Fix-ThisThing-v1.1.ps1 etc etc. I'm half-tempted to do Fix-ThisThing-v1.1-commentfreeversion.ps1 before review, and then open up the commented one on a second monitor while screen sharing.

Lum
Aug 13, 2003

The Iron Rose posted:

My boss forces Cisco ASA work to be done and documented with the ASDM because the command line is too scary for IT. Before he was fired due to Covid, my manager asked me to write documentation for editing github repos using the loving pencil icon, because doing commits on the CLI was too much for people.

A week before go-live for a complete infrastructure rip & replace at one of our subsidiaries that a co-worker had spent the last three months creating, Joe decided that we're not allowed to use Server Core for anything. Guess what it all used!

Maigius
Jun 29, 2013


The documentation for the Zendesk chat widget is kind of poo poo. I would enjoy a more fleshed out version of the examples, instead of disconnected snippets. I'm looking at the source of their page to get a better idea of how to do things.

Thanks Ants
May 21, 2004

#essereFerrari


Documentation on vendor website should *always* have a date stamp :argh:

Jaded Burnout
Jul 10, 2004


Thanks Ants posted:

Why is your boss managing you to the level that they are going through your scripts, that would piss me off immensely. It's like having to clear every email you send with them.

Code review is normal. Coding styleguides are normal. Reducing complexity in code (and length of any given file) is normal. The way the boss is going about it seems cargo culty, though.

grillster
Dec 25, 2004

:chaostrump:
NoDaddy's main login system has been down for us for two days. Their hosting dashboard has been broken for two weeks. It's a pretty good example how a large company can still be a complete shitshow.

RoboBoogie
Sep 18, 2008

The Fool posted:

This.

If someone sends me an open ended hello, I’m going to force 5-10 minutes of small talk on them before helping them with any technical issue.

Some people like the small talk, others learn their lesson.

so much this, I dont mind socialising, but dont use it to butter me up to solve an issue.

Today's gently caress up is sending an email to the wrong person. Was trying to reach the sales person for the sales order numbers so i can move costs to those codes as i am over budget. Turns out i sent the email to the VP of services.

Sickening
Jul 16, 2007

Black summer was the best summer.

RoboBoogie posted:

so much this, I dont mind socialising, but dont use it to butter me up to solve an issue.

Today's gently caress up is sending an email to the wrong person. Was trying to reach the sales person for the sales order numbers so i can move costs to those codes as i am over budget. Turns out i sent the email to the VP of services.

Is this really that much a fuckup?

Jaded Burnout
Jul 10, 2004


Sickening posted:

Is this really that much a fuckup?

Depends whether that VP is the one responsible for budgeting and might take umbrage at someone fudging the cost codes.

DelphiAegis
Jun 21, 2010

grillster posted:

NoDaddy's main login system has been down for us for two days. Their hosting dashboard has been broken for two weeks. It's a pretty good example how a large company can still be a complete shitshow.

I don't know if that typo was intentional, or a Freudian slip, but it is on point.

stevewm
May 10, 2005
Welp just ordered Spectrum for our new location.... Lets see how they gently caress this one up.

My last experience was less than stellar. I ordered the service in April, they didn't install it until August. The pole with their line on it was a mere 9 ft from the building. It took them 4 months to figure this out and string a cable over to the building.

FlapYoJacks
Feb 12, 2009

stevewm posted:

Welp just ordered Spectrum for our new location.... Lets see how they gently caress this one up.

My last experience was less than stellar. I ordered the service in April, they didn't install it until August. The pole with their line on it was a mere 9 ft from the building. It took them 4 months to figure this out and string a cable over to the building.

Well look at mr fancy pants. How the hell did you get the VIP expedited service without paying? :colbert:

grillster
Dec 25, 2004

:chaostrump:

DelphiAegis posted:

I don't know if that typo was intentional, or a Freudian slip, but it is on point.

Definitely intentional. I just left a chat because they can't seem to figure out why the login system is failing for the account across all devices. The error given by the login page is literally "Yikes! Something went wrong. Please, try again later."

I don't want to take the time to try password resets and fluff stuff. I will try again later. As of this month we're moving everything out of NoDaddy's house anyway.

stevewm
May 10, 2005

ratbert90 posted:

Well look at mr fancy pants. How the hell did you get the VIP expedited service without paying? :colbert:

Well... we kinda did almost end up paying. I ordered service in April, they sent the first bill in May. For service that wasn't installed or working yet. And then threatened to send us to collections when we refused to pay it.

RoboBoogie
Sep 18, 2008

Sickening posted:

Is this really that much a fuckup?

it turned out it wasnt, he wished me luck after i apologised

i just hope he forgets who i am theres 50K of us in US and canada

Mute_Fish
Nov 9, 2009

grillster posted:

Definitely intentional. I just left a chat because they can't seem to figure out why the login system is failing for the account across all devices. The error given by the login page is literally "Yikes! Something went wrong. Please, try again later."

I don't want to take the time to try password resets and fluff stuff. I will try again later. As of this month we're moving everything out of NoDaddy's house anyway.

NoDaddy's support has always seemed really bad. Last time I had to speak to them the guy spent more time trying to sell me stuff than helping me with my issue.

mllaneza
Apr 28, 2007

Veteran, Bermuda Triangle Expeditionary Force, 1993-1952




Lum posted:

Source control, LOL. We have no git account or anything like that, so it's a folder full of Fix-ThisThing-v1.0.ps1, Fix-ThisThing-v1.1.ps1 etc etc. I'm half-tempted to do Fix-ThisThing-v1.1-commentfreeversion.ps1 before review, and then open up the commented one on a second monitor while screen sharing.

Spinning up gitlab on a Linux VM isn't too hard. Evangelize its use by only ever sharing scripts by linking to the project page.

vanity slug
Jul 20, 2010

just turn the folder into a repository

capitalcomma
Sep 9, 2001

A grim bloody fable, with an unhappy bloody end.
You can literally just run "git init" then "git commit" on a folder full of scripts to start change-tracking them--in-place. It's one of my favorite things about git. Starting up a deployment doesn't need to be a huge undertaking. Later on you can mature it in to something more robust, but it's not needed to get started.

capitalcomma fucked around with this message at 22:53 on Sep 18, 2020

Lum
Aug 13, 2003

I'll give it a go. If I'm being honest, my skills kinda rotted a bit in that job as you never got to play with recent tech, e.g. we dropped support for customers running on Windows XP in 2018, but one of our customers only finished migrating TO Windows XP in 2017! Most of there were Win7 + Server 2008R2

How I ended up leaving that job was about the level of competence you'd expect, after my actually decent boss left in March last year, we all got called into the regional office for a team meeting, with no further warning, just "bring your laptops", so after an early start and (for me) 3 hour drive, we then met the new boss and imediately got told that 1/4 of the team are getting laid off, and then made to sit a software engineering exam they use when recruiting graduates, because of course they're gonna get accurate and useful results when no-one knew it was coming and we all had massively different drives to get here.

So it was about a bunch of tech that our product didn't use, and I was particularly hosed because while my job title was software developer, my actual work was sysadmin, trainer & field engineer. I also wrote the installer for the product, and barely touched the code, other than a bit of UI/UX polish. When I explained that the bulk of my work is traveling to site and installing poo poo, the new boss was like "nah, we have a team at head office that can do that", and so I was let go a month later.

Turns out that the head office team were all cloud based SaaS types, and he didn't realise we were installing onto airgapped networks! Not that it mattered as it took them six months to get the next point release out as even with instructions, none of them could figure out how to build the MSI installer once they needed to add new files to it.


So yeah I've caught up quickly, am back working in more mainstream IT where I'm happier, and I actually like what the new place does, sits better with my personal politics, so arguments about scripting aside, pretty happy now. (and no bloody clearances needed, so I can actually post on IT rant threads again!)

Moo the cow
Apr 30, 2020

It's nice to have you back.

Kyrosiris
May 24, 2006

You try to be happy when everyone is summoning you everywhere to "be their friend".



Thanks Ants posted:

Documentation on vendor website should *always* have a date stamp :argh:

I've yelled this at our documentation team repeatedly. "Yes I know it says 'updated two weeks ago' in small font underneath the 'published whatever date 2013' but how many loving customers do you think actually read that? Because the answer is zero."

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

When I need my daily dose of dumb poo poo I have been reading /r/powershell

Agrikk
Oct 17, 2003

Take care with that! We have not fully ascertained its function, and the ticking is accelerating.

ConfusedUs posted:

It's certainly less stressful and more productive than being pissed off that someone said hi.

After having a good night’s sleep, you are absolutely right.

I was just pissy, stressed and irritated and that was the very next thing to get in my crosshairs.

I don’t know if it’s the current level of administrivia at work, COVID, smoke in the air, working crazy hours or what, and now RBG passing away potentially giving President Pumpkin his third Supreme Court nomination...


I can’t. I just can’t anymore.

Thanks Ants
May 21, 2004

#essereFerrari


I'm convinced half of the little fibre providers that pop up don't actually run a network, they just exist to take the details of people interested in hearing about their rollout and then phone them up and try and sell them a leased line. I'm not interested in a leased line quote, I am interested in this new broadband network you claim to be able to keep me up to date on.

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

I hate those snagless patch cables that you need a loving crow bar to move the tab down so you can pull the cable out

Agrikk
Oct 17, 2003

Take care with that! We have not fully ascertained its function, and the ticking is accelerating.
Because stabbing a screwdriver into the back of a 1U server to remove a patch cable is totally right and normal for expensive electronics.

GnarlyCharlie4u
Sep 23, 2007

I have an unhealthy obsession with motorcycles.

Proof

Bob Morales posted:

I hate those snagless patch cables that you need a loving crow bar to move the tab down so you can pull the cable out

Boy howdy let me tell you about the day I realized the covers on black box cables slide away from the tabs to allow you to actually remove them without having the grip strength of a loving lobster.

xzzy
Mar 5, 2009

Agrikk posted:

Because stabbing a screwdriver into the back of a 1U server to remove a patch cable is totally right and normal for expensive electronics.

I use a car key because I only carry a phillips screwdriver into the server room.

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

I can't take my leatherman out on the floor because I got in trouble for having a 'pocket knife' (we have some mental patients)

Fart Amplifier
Apr 12, 2003

Bob Morales posted:

I hate those snagless patch cables that you need a loving crow bar to move the tab down so you can pull the cable out

My thumb hurt just reading this

Thanks Ants
May 21, 2004

#essereFerrari


The only acceptable type of boot

Adbot
ADBOT LOVES YOU

SyNack Sassimov
May 4, 2006

Let the robot win.
            --Captain James T. Vader


^^^ yes, like this

Bob Morales posted:

I hate those snagless patch cables that you need a loving crow bar to move the tab down so you can pull the cable out

My friend, what you need are Allen-Tels. They have a very long tab, or rather two half tabs in an arc with the back half arcing over the front half so they're much easier to press down, and they're the only things I've found can be gotten out of recessed jacks in 1U servers without a loving tool.

They're also expensive of course - Monoprice did a clone of them a few years back (FlexBoot?) but the Monoprice tabs aren't as stiff which is problematic when a recessed jack means you're only able to press down on half the tab. (The Allen-Tels use stiff enough plastic that pressing down on the back half of the tab presses down the forward half, but the FlexBoots' back half just bends and doesn't put force on the front half).

e: beaten but that's actually good as Thants' post gives a visual indicator as to what I'm talking about.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply