@grmpyprogrammer@phpc.social avatar

grmpyprogrammer

@grmpyprogrammer@phpc.social

Wrote 6 books about testing PHP code. Staff Software Engineer @ Ziff Davis Shopping. Conference speaker, organizer, and first WurstCon sponsor. Baseball fan, Magic the Gathering commander player, board game enthusiast, plus all sorts of other assorted nonsense. Probably started working with PHP before you were born. Endlessly roaming the snowy wilds of Canada.

https://grumpy-learning.com

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

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I am looking at the Hyundai Ioniq5 but have concerns about charging on the road in Canada. Tesla is so convenient ๐Ÿคทโ€โ™‚๏ธ
https://mastodon.xyz/@gizmomathboy/112377461558215983

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@dandb Yes, there is that. My lease is up at the end of October 2025

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I updated a PHP config file for Laravel Horizon yesterday.
https://mastodon.nl/@absoludo/112377317406829062

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar
grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

The only career decision I wonder about was 18 months before I started working I had a chance to start working with Ruby and Rails and turned it down because even though it came with lots of vacation time and benefits I had to pay for the benefit premium and most of the vacation time was limited to fixed dates.

I am pretty much a NO RAGRETS person when it comes to job choices.
https://hachyderm.io/@funnelfiasco/112377294934218183

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Itโ€™s once again Friday so Ask Me Anything

paddy, to random
@paddy@mastodon.cloud avatar

I'm tired.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@paddy Hi Tired, Iโ€™m Dad

ollieread, to php
@ollieread@phpc.social avatar

I need to remember that Mastodon exists! Iโ€™m currently writing a bunch of content to do with PHP and this would be the perfect place to talk about that.

Iโ€™m currently trying to decide whether is an interesting enough topic that people may like an in-depth course/series on it. It seems to be something a lot of people are vaguely aware of, but donโ€™t really know the details.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@ollieread My default answer to questions about this sort of thing is โ€œabsolutely you should write about this.โ€ I asked this question back in 2008 about testing code and the answer was โ€œget to itโ€ and it built my entire career.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Between people asking me if I have ever been tested for adult autism and being called โ€œneedyโ€ over the past two weeks I start to wonder how much I know about myself anyway

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

My favourite comments are the โ€œIโ€™m told youโ€™re a little rough around the edgesโ€ variations. This is what 25+ years of complaining about things gets you!

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar
grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@emd @psycodepath A chat server controlled by a for-profit corporation? Grumpiest solution possible

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@emd @psycodepath Each incident in that post is infuriating on itโ€™s own โ€” combined itโ€™s an internet war crime

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

There is a by-election for a Member of Provincial Parliament seat in my riding today to replace a giant douchebag who quit to go work for a gambling cartel. The choices are some other douchebag with no policies other than what Doug Ford tells him, the not-liked-by-many current mayor of this town, a young idealistic campaigner for a party drifting to the centre from the โ€œleftโ€, and a right-wing xenophobic candidate. Things are going great.

funnelfiasco, to random
@funnelfiasco@hachyderm.io avatar
grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@funnelfiasco Zoomers missing out on typing in BASIC programs from Compute Magazine into their VIC-20

grmpyprogrammer, to baseball
@grmpyprogrammer@phpc.social avatar

I rarely comment about the Jays here because I donโ€™t want to spoil things for people who follow me but the 2024 version of the Jays look like they gambled on pitching and defense and it is gonna cost them a playoff spot.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

@ramsey Hackernews comments can be summed up as โ€œthis person is not me and therefore is wrongโ€

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I am sure there is a word in German for โ€œdisappointment that products and services you want to support end up being run by greedy assholes who fuck it up.โ€

Latest example for me: the Framework laptop folks taking VC money. I might as well stick with MacBooks now

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@JustChapman The appeal for me personally is the ability to upgrade them. But of course, if they end up going down the enshittification path then it is useless to upgrade unless it all follows an open standard other companies choose to follow

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@chluehr Awesome portmanteau!

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@janl I know but the tiny bit of me that is not grumpy gets smaller and smaller with each spiritual betrayal.

eric, to random
@eric@phparch.social avatar

Hey, @grmpyprogrammer, I've really adopted the home row mod you turned me onto some time ago. Last week at php[tek], it was great seeing you by the way, I missed not having it on my MacBook Pro laptop and couldn't figure out how to do it. I noticed you were using a MacBook. Do you have the home row mod configured on it and is there something you can point me to to learn how? Being a non-QMK keyboard I assume it's not possible, but I thought I would ask.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@eric I only have it through QMK but you can do it for a regular MacOS keyboard using KMonad https://github.com/kmonad/kmonad

https://mattgemmell.scot/home-row-mods/

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@eric And it was also great to see you as well

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

My two current talk ideas:

  • A Grumpy Programmerโ€™s Guide To PHP Design Patterns
  • Make your PHP UIโ€™s dynamic with HTMX

Hopefully the folks at CascadiaPHP will like them

(I count as a US speaker because I can fly from Detroit)

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@djumaka When I stumbled across https://hypermedia.systems/ I knew I had found something my Old On The Internet brain could use and understand.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

This makes it feel like when my own lease is up at the end of October of next year the correct play is to get a different brand of EV/hybrid. It is rare to watch someone run their company into the ground in real-time https://mastodon.social/@arstechnica/112360392193527877

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@pies The huge advantage Tesla has in Canada is their charging network โ€” I do not think it is open to third parties here so I would be at a big disadvantage (if I had to pick a vehicle I would go with the Ioniq 5)

  • 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