@oliver@phpc.social avatar

oliver

@oliver@phpc.social

Earning a living with #PHP since 2005. In love with modernizing legacy codebases, excited by mission critical features.

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

andrea, to random
@andrea@ubuntu.social avatar

🤔 That must be a local train

kellylepo, to random
@kellylepo@astrodon.social avatar

A trailer for a new scientific visualization of the Pillars of Creation in the Eagle Nebula. Full video coming soon.

https://youtu.be/Slx91ASCiXw?si=EiV-qTaZsgh9bIQ2

kellylepo, to random
@kellylepo@astrodon.social avatar

I led a workshop this morning at the conference about NASA Science Activation, giving astronomers and informal educators the tools they can use with their audiences.

Here are some of the resources I demoed:
Stellar Life Cycle Bookmark activity from the Girl's STEAM ahead with NASA Program Cookbook

https://universe-of-learning.org/contents/products/girls-steam-ahead-with-nasa-program-cookbook

https://www.universe-of-learning.org/contents/products/stellar-life-cycle-bookmark-bracelet
1/3

kellylepo,
@kellylepo@astrodon.social avatar

And finally NASA's Eyes: experience Earth, our solar system, nearby asteroids, the universe, and the spacecraft exploring them with immersive real-time 3D web-based apps.

https://eyes.nasa.gov
3/3

ellie, to random
@ellie@hachyderm.io avatar

It saddens me how much knowledge is locked away in Discord servers, and will absolutely vanish within 5yrs

Forums from 20yrs ago still show up as useful for me from time to time

cabel, to random
@cabel@panic.com avatar

Wordpress advertises that you can customize the look of email newsletters, but I couldn’t find settings for that — so I wrote support. They replied and said actually, no, there are no settings for that.

But first, their AI Support Bot took a crack at an answer — and absolutely, confidently hallucinated two settings that don’t actually exist. I thought I was losing my mind because they just weren’t there.

That feels worse than just not replying at all, right?

Support tells me, “Wordpress does not provide direct settings” to change these options.

cjgyt,
@cjgyt@mastodon.xyz avatar

@cabel I think any organization that chooses to offer LLM-powered support is just choosing to inflict reputational damage upon itself. The benefits do not outweigh the risks when you piss off your customers/clients by using a bot that will just outright lie.

sebastian, to random
@sebastian@phpc.social avatar

2024 will be the 25ᵗʰ year in which I work on :

https://sebastian-bergmann.de/open-source.html

eliasdaler, to random
@eliasdaler@mastodon.gamedev.place avatar

Best addon after uBlock Origin
https://github.com/iorate/ublacklist

It allows you to remove some websites from your Google search results.

Bye, Quora, GeeksForGeeks, Pinterest, fandom.com etc.-etc.

tychotithonus, to random

@robertatcara As someone who personally discovered and fixed Y2K bugs that would have had significant real world impact, it is disturbing to hear someone propagate this myth [that it was a "big fuss about nothing"]. And it is a myth.

This is what really happened:
https://time.com/5752129/y2k-bug-history/

The testing methodology insured that these impacts were not hypothetical. At my company, the testing was performed by actually rolling the clock forward to test systems to see what would happen. For example, I discovered that every ATM in the state of Alaska operated by my company would have locked up until a PROM chip was swapped. Someone had to fly all over the state to proactively swap the chip beforehand, to avoid significant customer impact.

And that was just one story. I personally oversaw investigation and fixes for other hardware and software at that company that would have failed.

And that was just my company. I spoke with others in IT at that time with similar stories. And that was just the people I knew.

So no, it wasn't "a big fuss about nothing" - and saying so is both dangerously revisionist, and disrespectful of the work it took to prevent real impacts.

shadowhand, to random
@shadowhand@phpc.social avatar

I have started to take this approach: when I make a bug report or feature request to an open source project and it gets fixed or implemented, I donate $10-20. That is basically the cost of a drink or two, plus a tip. 🍻

From: @GeeH
https://phpc.social/@GeeH/111667975972185011

heldersimao, to random
@heldersimao@masto.pt avatar
anders, to random
@anders@mastodon.cyborch.com avatar

I have interviewed 100s of candidates for software engineering positions.

I’ve done take-home tests, in person challenges, pair programming with the candidates.

All of them were awful experiences for me and especially for the candidate.

I can only think of a single instance where a code challenge exposed a poor software engineer and I could definitely have made the same assessment just by talking to them.

Lately I’ve stopped doing any software or mental puzzles.

I don’t do any of that when I interview designers or QA people or HR people, so why would I be particularly toxic towards software engineers during the hiring process?

Instead, I actually read their resumes (which is significantly quicker than doing interviews, asking them to repeat the same information), and then I ask them questions like:

  • Where do you get your tech news?
  • How do you learn about new technologies?
  • What do you most appreciate in your coworkers today?
  • What is a perfect workday like for you?

I specifically avoid trap-style questions like “what is your greatest weakness?” or “why are you leaving your current job?”

I recommend that you make a plan for what you want to learn about the candidate, e.g. “are they good at acquiring new skills?” or “do they share the same values as the team?” and then structure the interview around that.

Be a non-toxic manager. Make your company look good during the interview process. Get better candidates.

viktor, to php
@viktor@me.dm avatar

If you're looking for remote dev job ( ), Nextcloud is hiring:

➡️ https://nextcloud.com/jobs/

Boosts appreciated!

cammerman, to random
@cammerman@mstdn.social avatar

The great dirty secret of the software industry is that an awful lot of the work that is critical to sustainably build and maintain a software system/product/whatever only happens in the wild because one person with a little extra care and a little extra time decided "I'm not going to wait for this to get priority. I'm not going to wait for permission. I'm just going to do this because it should be done, and damn the consequences."

astro_jcm, (edited ) to chile
@astro_jcm@mastodon.online avatar

1/ This is the longest exposure I've ever taken: 8 months long! It shows the Sun's path on the sky between Apr 17 - Dec 11 2018, as seen from ESO's Paranal Observatory in .

This is part of a collaboration with Diego López Calvín, an expert in solarigraphy: https://solarigrafia.com

Diego sent me some of his hand-made cameras, which I placed all over Paranal. So what do we see here? See thread below 👇

trisweb, to random
@trisweb@m.trisweb.com avatar

Most don't know how to lead.

There are straightforward methods. You need to do the work to gain clarity on the system and people you're responsible for leading. You do the work to communicate that clarity of purpose—constantly, repeatedly.

There are straightforward values. You respect people above all else. You empower them to participate in the work, not just do. You make everyone a part of the mission you're undertaking together.

Most leaders were never taught. How could they be?

virtuous_sloth, to VintageOSes
@virtuous_sloth@cosocial.ca avatar

Hey ,

I'm a veteran / / system admin who has specialized in site reliability and devops before it was a thing. I'm looking for employment or contract work. I can do remote but would love to work in person in Calgary too!

I've designed, deployed, and maintained fleets of systems supporting ERP landscapes and other commercial applications.

I find structure in your chaos, I automate my way to laziness and reliability.

catherineryanhyde, to random
@catherineryanhyde@astrodon.social avatar

This is only about 3 1/2 hours, but worth sharing, I think. M31, the Andromeda Galaxy.

sebastian, to random
@sebastian@phpc.social avatar

This year (finally!) saw the release of PHPUnit 10:

https://phpunit.de/announcements/phpunit-10.html

sebastian,
@sebastian@phpc.social avatar

10 was most significant release in the history of the PHPUnit project.

This release is to PHPUnit what PHP 7 was to PHP: a massive cleanup, refactoring, and modernisation that lays the foundation for future development.

kellylepo, to random
@kellylepo@astrodon.social avatar

Ever wonder how we send data back and forth to ?

Along with 40 different missions, JWST uses NASA's Deep Space Network (DSN), operated by JPL. Or, as I like to call it, the "space internet".

The DSN has giant radio antennas in Goldstone, California; Canberra, Australia; and Madrid, Spain, each positioned approx. 120 degrees apart in longitude. As the Earth rotates, one antenna will move out of range as another moves into range.
1/

Learn more: https://webbtelescope.org/contents/articles/how-do-we-communicate-with-webb

astro_jcm, to Astro
@astro_jcm@mastodon.online avatar

Did you know that galaxies are almost empty? Stars within them are so far apart that when galaxies clash their individual stars don't collide – they just get tossed around due to gravitational interactions, distorting the shapes of the galaxies.

More here: https://www.youtube.com/watch?v=OJd8Z6SDx-M

dgoosens, to climate
@dgoosens@phpc.social avatar

Every disaster movie begins with a scientist being ignored
and in this case, being ignored again and again and again and again… and… too late

to, to rust
@to@hachyderm.io avatar

During the past 6 months I invoiced a grand total of 11 days so at this point I will code for food, I guess 🫠

I have 15 years of experience from developer to CTO, out of 10 as freelancer, and 2023 will be my worst year ever. Living that while inflation explodes is probably not helping either 🥴

sharan, to punk
@sharan@metalhead.club avatar

Here's a thing. It's a Bandcamp Friday, and we have just released our latest, most furious release, called UBLEHA (English lyrics coming soon). It's a pent-up rage punk with hints of metal: https://popik.bandcamp.com/album/ubleha

Get that or our discography, and support punk from the land where no one plays it. Boosts are appreciated.

ameel, to random
@ameel@mastodon.social avatar

Cory Doctorow explains how and why the enshittening we're seeing is happening at the institutional level. Useful to read even if you're already aware of what's going on and why.

tl;dr User lock-in due to drastically reduced competition lets businesses make more money at the expense of user experience.

Commentary by Cory Doctorow: Don’t Be Evil | https://locusmag.com/2023/11/commentary-by-cory-doctorow-dont-be-evil/

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

I'm noodling with a data storage layer library in . specific. There's 2 options:

  1. Auto-generate SQL tables/views/queries off of PHP data types (with attributes)
  2. Auto-generate PHP classes off of SQL tables/views/queries.

Which would you prefer? The goal is fully typed interaction in PHP space, but I'm not sure which side should be canonical.

Which would you rather work with, and why? Assuming a "good" DX in either case.

Answer why in replies, boost for reach, etc.

  • 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