@mwop@phpc.social
@mwop@phpc.social avatar

mwop

@mwop@phpc.social

he/him

Laminas Project and Mezzio project lead. PHP-FIG founding member and current Core Committee member, and collaborator on multiple specs. Current Zend Product Manager.

I draw Zentangle-inspired art in my spare time.

#ActuallyAutistic
#zentangle
#ZentangleInspiredArt
#php

https://mwop.net

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

mwop, to random
@mwop@phpc.social avatar

Why I ever post about software choices in social media...

I always get folks in the replies with their absolutist FOSS takes. Every. Single. Time.

Trust me, I know what the hard line is for some people. I've been using FOSS for over 2 decades, but not exclusively. Calling me out for using something non-FOSS when I need to for any reason does nobody any good, and makes you sound like RMS. Maybe keep those hot takes to yourself?

mwop, to random
@mwop@phpc.social avatar

I use an old iPad for art stuff (weekly online art club, an "art raffle" app for generating tangling prompts, occasional ProCreate stuff).

I hated Safari, and used Brave on it for years. When switching to Firefox recently, I tried it on the iPad, and oof. So. many. ads.

I stumbled upon DNSCloak, and a rec to configure it to the AdGuard DNS servers.

I can use FF comfortably now, with the side benefit that apps with in-app ads no longer display crap.

Highly recommend this!

mwop,
@mwop@phpc.social avatar

@derickr you missed the iOS part. No add-ons on that OS, and for some inexplicable reason, Safari extensions do not work within the webkit FF uses.

mwop, to php
@mwop@phpc.social avatar

The next time somebody on internals or elsewhere suggests that somebody or org should keep their application updated to a current #php version, I'm going to point them to the fact that THE PROJECT ITSELF just updated websites from PHP 5.4 to 7.3 IN LATE 2023.

When stuff just works, there's often little reason to update, until things break.

https://phpc.social/@derickr/110944579493366124

mwop,
@mwop@phpc.social avatar

@derickr My point still stands. There's often little value to performing updates, particularly when there's better places to spend the effort. And this is why folks end up on older versions of PHP... but then get ridiculed and belittled for doing so, as if they're somehow poor developers or making poor decisions.

And considering the fact that upgrading to a newer version of PHP can often lead to new issues (due to API changes), there's often risk involved.

mwop,
@mwop@phpc.social avatar

@Skoop @derickr This is true for folks who closely follow the PHP release process and do these sorts of updates regularly, This is not true for the bulk of PHP consumers. Most are not tracking the release process, and many do not have QA infra setup to catch the edge cases that may actually impact them most.

Listen, I prefer to update regularly as well. But we shouldn't be shaming those who cannot or do not have the expertise.

mwop,
@mwop@phpc.social avatar

@timwolla @Skoop @derickr Upgrading doesn't need to mean adopting new features.

That's not where the pain point is.

It's in the deprecations and API changes.

That's why folks avoid upgrades unless they absolutely need to.

mwop, to random
@mwop@phpc.social avatar

I really hate dissing on businesses and orgs, but:

If you used GreetBot in the past, keep an eye on your email, and if you setup recurring charges with them, make sure they are cancelled.

GreetBot shut down in July/August of last year. However, they were recently acquired by LoopHQ. While the new owners sent out an email notifying customers, they DID NOT indicate they'd be resuming subscriptions, NOR give a way to opt out or cancel. And they are NOT responding to requests to refund.

mwop,
@mwop@phpc.social avatar

When I saw the charge come in, I was confused, as I'd assumed my account had been closed when the service closed last year. And at this time, it's no longer connected to the Slack org I'd been using it in.

This is hugely shady behavior on the part of the new owners. I cannot and will not recommend them ever again to any org, despite the fact that the service was really a great way to onboard folks.

derickr, to random
@derickr@phpc.social avatar

You know what's worse than building HTML server-side with only PHP code and no template engine? Having to do it in C. 😕

mwop,
@mwop@phpc.social avatar

@Crell I learned MVC in Perl. 😜

mwop,
@mwop@phpc.social avatar

@Crell Don't be - it's what got me started doing OOP, and my lessons learned from it helped guide my PHP usage.

Helped me understand that the language is less important than understanding algorithms and intent. Everything else is syntax.

carnage4life, to random
@carnage4life@mas.to avatar

Investors have finally caught up to the money saving scam that is unlimited PTO and soon every company will do it.

PTO not taken is money the company literally owes the employee which is paid out in cash when they leave the company.

Unlimited PTO removes this financial liability by saying just take any work day off you like and you just get paid as normal. The reality is people take less time off in that model and tend to work during time off in that model.

https://www.bloomberg.com/news/articles/2023-08-14/unlimited-vacation-companies-seen-beating-s-p-500-investors-say?srnd=markets-weekly-mliv-pulse-survey&linkId=229837377

mwop,
@mwop@phpc.social avatar

@carnage4life My company instituted this a couple years ago, and literally all the backlash was for this very reason.

I've done my part by taking the policy at face value and always booking appointments during work hours, and taking MORE time off than I had before, as a form of protest. 😁

mwop,
@mwop@phpc.social avatar

@ramsey what's interesting to me is that it only applies in the US and Canada. My team in Estonia has VERY different policies due to national laws... And I'm actually trying to follow what they do, as it's very worker-centric.

mwop,
@mwop@phpc.social avatar

@rdohms @ramsey Exactly. Estonia has a law requiring at least one vacation lasting a minimum of 2 calendar weeks, and also enforces that a minimum number of days are used each year.

I have colleagues in the US who work 50-60 hour weeks and apologize when they take a long weekend once a year. This, despite having a policy allowing unlimited time off.

It's pretty easy to see which group is more productive. Hint: it's not the folks working around the clock.

mwop, to random
@mwop@phpc.social avatar

So nice to be back drawing. Quick artist trading card (2.5x3.5") with ink and graphite to start the day.

https://mwop.net/art/1ee3f730-dc08-6f0a-810d-0242ac190004.jpg/

Djennb, to random

Any assistance would be useful … I am on World server but cannot seem to have the web login page work for me? https://www.mastodon.world/ isn’t giving me a login screen. And that’s the only URL that web searching gives me. And using this Mastodon app doesn’t allow me to add my alt text to photos which pisses me off. Any suggestions so that I can properly log in and add the text to my photographs? Thank you! ❤️

mwop,
@mwop@phpc.social avatar

@Djennb Not sure what type of mobile you have - I'm on android, and use the Trunks app, and that gives the ability to add alt text.

Not sure about the login issue - hopefully it's temporary!

mwop, to random
@mwop@phpc.social avatar

It's been over 3 months since dislocating my shoulder. It's amazing how habits can drop when you don't flex them, so I've only started drawing much the past few weeks. Particularly happy with this one, drawn this week.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

She Who Must Be Obeyed reminded me that ConFoo would be during my winter travel ban period so I won’t be going.

mwop,
@mwop@phpc.social avatar

@Crell @grmpyprogrammer Same - I've had too many issues travelling January - March for it to be worth it. (Lost baggage, cancelled flights, re-routing to "nearest" airport - and then being unable to rent a vehicle or in some cases even drive due to weather conditions...)

I'll travel for work during that time frame, but always with the understanding that I'll cancel the trip if the weather is bad. (One time, I left the work event a day early to prevent being stranded.)

mwop, to random
@mwop@phpc.social avatar

Listening to $20 by boygenius on repeat.

As one should.

mwop,
@mwop@phpc.social avatar

@ramsey You know it!

My wife and I actually ran across each of the bands separately before we really knew who she was. Love each of them, and they each have their own sounds and vibe.

"the record" is a strong contender for album of the year, if you ask me.

mwop,
@mwop@phpc.social avatar

@ramsey Glad you're enjoying it! (Listened to it again this morning while running errands 🤣🎸🎹🎧)

afilina, to random
@afilina@phpc.social avatar

Why are JS frameworks so darn complicated? I can't even keep a mental model of a simple table with a few buttons. I need to add so much boilerplate code that I'd rather use jQuery. Either I'm missing something blindingly obvious about those frameworks, or they're just added complexity and weird patterns with marginal gains.

mwop,
@mwop@phpc.social avatar

@asgrim @afilina Honestly, most of what jquery provided can be done easily in vanilla js anymore... Which is what I've started doing again, as who needs MBs of code for a simple fetch + inject into DOM operation...

catselbow, to random
@catselbow@fosstodon.org avatar

There are lots of books about schools for magical kids: Hogwarts, Camp Half-Blood, Unseen University, Strange Academy, and on and on.

But what about a retirement home for magical grownups? Imagine reaching a ripe old age, children and grandchildren grown and gone, and one day you find a gold-embossed letter in your mailbox:

"Greetings!
You have been selected for residence at the Moonfrost Home for Exceptional Elders."

Somebody write a novel about a magical retirement home. I want to read it.

mwop,
@mwop@phpc.social avatar

@catselbow I mean, Unseen University kinda fits that - keep them fed and happy so they don't start feuding... 🤣

mwop, to random
@mwop@phpc.social avatar

I used Phoenix, then Firebird, then Firefox. When Chrome came out, it was when Google was still young, and it was a breath of fresh air. Then it became bloated, and I went back to FF... until things would stop working.

I have largely given up on Chrome, but I've often used Chrome-based browsers, as so much of the web refuses to work outside that engine. Brave was my daily driver for the past few years, but the crypto BS and my aversion to Eich had me try others recently. 1/x

mwop,
@mwop@phpc.social avatar

@sephster Is that the one on flathub? Considered it, but wasn't sure since it was 3rd party. May give it a whirl; teams was only one of several problematic apps, though.

mwop,
@mwop@phpc.social avatar

@shochdoerfer I like vivaldi... But I'm not happy with all the browsers using the same engine, which is why I'm trying FF again.

(Also, getting auto-collapsing vertical tabs to work in it was... interesting...)

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