You can't win with Jira tickets
Too much detail? You're infringing on people's autonomy, you gotta stop micromanaging
Too little detail? The dev feels lost and we could have saved a lot of thrashing time if details were at roughly a per-line-of-code level
Home
Public posts preserved on my own site.
Today's job req in email
"* Working knowledge of AWS Cloud technologies, Containers (Docker)
* Able to lift twenty-five pounds"
It's a lift and shift job.
New git branch naming conventions. You must include the Jira ticket, your birth date, a short essay about what you hope to accomplish, a few pithy sayings summing up how you feel about your failures. All lower case connected by underscores.
Late night TV drama about a shadowy super project manager, manipulating the world through really, really, really detailed Jira tickets. https://x.com/rot13maxi/status/1420927347520331776
If software developers were to set up a grocery store the kitty litter would be grouped with the carrots, with to the bread, with to lightbulbs. One aisle would only have toothpicks. All other items in the last aisle.
The things you find in the same namespace, man.
The first three movies were actually unit tests in a build server. Since most executed is unit tests, if you find yourself in a simulation, you probably are a unit test. https://twitter.com/abrownmichael/status/1420410701399707652
Zelle is a payment system for people who want to pay their rent in three chunks over a few days where chunks get rejected because of business rules, but succeed a few attempts and days later. Wish I could see the use case card for that.
So 3 years in, my Chevy Malibu Hybrid has average 36mpg over *all* miles. That's pretty good considering a lot of that was stop & go, which on a conventional Malibu is about 10mpg. The Sienna on eco mode is 40mpg (I think all the time).
And by average, I mean, the trip meter has never been set, so it says I've gotten 36mpg over the last 15,000 or so miles.
♡ 0 ↻ 0The EPA is 49/43, so I take it they tested it while coasting down very large hills.
♡ 0 ↻ 0
Shoot, I thought this was real. Municipal Tractorization is going to have to wait. https://x.com/PaulC04/status/1417154959456538631
We should keep this after the pandemic is over. https://x.com/anthonydpaul/status/1420087879565410306
I don't know why I bother to click the "report this account is hacked" "this tweet is using the reply function to spam" -- neither seem to do anything. If you report an account as impersonating a celebrity, something will be done, albeit 2 months later.
@RehanaWC - if you still control your account, you need to change the password so the spamming will stop.
VPN really wrecks your ability to focus. When on VPN, DNS is broken, so you have to drop off it to get working DNS. But to get back on VPN, you have to attempt over and over and over while trying to pay attention to a zoom call. https://x.com/mistersql/status/1420020110069309444
This is going to be another day where I do nothing but an attempt to connect to VPN and there is nothing I can do about it. If I complain to help desk, they will say, well, you can sometimes connect, what are you complaining about? https://x.com/mistersql/status/1420018617513660416
BIG-IP thinks that 10 minutes of attempts being fine for connecting to VPN, but if you got a zoom call going on at the same time and have to drop off VPN and rejoin every 15 minutes, it becomes a real productivity stopper. https://x.com/mistersql/status/1420018617513660416/photo/1
If you were thinking of seeing if your knee can twist 1 degree, don't do it. Totally not worth it, there are other ways to get to where you were going.
The default example on csv.writer in python is to invent a monster:
with open('f.csv', 'w', newline='') as c:
w = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)
https://docs.python.org/3/library/csv.html
Bus Rapid Transit >>>>> Hyperloop
Colonize uninhabited desert/artic/caves/ocean floor >>>>> Colonize Moon or Mars
Public policy failure is sometimes a failure of science fiction to present a compelling story.
I need to file a warranty claim on my knees meniscus, but really, this looks like bad design and a class action lawsuit is more appropriate. Who's with me?
Had to stop using my oldest password. Not enough sites policies support cuneiform.
Suit & Tie for a zoom interview is not a suit and tie, it is:
1) Look at the camera
2) Get a high-resolution camera
3) Get high bandwidth internet or move.
4) Verify that your audio isn't muffled or have high pitch whines & chirps
And every 5 years everything you knew is obsolete. https://x.com/teddyknox/status/1418563855945437187
AWS/Cloud disaster scenarios you should imagine, losing control of an account & losing all the assets in it.
Stolen root credentials + Terranuke could make quite a mess, cloud equivalent of burning down a datacenter.
Tired: can tech leads code manage at the same time
Wired: can a CEO manage and code at the same time https://x.com/mitchellh/status/1418315344800669698
You've been somewhere where forgotten copies of assets on staff workstations was a central part of the disaster recovery plan, right?
Job of the day, web dev @ Consumer Financial Protection Bureau in DC, telework eligible- react, node, python.
https://www.usajobs.gov/GetJob/ViewDetails/608238600
Should Tech Leads also be managers? (% time coding vs time in meetings, etc) I think the answer changes as the team size goes from 1, to 2, 3, to 4, etc. In the 3-4 size teams, everyone is wearing multiple hats.
https://lethain.com/tech-lead-managers/
Another important ratio is how many manager types are on the team (PM, PO, Scrum, BA, UX all act as quasi-managers) vs individual contributors (the techies). Being a tech lead when there are 4-5 other quasi managers is not too bad.
♡ 0 ↻ 0On a team of 3, there is 1 boss (all manager-like roles combined) & everything depends on the personality of that 1 boss, the relative split of managerial tasks vs tech work is irrelevant & of course, everyone is overworked- there just aren't enough specialists.
♡ 0 ↻ 0
The most important part of writing (documentation) is suspension of disbelief, specifically the suspension of disbelief that anyone is ever going to read this thing.
anyone => no one. I mean, no one is going to read this and it is really demotivating.
♡ 0 ↻ 0
IDEA: mechanical turk coding-interview copilot. A person you can turn to in an interview and say, "can you reverse this linked list for me?" but without it being so obvious that someone else is solving it.
Working two jobs in tech is fairly common, or everyone knows the same person https://x.com/mistersql/status/1415299923998806027
terraform is like its own chaos monkey. These s3 bucket policies keep disappearing.
nope weirder than that-- terraform just doesn't see s3 bucket policies at all.
♡ 0 ↻ 0
Technologies that play poorly with ec2:
- AWS Inspector. Impossible to get a passing report, no support for OS's that can get a passing score (alpine)
- Terraform. Terraform *always* destroys the machine on all applies because hashing the "user_data" is impossible.
- use ansible you say? So where is that ansible server going to run? on an ec2 machine, which is not going to go well with the above two.
♡ 0 ↻ 0
End of an era, I'm shutting down my virtual private server where I used to host my programming experiments. Started with lunar pages until they got mad that I had like 20 different websites on the same account & then I switch to very expensive, but full freedom VPS.
Now I just don't have the time to do security patching & the experiments I want to do now aren't based on .NET and IIS7 and windows server 2008. Hosting has changed too, better to use free-tier or pay for serverless or other cloud options. And I want to keep that $ in my pocket
♡ 2 ↻ 0
I'm bullish on $USD. I'm going to add it to my twitter bio and my personality.
Sometimes the specs have already been reduced to a non-negotiable document (real customer is 3 org layers away) & I keep trying to ask "why" to & at that point, about 1/2 of my supervisors historically act like I'm just unwilling to work. https://x.com/firstround/status/1415736531197710336
People working two jobs on w2 in the same timeslot is how we get pulled back into the office. https://x.com/mistersql/status/1415299923998806027
How many techies do you know/have you known that moonlight (work two jobs, esp two remote jobs), either with or without permission from employer (i.e. doing so on W2, not 1099)
#Docker's "Skip Updates [Pro Users only]" button makes it look like skipping updates is a good thing, everyone would do it if only they had enough money. Talk about bad messaging. It is the thinking that only the Beta version is secure & all following is just more bugs.
Shoot, I gotta change all my credentials, "admin/admin" has turned up in a data breach.
Jokes on them because I'm changing it to "admin/tiger" instead of "scott/tiger"
♡ 1 ↻ 0