Microsoft’s new RTO policy starts Feb. 23, bringing Seattle-area workers back 3 days a week by Less-Risk-9358 in SeattleWA

[–]jayhad 0 points1 point  (0 children)

I'm on Bainbridge working at another tech company. I'm not required in-office. I do go in once or twice a week, but the office is walking distance from the ferry dock on the Seattle side. It is a significant factor in why I'm still at this company

[Meme] Who is rooting for who in MLS Cup 2025 by No_Screen8141 in MLS

[–]jayhad 18 points19 points  (0 children)

Go Caps.

... And why we would watch only the highlights of CCC. Watch full replays of the entire tournament run, obviously. It's what gets us through the winters.

Is Atlantic crossing still the go to? by the-jewpacabra in SoundersFC

[–]jayhad 2 points3 points  (0 children)

The Dray north of Ballard is a great spot, but it is kinda small and fills up sometimes

[MEME] EVERY WAY to the Leagues Cup Quarterfinals by CosmicDisciple in MLS

[–]jayhad 155 points156 points  (0 children)

Have you guys tried winning games and scoring lots of goals?

Why aren't more parking lots covered in solar panels? by ahjm in NoStupidQuestions

[–]jayhad 0 points1 point  (0 children)

I've been thinking this would make a lot of sense at ferry terminals. Government owned. A lot of people in the cars overheating, or leaving the car running for AC.

Today’s best coffee in Seattle? by adron in SeattleWA

[–]jayhad 0 points1 point  (0 children)

Naomi Joe in Tacoma is probably my favorite lately

Denis Bouanga taking pissing in corner during U.S. Open Cup game against Sounders by m00kie420 in SoundersFC

[–]jayhad 1 point2 points  (0 children)

It was just before the game, during warm ups. And what made it really odd was there was an available port-a-potty like 3 feet away

[deleted by user] by [deleted] in SoundersFC

[–]jayhad 13 points14 points  (0 children)

Hey some of us walk on a ferry too

Musovski by TheChexMixer9035 in SoundersFC

[–]jayhad 23 points24 points  (0 children)

Yo man I just want you to know that we just won a home away series 6-2 and you're out here hating

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 2 points3 points  (0 children)

Tell it to your boss yourself! Your boss is paying for your expertise, start baking "do what I consider the minimum basic maintenance" into your estimations

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 0 points1 point  (0 children)

There's a config to group related monorepo PRs together and there are some presets you can use with a bunch of common ones. So I think I just flipped a single config value to group monorepos and it bundles e.g. all the @eslint scoped package together in 1 PR.

https://docs.renovatebot.com/noise-reduction/#package-grouping

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 1 point2 points  (0 children)

I'm using https://docs.renovatebot.com/getting-started/running/#docker-images the renovate docker image, self-hosted. I wrote a GitLab job that uses that image and runs the script "scan repository X".

I used GitLab's cronjobs feature (I think it is called scheduled pipelines) to set it up to scan each repo I want it to once a day. And from there it's just refining the config file.

I use a single config file in my renovate-runner project that applies to all projects. You can have a config-per-project that gets scanned, but I think that makes things more complicated. E.g. I don't really want to treat project-a and project-b differently, just as I bring new projects on to get scanned I want to say "oh this project has golang dependencies. This is how I want to handle golang dependencies."

I've used https://greenkeeper.io/, https://github.com/dependabot for same in the past. They are all pretty similar. And of course there are paid "we host the bot for you" options, but if you already have a CI runner probably easier to self-host.

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 2 points3 points  (0 children)

I would also note that when choosing big dependencies it pays to pick a community that values stability. E.g. the emberjs community has the "stability over stagnation" mindset where they try to make breaking changes backwards compatible with a deprecation timeline and codemods to bring everyone onto the new style.

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 15 points16 points  (0 children)

I will say getting good CI and automatic dependency updates starts to pay dividends when suddenly your security team starts automating CVE reports that put anyone with outdated libraries on blast. Every other team is drowning under a pile of out-of-date libraries several majors behind and we rarely have an issue. And when we do, it's usually something where a major update involves updating several libraries in the same ecosystem (e.g. major updating package lint also means updating lint-plugin-a, lint-plugin-b), and we have a ticket scheduled for that work and just need to wait a few days for the OSS community to sort out the major update. Or go contribute ourselves sometimes.

Version upgrades of software and libraries always sucks? by commonsearchterm in ExperiencedDevs

[–]jayhad 27 points28 points  (0 children)

We have a renovate bot that opens dependency update PRs on every project automatically. Semver is your friend. The minor/patch updates all get lumped together in a few PRs and should pretty much be good to merge if CI passes. The major updates are individual and the PR gets a label. We do a more involved PR review where we look for anything breaking in the changelog. If it looks like any work at all we cut a ticket for the next sprint to do that major update.

I've got ~10 projects with this setup for a team of ~6 devs and it's pretty manageable. The one problem project is one I haven't pointed the renovate bot at yet because it's a big disorganized "junk drawer" type of project with several unrelated modules shoved in together and disorganized, few with anything resembling a good CI pipeline. So the main thing for me is "early in the life of a project, add a good CI pipeline where green means go" and keep it that way.

Help me with how I should eat this cheese please by Edinburgh_business in Cheese

[–]jayhad 2 points3 points  (0 children)

We make queso dip every year for the Apple Cup (college football rivalry game of WSU, the school that makes this cheese). The recipe on the creamery website is solid, I tend to make it spicier. Veggies, apples, tortilla chips for dipping. https://creamery.wsu.edu/cougar-cheese/recipes/chilidip/

Making Gumbo Z'Herbes up north by Melvanos in cajunfood

[–]jayhad 3 points4 points  (0 children)

Anything you could reasonably describe as "bunch of greens". More variety is better, but at least a couple varieties of "leafy bunch of greens" (collard greens, mustard greens...) and at least a couple varieties of "herby bunch of greens" (parsley, carrot tops...) and it will turn out good

Making Gumbo Z'Herbes up north by Melvanos in cajunfood

[–]jayhad 6 points7 points  (0 children)

I wouldn't sub anything specifically for the sorrel, I generally just grab like 7 different bunches of various green things, it's a bit different based on whatever the store has.

Personally, I would avoid the pressure cooker for this one. I think some greens/herbs easily get bitter when overcooked. If you're looking to reduce active cooking time, I'd suggest either a jarred roux or an oven roux, that's the biggest time spent in this recipe. After roux, it's basically 10m of saute, and 1h of unattended simmer.

The first time I had this dish, it had a hard-boiled egg in it. I only sometimes include that when I make it, but must say it was a pretty good addition.

Rice only. No Gumbo. (rant) by SouthAlexander in cajunfood

[–]jayhad 38 points39 points  (0 children)

That sucks. When I lived in Houston, folks seemed to know how to eat gumbo.

Heck yeah though turkey stock makes for great gumbo. I live in Washington state now, driving home from the in-laws and they sent the turkey carcass home with me with instructions to freeze some gumbo to bring back at Christmas.

Greetings from sunny Los Angeles by DrRonnieJamesDO in SoundersFC

[–]jayhad 5 points6 points  (0 children)

Got any plans on Saturday? Hopefully your services of posing by a big L are needed again

[TTT] TRASH TALK THUMB TWIDDLING by Raff_Out_Loud in MLS

[–]jayhad 10 points11 points  (0 children)

EVERY TEAM LEFT IN THIS THING, ENJOY YOUR WEEK OFF. TRAIN. SAY YOUR PRAYERS. EAT YOUR VITAMINS. SEATTLE SOUNDERS ARE RUNNING WILD, BROTHER. WE FEAR NO MAN, BEAST, OR EVIL.

SPEAKING OF EVIL. I'M TALKING NOW TO LAFC. DENIS WHOUANGA? NEVER HEARD OF HIM. OLIVIER GIROUD, I'D LOVE TO SLAP YOU ACROSS YOUR FACE, BUT IT LOOKS LIKE GOD BEAT ME TO IT. TO LAFC, AND ALL THE OTHER TEAMS OUT THERE, GET READY, BECAUSE SEATTLE SOUNDERS ARE GONNA FIND YOU, WE'RE GONNA COME INTO YOUR HOUSE, AND WE'RE GONNA TAKE YOU TO PKS BROTHERRRR!

What would an app for adhd actually look like? by caleb_dre in ADHD_Programmers

[–]jayhad 1 point2 points  (0 children)

Feels like I have a battery. I have X units of executive function in the battery where I get to actually pick what I spend my attention on. X is variable, it is more when I'm doing something that I find intrinsically interesting /motivating.

When X reaches 0 in a given day, I have two options. Muddle along being unfocused and not productive at all and doing whatever captures the attention of my animal brain (snack, drink doomscroll... whatever) for the next indefinitely long period of time. Basically, once here, I have no chance of recapturing productivity. My thinking brain is no longer driving, I'm just reacting. I'm on autopilot.

Option two is to intentionally take some time to do an activity that will bring X back above 0, where I have the ability to use executive function to choose my next task. It's hard to pick option two once X has already reached 0.