@ramsey@phpc.social
@ramsey@phpc.social avatar

ramsey

@ramsey@phpc.social

Coder, author, & speaker. PHP 8.1 & 8.2 release manager. ramsey/uuid maintainer. Open source developer. Senior Staff Engineer. Pronouns: he/him/his

“This guy seems to fundamentally misunderstand open source” — some rando on Hacker News

“Who is this guy?” — another rando on Hacker News

Co-admin of the https://phpc.social Mastodon server.

All original content in public posts © me & licensed CC BY-SA 4.0, unless otherwise specified. :cc: :ccby: :ccsa:

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

ramsey, to random
@ramsey@phpc.social avatar

Folks, get off Twitter. I don’t care where you go, be it Bluesky or the Fediverse, but leave Twitter.

Your continued involvement on Twitter supports this.

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

Today, I was cut in layoffs. I’m so gutted because I loved this company, & my team was the best; I’ll miss my team most.

Now, as I look ahead, I’m searching for a staff/principal role where I can help other developers level-up through mentoring, tooling/infra, architecture, & improving DX. I’d love to work with a company contributing to open source & even to the programming language itself.

Update (27 Feb 2024): Thanks, everyone! I’ve accepted an offer. Please see update in thread below.

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

“Ever since 7 came out, and with the improvements in the language since then—particularly around performance—PHP outshines basically every other application stack on the web. So, if you’re worried about performance and you’re worried about developer productivity, you should be choosing PHP.”

— Matthew Weier O’Phinney ( @mwop ), “The 2024 State of PHP Development,” Zend by Perforce ( @zend )

ramsey, to random
@ramsey@phpc.social avatar

This whole job-search experience has left me quite jaded and cynical. I don’t think I’ll look at my open source contributions the same way again. I’ve never contributed for the sake of putting it on my resume, but I now know for certain that absolutely no one cares about your open source contributions. Managers and engineers will use as much open source as they can to do their work, but they have absolutely no care about who makes it or how it comes to be. It’s all magical, free labor to them.

ramsey, to random
@ramsey@phpc.social avatar

OH: “A lot of the stuff that Python gets praised for being fast at, PHP now outperforms Python at doing, but it’s a story we’re not really telling. We should be telling that story.”

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

The latest issue of @phparch magazine is out. I still hear from many folks who aren’t aware of this magazine or the books, training, conferences, podcasts, etc. they produce, so consider this your intro to their ecosystem of content.

Check it out!

https://www.phparch.com/magazine/2024/03/2024-03-world-community/

ramsey, to php
@ramsey@phpc.social avatar

This is a really great overview of the current state of from @krinkle: “An Internet of PHP.” https://timotijhof.net/posts/2023/an-internet-of-php/

ramsey, to php
@ramsey@phpc.social avatar

This open source -based hosting platform is Fediverse-enabled. If you use it to host and publish your postcast, listeners on Mastodon and other Fediverse platforms can follow your podcast and get updates delivered right to their home feeds. Check it out! @Castopod

ramsey, to php
@ramsey@phpc.social avatar

So much of the community relies on @shivammathur’s work, whether you’re using setup-php with GitHub Actions or his Homebrew tap for builds of PHP 5.6 through 8.3-dev. What he does is no small feat, and it helps the rest of us get our jobs done.

Please consider sponsoring him on GitHub: https://github.com/sponsors/shivammathur

If your company uses setup-php, get them to sponsor!

ramsey, to php
@ramsey@phpc.social avatar

Most folks don’t seem to realize how gravely under-resourced and under-funded the project is.

For a technology that powers 77% of the web and has very little corporate backing, it's a wonder the project makes any headway at all.

At times, it almost feels like the industry is doing this on purpose to choke out the language.

ramsey, to random
@ramsey@phpc.social avatar

Open source development is a pretty good argument for implementing UBI.

ramsey, to php
@ramsey@phpc.social avatar

Look, I wrote an essay about why ramsey/uuid uses final. If you want to change that, it’s on you.

https://uuid.ramsey.dev/en/stable/faq.html#why-does-ramsey-uuid-use-final

ramsey, to random
@ramsey@phpc.social avatar

Do I know any software engineers who work at at Chess.com?

LinkedIn says I don’t, but maybe I’m connected to someone here who works there. If so, please DM me. I have some questions about a job posting, and maybe you can help.

ramsey, (edited ) to random
@ramsey@phpc.social avatar

Hey, everyone! I’m giving a keynote at @phptek in Chicago in April. I’m pretty excited about it, and I’d love to see you there.

