@theshaunwalker@phpc.social avatar

theshaunwalker

@theshaunwalker@phpc.social

He/him, 30 something, queer friendly.

PHP Software Engineer with a bit of Go. Contractor based in the UK. Voted remain. Tax the rich. Pineapple on pizza is fine. Well done steak should be a crime.

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

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Not been this many Tories quitting since 1997, the last time there was a big shift back to red.

Self interest trumps all.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

The Tories have been in power since the first general election I was old enough to vote in.

When my vote for Liberal Democrats resulted in a coalition of the Brexit cunt and the Facebook cunt.

I’ve just realised:
My entire adult life has been a ruinous corrupt dismantling of society by those with more money than most of us will see in a lifetime.

It’s not going to get fixed in the next 5 years, but I hope to fuck this is the local minimum and UK starts to focus on public good.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

With Sam Altmans seemingly unconditional disregard for consent. There must be some skeletons in that closet.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Imagine a bunch of people being paid to be so bad at product making. That 2 days, TWO DAYS, after the on stage announcement of said product, independent national organisations begin investigations because it sounds like such an obviously not good thing 😂

baldur, to random
@baldur@toot.cafe avatar

“WebAssembly: A promising technology that is quietly being enshitified”

"So we have this WASI thing that is only version 0.2, and that is already way more complex than the alternative solutions. Is there any way that it will succeed?" https://kerkour.com/webassembly-wasi-preview2

theshaunwalker,
@theshaunwalker@phpc.social avatar

@baldur based on my witness account of the JavaScript ecosystem as a server side engineer, I’m going with “yes” 😂

ramsey, to random
@ramsey@phpc.social avatar

Et tu, ?

theshaunwalker,
@theshaunwalker@phpc.social avatar

@ramsey Je suis, iTerm3

Just because it rhymes.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

In a restaurant, and the music is a pop-y upbeat remix of sound of silence.

I don’t think I’ve witnessed such a crime of creation. Crazy frog is almost more palatable than this 😂

brunty, to random
@brunty@brunty.social avatar

New profile picture time!

theshaunwalker,
@theshaunwalker@phpc.social avatar

@brunty absolutely smashing!

theshaunwalker, to Eurovision
@theshaunwalker@phpc.social avatar

Trolls out strong in the public vote for Eurovision. Thankfully enough there’s enough fans of preserving life to bring Ukraine up above them.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Obligatory aurora pictures.

image/jpeg
image/jpeg
image/jpeg

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Chance to see my first aurora in person, from my own home.

But thanks to national rail having a warehouse behind my house, and they desperately want to monitor their empty car parks at night, the flood lights pointing directly at my house are likely going to drown out any chance.

I love commercial being allowed to piss away energy and disrupt residential neighbours 🙃

theshaunwalker,
@theshaunwalker@phpc.social avatar

@derickr York.

I’d drive somewhere but everywhere is so flat around here there’s not much better place to park up and spot the horizon clearly.

theshaunwalker,
@theshaunwalker@phpc.social avatar

@derickr see it in York now, looking straight up not even northerly. Feint and muted but very visible standing out in a normal residential street.

ciaran, to random
@ciaran@social.ciaranmc.com avatar

My Apple Watch battery has gone to shit :/

theshaunwalker,
@theshaunwalker@phpc.social avatar

@ciaran were you caught by the update that zombie’d the battery life? Happened a few weeks ago, idk if/when a resolution happened in a newer update

theshaunwalker,
@theshaunwalker@phpc.social avatar

@ciaran one of the posts when it was an issue https://phpc.social/@Skoop/112259631394753114

About a month old

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Head of engineering role.
£100k+

Still has a take home tech task before the technical interview.

🤌

ramsey, to php
@ramsey@phpc.social avatar

The property hooks RFC passed! https://wiki.php.net/rfc/property-hooks

theshaunwalker,
@theshaunwalker@phpc.social avatar

@ramsey super exciting!

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Whenever I’ve watched Twitch without Adblock lately, every ad has come as a perfect example why streamers must control when ads play.

It’s always in a moment that deserves attention.

Literally just watching a racing thing, streamer makes mistake, says “oh no”, queue 60 seconds of ads 😂

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

YouTube redesigning the under video layout, further reiterating they give absolutely zero shits about their creators and their viewers.

MarkBaker, to random
@MarkBaker@phpc.social avatar

Company Recruitment Speak: "The average age of our engineering team is 23" = "We're a bunch of kids who think we know it all"

theshaunwalker,
@theshaunwalker@phpc.social avatar

@MarkBaker “were a family” replaced with “were a kindergarten” 😂

dgoosens, (edited ) to php
@dgoosens@phpc.social avatar

OK... here is a question ( but other communities are welcome to comment.

When building a decoupled app, do you consider the usage of something like
ClassWithAnnoyingName::class
(not to call the class, but to reference the name as a string and to simply avoid to type it out) as coupling?

IMHO, it is not

  • it is very trivial to replace with its string value if needed
  • it greatly improves DX
  • it greatly reduces errors because of typos

But what do you think ? And why ?

theshaunwalker,
@theshaunwalker@phpc.social avatar

@dgoosens having to refer to specific classes/interface (basically any “code”) is incredibly tight coupling imo.

I appreciate the DX angle, I would achieve the same kind of DX by instead having an enum/class with constants, which will hold an agnostic string reference (so still not Foo::class, but some alias), then both systems need to understand this alias, but they’re not coupled because they are both free to be implemented in any way.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

Modern capitalism is basing your consumer purchasing decisions around whatever dumb marketing campaigns a company is running. Because you dont want to reinforce bad behaviour.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

“Language X is bad because it allows you to do bad things”

I get so tired seeing this opinion.

All this communicates to me, is the person must struggle every day not to be a racist misogynist that swears in every sentence.

Knives can kill people but the reason you have a job is because you know how to make sushi.

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

On top of Google's new login UI being an exercise in "who the fuck was supposed to monitor the Junior doing this ticket?"

It no longer works with 1password so I have to copy paste passwords to login lol

theshaunwalker, to random
@theshaunwalker@phpc.social avatar

"You wouldnt download a car"

I absolutely would download absolutely anything at this point. Because the combination of lower quality built to fail products, and absolute garbage quality of customer service (the systems, not the humans).

Being a consumer is not worth it.

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