Max

I’ve been building software for the web for over 12 years, working to make it more open, free, decentralized, and collectively owned.
Ich entwickle seit über 12 Jahren Software fürs Web. Ich arbeite daran es offener, freier, dezentraler und zu gemeinschaftlichem Eigentum zu machen.

🇬🇧 + 🇩🇪
Posting in English and German.
Ich poste in Englisch und Deutsch.

🛜
Follow my RSS feeds to see all my posts.
Folge meinen RSS Feeds, um alle meine Beiträge zu sehen.
👇👇👇

Max boosted:
Stuart Langridgesil
2025-06-26

Neat little CSS trick for changing the theme of a page in a pretty way, inspired by @kevinpowell: kryogenix.org/code/browser/the

Max boosted:
steve mookie kongmookie@racingbunny.com
2025-06-23

18 Rules of Software Engineering.

#dev #developer #programmer #software #engineering

0. You will regret complexity when on-call

1. Stop falling in love with your own code

2. Everything is a trade-off. There's no "best" 3. Every line of code you write is a liability 4. Document your decisions and designs

5. Everyone hates code they didn’t write

6. Don't use unnecessary dependencies

7. Coding standards prevent arguments

8. Write meaningful commit messages

9. Don't ever stop learning new things

10. Code reviews spread knowledge

11. Always build for maintainability

12. Ask for help when you’'re stuck

13. Fix root causes, not symptoms

14. Software is never completed

15. Estimates are not promises

16. Ship early, iterate often

17. Keep. It. Simple.
Max boosted:
Large Heydon Colliderheydon@front-end.social
2025-06-23

Found with no alt text.

Comparing three approaches to product development, using a car as an example.
1 = waterfall. You start with just a wheel, then you have two wheels, then a whole car.
2 = agile. You start by making a simple but functional skateboard. This is superceded by a working motorcycle. Then you make a car.
3 = Artificial Intelligence. First an incomplete and non-functional car is generated. Then you get a green cat with wheels for some reason. Then just a duck. A giant cartoon duck.
Max boosted:
2025-06-22

Want greener, cooler cities that are a “breath of fresh air?“ In case you thought Paris wasn’t ambitious enough this weekend, on top of our new exhibition, they opened the wonderful new “Urban Forest” in the square in front of City Hall! Part of Mayor Anne Hidalgo and her great team’s brilliant urban greening strategy.

The path through the new urban forest, one of two on either side of the SquareIn hot cities, people seek out shade and coolnessThey’ve been popular even in the days before their official opening, already filled with peopleEach of the two forests now frames the very big square, which is still big, but has an entirely different field now with the forests on either side
Max boosted:
Chris Ferdinandi ⚓️cferdinandi
2025-06-22

I just launched Kelp UI (my UI library for people who love HTML, powered by modern CSS and Web Components)!

Currently in alpha. Rapidly building out the docs.

Let me know what you think!

🎉🎉🎉

kelpui.com

Max boosted:
Arne Brasseurplexus@toot.cat
2025-06-22

The libxml2 maintainer is no longer accepting embargoed security reports. They just get treated like regular issues.

This bit in a comment on the announcement really resonates with me:

> these companies make billions of profits and refuse to pay back their technical debt, either by switching to better solutions, developing their own or by trying to improve libxml2.

Too often a company will depend on some library, and then when there are issues with it, shame the maintainer into fixing them. "There's a problem with your project, it is your responsibility to fix it".

No.

You chose to build on top of this library, and with that took on all responsibility that comes with that choice. Any tech debt or bugs are now YOUR tech debt and bugs. What are you going to do about them?

gitlab.gnome.org/GNOME/libxml2

Max boosted:

✨ new tech bingo ✨

Bingo card listing a bunch of common issues with newly-released technology. Squares include "destroys well-paying jobs", "horrifying military applications", "ceo is a real piece of shit". The free square in the middle is "ads!"
Max boosted:
2025-06-20

It’s live: The Anti-Autocracy Handbook- The Scholars’ Guide to Navigating Democratic Backsliding. The need for this is self-evident given current events around the world and in particular in the U.S. The team of authors includes experts from relevant fields and several authors with first-hand experience of living under autocracy.
 
a pdf of the handbook is freely available for download at the short link sks.to/autocracy and there is an associated Wiki that will continue to be expanded and updated.
 
Please share!

Max boosted:
Gregor Aischgka@vis.social
2025-06-20

People tell me nobody wants to look at climate curves anymore, yet here we are!!! Please enjoy our interactive journey through 485 million years of climate history and dive into the fascinating and important work of paleoclimate scientists.

🎁 zeit.de/wissen/umwelt/2025-06/

Max boosted:

Do you want to self host your own music 🎵 or videos 🎥 ? Maybe customize the looks? Check out simonrepp.com/faircamp/ and simonrepp.com/hyper8/ for some beautiful Libre tools 🙂

By @freebliss

#libre #foss #floss #SelfHosting

Max boosted:
2025-06-18

I am sad about custom cascade layers, specifically that

@layer b, c;
@layer a, b;

results in

@layer b, c, a;

and not in

@layer a, b, c;

Basically, we cannot use partial dependencies to “prepend” layers to others.

I think for at-rules, it is fine to make them be added in order of appearance. But for statements, it would've been much better to identify layers that were already declared, and prepend or insert newly mentioned layers in the new statement's order.

2025-06-18

@ZEITONLINE Ihr bewerbt einen rechtsradikalen Podcast, weil er so viel intellektueller ist als bei den anderen Parteien?! Was für Leute dürfen denn bei euch publizieren?

Max boosted:
Julia Miocenejulia_miocene
2025-06-17

👋 If you wanted to learn how to do 3D scenes with just CSS, my new series of videos is for you!
I've just posted the first one. See you on YouTube 🙂
youtube.com/watch?v=dgEHpkm0xTI

2025-06-16

Degenerative AI

Max boosted:
Ana Tudor 🐯anatudor
2025-06-14

You aren't solving the problems created by over consumption with even more consumption.

Max boosted:
2025-06-14

Nox—new night train company for Europe:
Video: youtube.com/watch?v=4Aq4zXKdP4
Website: noxmobility.com

Summary of video:

1/3
Benefits of night trains:
• If you take away the time spent sleeping on a night train, it is faster than air travel.
• Carbon footprint: plane > car > bus > train

Client Info

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