matt 🦕

Software Engineer, hit me up if you wanna talk , or . I run and sometimes climb, nothing too high though.

matt 🦕 boosted:
Alex Rockpierstoval
2025-05-05

With the hype around endof10.org , I have a question about Linux as main OS.
I already know Linux quite well, but for my job mostly (programming). However I have almost no experience in using it for what I use on a personal side.

So:
- What's the state of gaming on Linux for very old Windows games?
- What about Photoshop and the Adobe suite in general? (Mostly for my wife who's an artist)
- Is there a non-Ubuntu Debian-based OS good enough for these usages other than Debian itself?

matt 🦕mattjbones
2025-04-26

@farooqkz @andypiper I also use and it does more than enough for what I want (basic page view stats)

matt 🦕 boosted:
2025-04-23

It’s #WilliamShakespeare’s birthday today, and to celebrate, I’d like to share my favourite #Shakespeare quote:

Screenshot of a notification from a “Shakespeare Quote of the Day” app reading:

“An SSL error has occurred and a secure connection to the server cannot be made.”

Below that is a picture of William Shakespeare with that same error message quoted next to him, as if it were an actual Shakespeare quote.
matt 🦕 boosted:
2025-04-08

Of which name do you think, when you think of “invention of the web”?

If it's a man, this site is for you to study: nowebwithoutwomen.com/

Or this book, Broad Band: penguinrandomhouse.com/books/5

If you give talks, these are especially great resources for getting history straight.

matt 🦕 boosted:
Curated Hacker NewsCuratedHackerNews
2025-04-06
matt 🦕 boosted:
2025-04-06

What if fatigue, but also online?

matt 🦕 boosted:
amos is reflectingfasterthanlime@hachyderm.io
2025-04-05

thirty-five.com/overengineered

This is deranged in the best way

matt 🦕mattjbones
2025-03-24

This paints quite the picture. Things are definitely changing, whether we’ll have an agent fleet by Q3 is a different matter but wow it’d be cool!
mastodon.social/@micha/1142190

matt 🦕mattjbones
2025-03-18

This is also allowing us to fearlessly experiment as throwing up a new MFE has little to no impact on the core app and means that we no longer have to tip toe around shaky ground to implement new features. Users don’t feel the difference but developers are far more confident in their changes and the relative blast radius

matt 🦕mattjbones
2025-03-18

The approach, while not straightforward, allowed us to have the best of both worlds, namely fast execution AND type safety.

The team built out the MFE platform and now any new surfaces in the app go via an MFE. They Ofc have to be typed / tested and solid from the beginning. This is working remarkably well and allows us to piecemeal migrate core app experiences without harming existing users - a major win for productivity and delivery.

matt 🦕mattjbones
2025-03-18

Micro Frontends…

matt 🦕mattjbones
2025-03-18

This time last year I was knee deep in a migration. I felt that we couldn’t move forward without it. I’ve since changed roles and I’ve been reflecting on this approach and how it probably wasn’t correct. Migrations like this are a luxury afforded to the biggest tech companies however for startups it makes no sense.

But I still want TS and I know a codebase that’s been fully typed would reduce mistakes and prod incidents. So what do we do if we can’t tackle the migration?

matt 🦕mattjbones
2025-03-16

I recently started using and it's bloody brilliant and one of my fave features is the ability to just hide ALL the browser chrome (all the UI like toolbars, address bars, etc) and have only a webpage. It's deffo how the web should be viewed.

I've also tried to replicate similar on (because I've always found Safari solid). This is as close as I can get. Sadly removing the address bar makes opening new tabs impossible as there's noway to type an address / search.

Screenshot of the DietPi website open to the Pi 1 / Zero image page.

The picture illustrates the minimal browser config with a sidebar of open tabs and tabs across the top but no other UI.
matt 🦕mattjbones
2025-03-16

this feels like a disaster waiting to happen.

Dialogue from the mounted media right click menu with the 2 sections visiible: first section says Open and the second section says 'Eject "BOOT"' and 'Erase Disk...' which are VERY different things and shouldn't be neighbours.
matt 🦕mattjbones
2025-03-04

@benjojo yeah totally fair, I do the same / did the same, if everyone is using Edge / Chrome and everyone who devs does then the unfortunate who use FF or Safari often have a bad time. FF devtools aren’t all that bad either and the a11y tools are pretty hot.

I suggest Zen juuust incase the switch from Chromium was made a little more painful due to enjoying the Arc world - I never bought the hype either but gave Zen a go recently and was presently surprised, not for everyone tho for sure.

matt 🦕mattjbones
2025-03-04

@benjojo eeeesh. If you’re switching to Firefox anyway you might also want to try ? I was always interested in Arc but didn’t want to use so was pleasantly surprised when I gave Zen a go.

matt 🦕 boosted:
Kat Marchán 🐈zkat@toot.cat
2025-02-20

If you’re the primary cook in your happy…

Do you have mom hands? (Mom status notwithstanding)

matt 🦕mattjbones
2025-02-18

@bujiraso @zkat @larsgw yeah that `if err != nil` is a choice. I think languages that outdo go would likely not have a garbage collector but honestly it would come down to use case. Rust is super fun to write (in a way, don’t @ me) but I can get something working far quicker in Deno / or more recently golang. Choose your fighter I guess?

matt 🦕mattjbones
2025-02-18

@zkat @bujiraso @larsgw solid take. It can be daunting at first (stepping outside of the comfort of your first language) but being able to think in Rust while writing TypeScript or Go while writing Python really makes you appreciate the features of the language. I’ve been eyeing up Haskell for a hot minute and can see my diving in one day.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst