@stevegrunwell@phpc.social avatar

stevegrunwell

@stevegrunwell@phpc.social

Software developer, open-source contributor, and speaker. Amateur stompbox builder. Cishet, but love & support my LGBTQ+ homies.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Regular reminder: if your site or app doesn’t work in Firefox, it’s broken.

I lived through the “this site requires and/or is best in IE” era, and I’d rather burn it all down than return to that.

Pro-tip: Firefox does most things better anyway. Give it a spin and enjoy a less-tracked web.

stevegrunwell, to wordpress
@stevegrunwell@phpc.social avatar

Some important context as this news breaks:

is an open-source project, available at WordPress.org.

One of its co-founders, Matt Mullenweg, is CEO of , which runs WordPress.com and owns .

They can’t sell what they don’t have, so “WordPress” here refers to WordPress.com, not self-hosted WordPress instances.

BUT many self-hosted instances use the Jetpack plugin, which does send data to WordPress.com, so that might be sold 🤬

https://mastodon.social/@404mediaco/112004850884204466

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

“Using dollar signs and arrows vs no dollar sign and periods. Those are the only differences between PHP and JavaSceipt, right?” — @ramsey

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Hey, you: please stop pluralizing words with apostrophes.

Is this the house where the Smith family lives? It’s “The Smiths” or “The Smiths’ [residence]”, not “The Smith’s”.

#BadPunctuationAfterMidnight

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Me: Ugh, I don’t want to finish these slides right now.

Also me: Holy shit, how did I not already have this in the deck? I’d better add a whole new section for it!

If I finish them by Thursday, I still have a full week to rehearse and tweak before

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I wonder if I could get rid of my beard and just have a moustache without looking like a white supremecist?

stevegrunwell,
@stevegrunwell@phpc.social avatar

@grmpyprogrammer throw some thick black frames on your face (lenses optional) and get instant hipster cred.

FWIW, Hitler ‘stache aside I usually see more “American History X”-style goatees than just mustaches on skinheads.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Unsolicited career advice for staff+ engineers:

If someone complements your team, take the time to call out particular members by name.

You’re staff+, and should be visible enough (especially my fellow cishet white dudes). Instead, make it impossible for management to ignore the team members who actually get shit done while you’re in meetings about how we can get shit done faster.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

It’s 2024, so of course I have to search “<product> #enshittification” before signing up for any service 🙃

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

I’ve always been bad at carrying those “buy X, get your X+1 free” punchcards from restaurants.

The one exception is my COVID vaccination card. It’s been full since last year’s bivalent booster, but when I took it with me today the man behind the counter was apathetic.

I wasn’t expecting anything, but after five jabs can I get like a cookie or a bag of chips or something?

Walgreens: We’re not a Deli™️

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

I performed my first bisect yesterday, thanks to skills I learned from @vanamerongen at 😁

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Company: We’re adding AI to $product to make it easier than ever for our users to do $action!

Users: Could you please fix those long-standing bugs first? Those are the biggest pain points in our workflows.

Company: lol no.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Company: you need to be on the VPN for pretty much everything

Me: Okay, I guess I’ll connect to the VPN

VPN: Nah.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Full disclosure: two friends are running this. They’re swell, and I want to see them succeed, so I’ve pre-ordered a couple puzzles.

If you like puzzles and/or have ties to Michigan, I encourage you to do the same!

https://social.sopuzzled.com/@getsopuzzled/111902922043817164

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Let’s say you have 100 people, all equally skilled.

You have 1000 units each of bugs and new feature work. Each person can make progress on one unit per day.

How long will it take to address all bugs and complete the new features?

(1000 bugs + 1000 features) / 100 = 200 days, right?

Not if you have an MBA, it seems. Those features are critical, so I’ll give you 80 days.

Oh, and the bugs, too. Otherwise you DNME.

I just shaved 120 days off, why are people upset? #ManagementLogic

stevegrunwell, to Ohio
@stevegrunwell@phpc.social avatar

The AP has called the in favor of the "No, you may not strip us of rights you fascist fucks" side.

I'm still going to be on edge until it's official, but I'm cautiously optimistic.

Assuming this lead holds and we did indeed win, take some time to celebrate but be ready to vote again on November 7. We'll have one (possibly two 🤞) state-wide issues:

  1. Protecting the right to bodily-autonomy re: reproductive health
  2. Legalization of rec. cannabis (pending)
stevegrunwell, to random
@stevegrunwell@phpc.social avatar

I won’t normally boost without alt text, so lemme summarize: four photos of several dozen #phptek attendees enjoying a meal at Portillo’s after the conference. Some are wearing novelty hot dog hats, and all appear to be having a great time.
https://phpc.social/@ramsey/112335942159436451

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

If the expectation is that every issue should be assigned the highest priority, was it really worth spending the time on triage? 🤔

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Hey all, I finally decided to drop my old account (@stevegrunwell) for one with all of my PHP friends.

A bit about me: Staff Software Engineer, FOSS contributor, and conference speaker. I've been remote since '14 and have no intention of going back.

A couple years ago, I also started building effects pedals for guitar/bass.

In 2021, I moved back to my college town with my family. I'll always carry a torch for Columbus, Ohio.

More about me @ https://stevegrunwell.com

stevegrunwell, to AWS
@stevegrunwell@phpc.social avatar

“Yeah, we use

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Sweet, just got my lifetime license for sirenaffiliates.com! Looking forward to checking this out, @alexstandiford!!

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Happy “High-Anxiety Because I Have to Go Back to Work Tomorrow” Day to all who celebrate 🙃

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

This thread pretty much sums up my thoughts on #Tailwind:

While it can be useful for rapid prototyping, too often our prototypes get shipped as “MVPs”, which are then never given the space to really be cleaned up.

As a result, shit like this lives on and we continue the cycle of “front-end needs to be over-engineered so people will respect us!”

https://goblin.band/notes/9puziyltkpyyyt32

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

https://mastodon.social/@Meyerweb/110957599959336148

One, an evil, narcissistic monster who tried to destroy New York on his path to conquer the world.

The other is Vigo the Carpathian.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

I’m sorry, but you can’t claim “I don’t follow politics” in America in 2024. Either you’re for democracy or you’re deep in trump’s asshole; there is no middle ground.

If you truly don’t care, a) I wish I could live in your naive, fantasy world and b) please vote for the guy who didn’t attempt an insurrection. Consider it a favor for my daughter and every other little girl who doesn’t want to grow up to become a forced-birth baby factory.

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

Sorry, not sorry

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • InstantRegret
  • ngwrru68w68
  • magazineikmin
  • everett
  • thenastyranch
  • Youngstown
  • slotface
  • cisconetworking
  • kavyap
  • ethstaker
  • JUstTest
  • modclub
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • Durango
  • rosin
  • normalnudes
  • Leos
  • provamag3
  • tester
  • cubers
  • anitta
  • lostlight
  • All magazines