@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”.

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

awoodsnet, to random
@awoodsnet@phpc.social avatar

What do you use to stay organized as a developer/ IC (Individual Contributor)?

stevegrunwell,
@stevegrunwell@phpc.social avatar

@awoodsnet Todoist on every device, work and personal.

I have a whole subproject for “PRs to be merged”, which helps me track concurrent streams of work. Easy to say “oh, I need to do these things but can reschedule that to next week”

I also set up recurring tasks for things like “update brag doc” or “take trash to the road”

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.

GeeH, to random
@GeeH@phpc.social avatar

It is confirmed. @asgrim's job is to make me look good. I would like to upload the proof here but I still can't upload images 🤷 https://twitter.com/GeeH/status/1790345879959810432

stevegrunwell,
@stevegrunwell@phpc.social avatar

@ramsey @GeeH it delayed quote posts by a month, but that setting was a damn fine addition

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

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

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

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

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

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?

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

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

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

This thread pretty much sums up my thoughts on :

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

Sorry, not sorry

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 random
@stevegrunwell@phpc.social avatar

I won’t normally boost without alt text, so lemme summarize: four photos of several dozen 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

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

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

stevegrunwell, to AWS
@stevegrunwell@phpc.social avatar

“Yeah, we use

stevegrunwell, to random
@stevegrunwell@phpc.social avatar

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

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