Today is the last day for the Early Bird Discount, but you can get an even deeper discount by using my super-special speaker discount link: https://ti.to/phptek/phptek-2024/discount/speaker-Ramsey

That means you have to buy today to get the tickets at their lowest price. 🙂

For more info, see https://tek.phparch.com.

I hope I see you there!

ramsey, to php
@ramsey@phpc.social avatar

On this 28th birthday of , it’s also release day! :php: :php8: :elephpant_run:

📣 Announcing the immediate availability of:

  • PHP 8.2.7
  • PHP 8.1.20
  • PHP 8.0.29

‼️ These are SECURITY releases. We encourage you to upgrade to these versions.

📝 Change Log: https://www.php.net/ChangeLog-8.php

🎁 Source downloads: https://www.php.net/downloads

:windows: Windows downloads: https://windows.php.net/download/

ramsey, to php
@ramsey@phpc.social avatar

just opened up the ability to get virtual passes to next week’s conference, so if you can’t make it in-person, you can still watch the sessions.

You can get your virtual pass and watch the live stream of the conference at https://phptek.tv

Tickets for the in-person event are still on sale, too. I hope to see you there! https://tek.phparch.com

ramsey, to php
@ramsey@phpc.social avatar

I decided to play around with the AT Protocol, so I put together a very rough & very early library to play around with the concepts.

If you're interested, check it out, & I'd love to have others contribute to round it out and make it full-featured.

Ultimately, I’d love this library to be a starting point for working on some / bridging.

https://github.com/socialweb-php/atproto

ramsey, to php
@ramsey@phpc.social avatar

Someone wrote a interpreter in https://github.com/bragful/ephp

ramsey, to random
@ramsey@phpc.social avatar

Question for hiring managers…

I think my ADHD holds me back from being able to perform well during technical interviews. I’ve never requested accommodation, though.

If a candidate were to request accommodation for neurodivergence, what are some reasonable accommodations you might provide such a candidate?

ramsey, (edited ) to Nashville
@ramsey@phpc.social avatar

If anyone is interested in a hybrid software engineering role in , here’s a / role with a good, local company, Bernard Health.

Edit: I removed the word “remote” from “remote-hybrid,” since this was confusing to some. This is a remote hybrid position, meaning it requires some days in the office each week.

https://jobs.bernieportal.com/d8c2c017

ramsey, to opensource
@ramsey@phpc.social avatar

I’m very excited to announce I’ll be speaking at @phptek in 2024!

I’ll be leading a tutorial on building packages, and I’m giving a keynote on and contributing to .

Tickets are still on sale at their cheapest prices, so please get them now before they post the schedule. That's when the price goes up! https://tek.phparch.com

ramsey, to php
@ramsey@phpc.social avatar

Ryan is one of my favorite persons in the community. I cannot imagine what he and his family must be going through. They face expensive medical bills and more ahead. If you can help financially, please do so.

https://www.gofundme.com/f/support-ryans-brain-cancer-battle

ramsey, to drupal
@ramsey@phpc.social avatar

Let’s not forget ’s future depends on a healthy ecosystem for . When we have discussions about the future of Drupal or or any other project that depends on PHP, we shouldn’t forget to also discuss how we can ensure a future for the programming language that powers these. https://mastodon.social/@palantir/112292234589621144

ramsey, to random
@ramsey@phpc.social avatar

It’s interesting to note that many of the AI suggestions for PHP code (in IDEs) use older syntax and practices, such as using a string for the fully-qualified class name, instead of ClassName::class, which is the modern and generally-accepted best practice today.

ramsey,
@ramsey@phpc.social avatar

So, if AI was trained on all the publicly-available code it found on GitHub and the rest of the web, and if MOST code is shit code, then does that mean AI is recommending the worst practices to new developers?

ramsey, to random
@ramsey@phpc.social avatar

“First of all, the world owes Andres unlimited free beer. He just saved everybody’s arse in his spare time. I am not joking.”

https://doublepulsar.com/inside-the-failed-attempt-to-backdoor-ssh-globally-that-got-caught-by-chance-bbfe628fafdd

ramsey,
@ramsey@phpc.social avatar

“We should also acknowledge that open source developers are largely unpaid, and face significant amounts of online abuse from users of the software. This is not the first time an open source package has been hijacked after a maintainer was added […] and it is also sadly not a surprise that people online bully the creators of these libraries, either.”

https://doublepulsar.com/inside-the-failed-attempt-to-backdoor-ssh-globally-that-got-caught-by-chance-bbfe628fafdd

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