AboutMile Wide/Inch Deep in most places...deeper in others. I've been a sysadmin (Windows, Linux, firewalls and mail servers) and a developer (Ruby, Java, bash, SQL) Prefer the pronoun: asshat. Um, I mean asset
SkillsBash, Java, Ruby, SQL, a little bit of php, and some Delphi, and enough Perl to cast before swine
Joined devRant on 3/26/2019
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I think "clean code" won't last.
With the ongoing democratization of coding and the myriad lowest-common-denominator coders flooding the market, the concept that code should simply explain itself and be intuitive to all readers will be more and more difficult to achieve.
Clean code requires the reader be on the same or greater technical skill level with the language than the authors. As developers go back to being generalists from over-specialized this becomes more of a time waster than a time saver.16
Bought my wife a new laptop. She's a windows user so I had to go that way.
First, windows 10 now requires you log in to a new installation using a Microsoft login. You can remove it later but you need one to start. <gnashes teeth>
Then, because I chose to use a phone number to set up the Microsoft account, it created the home folder using the first 5 digits of the phone number, including the 1 country code for USA. <gnashes teeth #2>
Finally manage to get the initial set up out of the way and go to copy files from her old laptop which I can see in the "Network" area in explorer but when I click on it am told it doesn't exist <gnashes teeth #3>
Eventually realize that something needs to be shared on the old laptop so the new one can "see" it.
All the while I kept muttering, "Why the fuck does Microsoft make everything so simple so damned difficult?"23
Can we please kill the "You just logged in" emails?
Each time I log into my brokerage or Google or Yahoo I get one or more emails along the lines of "Hey, you just logged in. If this was you, ignore this email. If not, well, suck to be you, I guess. Someone else has logged into your account. Just thought you'd like to know."7
Anything that allows me to forget my imposter syndrome for a few minutes.
- Coworker sending me a Slack message commenting on a function I sent him: "Dude this thing is awesome"
- Manager commenting on a data sync process I wrote: "I love that. Seriously."
- Myself finally solving a problem that had been eating my lunch all day: "In your face, computer!"
Log into tech support community website...
Get prompted to change password because my current one is too old...
Paste in the same password I already am using...
My phone just tried to locate me using GPS and gave me an answer that was "uncertain" by 1500m
Bug them right back.
True story: I once had a manager who was so much more of a people person than I will ever be and she managed to get the PMs to slow down and let us work by taking every thing we said about the project back to them in friendly, yet annoying, terms.
Once they got a taste of their own medicine, and she pointed out to them that's what they were doing to us, they suddenly stopped being jerks.1
Strava announced this morning that their app will no longer support direct BTLE or ANT+ syncing with heart rate sensors or bicycle speed/cadence sensors.
They say this is because it is causing the app to crash.
And they suggest we use a different app instead and then upload the data to Strava.
I read this as "We don't have competent developers who can solve this issue so, please, go use a competitor's product"
The latest version of Chrome and Brave on OSX are throwing Aw, Snap! messages on pages like Gmail when left alone for several minutes.
I signed up for an account at an online retailer a few months back and used an extension to my gmail address using the + symbol. I do this so I can track who is selling my address to what spam^h^h^h^h marketers.
Since then I've been getting a few too emails from this retailer so I clicked the unsubscribe link on one email and was told that my email address, with the + in it, is an invalid email address so I can't unsubscribe it.
Someone needs to get their code on the same page. Or...perhaps this is a feature designed to not let clever folks like me be too clever?4
Hate it when a website asks for a phone number and throws this error at you:
Please correct the following errors:
Phone please use the format 555-555-5555.
LEARN TO FUCKING PARSE!7
Those artificial "hair on fire" moments.
You know, those moments where a supervisor or executive walks into your office and says that something needs to be done "right away" but without any real business reason behind it other than they want it RIGHT NOW! Frequently subverts current work with real priorities which causes other "hair on fire" moments down the road.
As a former co-worker once put it, it works like so:
Step 1: Manager comes in and lights your hair on fire
Step 2: You run around a bit
Step 3: You set a coworker's hair on fire
Step 4: They run around a bit
Step 5: They set their manager's hair on fire
Step 6: Manager runs around a bit
Proceed at your own pace once you get the gist.
You know it is going to be a bad morning when your coffee goes cold before you get a chance to drink it.2
Walk in on the first day and am told: "We don't have a computer for you yet and we're not sure where you're going to be sitting so just hang around for a bit."
"Ok...what will I be doing?"
"We're discussing that."
"So I'm to be spackle, then?"
"You'll use me once you see a hole that needs filling."5
I've hopped jobs more than getting promoted but my last promotion was when I moved from a desktop support engineer to the team's sysadmin only to be forced out with --get this-- an 8 month notice because they had promised the job to someone else.
Long story short, I found a new job in 4 months and gave them just 5 days notice. Manager said, "We need two weeks." I said, "No." He said, "I understand."1
How do you convince a server administrator who thinks he knows all there is to know about networking that he really doesn't and should talk to someone who does?6
Just updated macos to Mojave and I'm not liking the look so far.
The menubar text fades too much on inactive monitors. Inactive text in other apps fades far too much. The dark mode is too dark.
Guess I'll get used to it. Eventually1
Enabled TFA on one of my utility accounts a few weeks ago.
Two days ago I started getting SMS texts from that utility with my "access code". I had no idea what was going on.
The next day I get an email from my bank that eBills have stopped working for this company.
Today I learned a new word. I learned how to say "Go fuck yourself" in Java.
I had a nice Java method using POI 3.13 which replaced a sheet in an existing Excel workbook with a sheet from a different file. Worked well except for a specific type of calculation cell.
So, we decided to try POI 3.17.
I have to rewrite about 20% of my code due to deprecated methods and variables in POI.2
I have gotten so used to editing files in vim that I invariably type vim commands into editors which don't use them (which is pretty much every other one.)
I can't count the number of times I've sent ZZ or :q to a colleague in Slack or typed /word in an email or even D when I was trying to delete a line.
Then I spend time outside of vim and find myself using the cursor keys or mouse to move around.
Curse my slow code-switching brain and faster muscle memory!1