Chris Mader
cmaeder.bsky.social
Chris Mader
@cmaeder.bsky.social
I mostly live over on Mastodon at https://tux.social/@mad
Reposted by Chris Mader
Krieg gegen Europa: Wir haben next level madness erreicht... Und das wird auch auf die Schweiz wirken. Die beiden deutschen HateAid-Geschäftsführerinnen Josephine Ballon and Anna-Lena von Hodenberg sowie der frühere EU-Kommissar und Franzose Thierry Breton sind jetzt "Persona Non Grata" in den USA.
December 24, 2025 at 9:05 AM
Reposted by Chris Mader
We tracked like 17 million train arrivals last year to see where delays happen, and this is the result 🗺️

Find out the best and worst stations, routes and times of day in our 2025 Wrapped overview: chuuchuu.com/2025wrapped

(on that note, we have a new website so check that out too)
#traintravel
December 19, 2025 at 5:17 PM
Reposted by Chris Mader
Just so I'm clear on this, computer memory has tripled in price because a bunch of it that hasn't been produced yet has been ordered to populate GPUs that aren't installed in data centers that aren't built yet in order to service a demand that doesn't exist to make profits that don't happen.
December 15, 2025 at 12:21 PM
Reposted by Chris Mader
My Ubuntu Summit talk is up! Where I talk about:
1. How Desktop UX is effectively dead
2. Why I hate the term UX/UI with the heat of 1000 suns
3. How OSS can actually innovate in #ux

www.youtube.com/watch?v=1fZT...
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10
YouTube video by Canonical Ubuntu
www.youtube.com
December 12, 2025 at 5:51 AM
Reposted by Chris Mader
If you think reading books is boring maybe you should pick less boring books to read.
November 27, 2025 at 7:07 PM
Reposted by Chris Mader
In our essay, we distinguish descriptive, prescriptive, and aspirational models. Assessing a models' character is useful because it affects how we should use them. Write the blog post, this deserves more exploration (and please let me know when you do, I'm not on socials much and I'd miss it)
October 28, 2025 at 8:39 AM
Reposted by Chris Mader
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
October 27, 2025 at 7:28 PM
Microsoft's .NET Conf is happening on Nov. 11th — and we're watching the Keynote live at nxt. If you'd like to join our little watch-party, you're wholeheartedly invited. Please register, so that we know how much pizza to order:
forms.gle/JHmZtSAgAK3F...

#dotnet #switzerland #zurich #oerlikon
.NET Conf 2025 Zurich Watch Party
.NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET development platform. Celebrate and learn about what you can do with .NET 10. Location: nxt Eng...
forms.gle
October 21, 2025 at 3:20 PM
Reposted by Chris Mader
Today, we’re launching Cloudflare Email Service. Send and receive email directly from your Workers with native bindings—no API keys needed. https://cfl.re/4gH1rzq #BirthdayWeek
Announcing Cloudflare Email Service’s private beta
Today, we’re launching Cloudflare Email Service. Send and receive email directly from your Workers with native bindings—no API keys needed. We're unifying email sending and routing into a single servi...
cfl.re
September 25, 2025 at 4:30 PM
Reposted by Chris Mader
Why does one have to return to office to manage AI agents?
September 10, 2025 at 5:21 PM
Reposted by Chris Mader
DRY is often confused as "don't repeat code," which was never the intended meaning.

DRY is about knowledge. Don't repeat knowledge.

You can repeat identical lines of code that don't repeat or leak knowledge.

1/2
July 27, 2025 at 4:48 AM
Reposted by Chris Mader
I don’t see many teams using GraphQL fragments, and I think they’re missing out.

Fragments let you co-locate your components data requirements with your components.

I wrote a quick post showing how this works to make maintaining your apps simpler.

Check it out: brookehatton.com/blog/enginee...
GraphQL Fragments: Why Are They Useful?
brookehatton.com
June 2, 2025 at 1:25 PM
Reposted by Chris Mader
Completely agree with this point:

“Clever engineers write clever code. Exceptional engineers write simple code.”

Back in when people wanted “ninjas”, I said I wanted to be/wanted to work with gardeners. Ninjas come in and leave a bloody mess in the morning. Gardeners patiently cultivate.
April 13, 2025 at 4:07 PM
Reposted by Chris Mader
I don't say "soft skills" and 'hard skills'

I say 'behavior skills' and 'functional skills.'

Functional is the part you can do alone. Code, plan, budget.
Behavior is making it work with humans in the loop.

All "just skills."
February 10, 2025 at 10:43 AM
Reposted by Chris Mader
Big news today for a bunch of the open source projects I work with. github.blog/changelog/20... #opensource #arm
Linux arm64 hosted runners now available for free in public repositories (Public Preview) · GitHub Changelog
Linux arm64 hosted runners now available for free in public repositories (Public Preview)
github.blog
January 16, 2025 at 5:07 PM