Sign in

Mathias Fußenegger

@fussenegger.pro
25 followers 1 following 135 posts

Trying to figure out a way to build software that doesn't suck Biased towards Diversity, Equity and Inclusion 🌉 bridged from ⁂ social.fussenegger.pro/@mathias, follow @ap.brid.gy to interact

PostsRepliesMedia
Mathias Fußenegger @fussenegger.pro · 29/09/2026
Are there any software projects out there with metrics that give some idea of what portion of their users is perfectly happy with the current feature set and only want things to keep working? Maybe with a performance improvement once in a while as Christmas present. If so: How do they get these […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 22/09/2026
Given how quickly gamers come up with optimal strategies I'd like seeing a sort of city builder game where instead of building up a city, you take over existing cities and then have to try to keep them alive dealing with bio diversity loss and climate change impacts. I'm pretty sure if modelled […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 21/09/2026
Is there a reason why companies who would have the infrastructure to put a mp4 file onto a webserver tend to publish them instead exclusively on YouTube? I'm thinking of companies like game publishers advertising their product. Goal being to have as many viewers as possible with no need to […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 21/09/2026
One lesson from working on the same project for over a decade is that it can take many years until you learn why an addition was problematic - limiting how you can move forward or adding permanent maintenance overhead. And it's often from features that weren't your main focus at the time. Maybe […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 17/09/2026
If I ever start working on a new database system I'd aim to make the parser and semantic analysis re-usable from client applications so that they could more easily integrate type checking of queries at compile time. (See github.com/dylex/postgresql-typed for an example of a client […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 08/09/2026
For what's worth I think so far I'm doing fine not using any LLMs for programming (or for anything else). Comprehension's one of my main bottlenecks and given that I sometimes re-implement something only to understand it better I don't see how LLMs would aid me there. I used to pull a local […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 02/09/2026
You know how if you spend a lot of time with someone you start to adapt some of their expressions and vice versa? I'm starting to suspect that heavy LLM users also adapt some of the models typical expressions into their writing even in the cases where they aren't using them. Somewhat confusing.
000
Mathias Fußenegger @fussenegger.pro · 02/09/2026
In my experience people tended to err on writing too few code comments but with LLM usage going up, that seems to be changing to the other extreme. Generating code with too many comments. Between the two, I'm now pretty sure I prefer too few over too many. If there are few, comments stand out […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 28/08/2026
I'm enjoying listening to the Science Busters podcast lately. It has an Austria focus but can recommend anyone speaking German to check it out sciencebusters.at/podcast
sciencebusters.at
SCIENCE BUSTERS · Podcast
000
Mathias Fußenegger @fussenegger.pro · 27/08/2026
"AI has opened up big holes in cyber security" No, AI didn't open any holes. The holes were always there. It made it easier to spot them. Journalists, please stop it with those kind of headlines
100
Mathias Fußenegger @fussenegger.pro · 25/08/2026
World politics would actually make way more sense if Skynet already happened and it's subtly trying to kill us - Policies that increase instead of reduce CO2 emissions - Anti vaxx movements - Push for data centers while telling people to not wash their rice and shower less - Humanoid robots […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 25/08/2026
Based on conversations with non-tech folks I wonder how much AI you could replace with shared calendars
000
Mathias Fußenegger @fussenegger.pro · 19/08/2026
Received an email with: > We ran 46 automated AI-trust checks on zignar.net and built your public verification profile. It scored 44/100. > Why this matters now: > - AI models prioritize verified, trustworthy sites and skip the ones they can't confirm All I'm thinking: Okay, how do I get a […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 17/08/2026
A bit annoying that both government and private sectors think it's fine to send actionable emails/letters with 7-14 days deadlines during holiday periods. Also security vulnerability disclosures. June-Aug should be closed.
000
Mathias Fußenegger @fussenegger.pro · 09/08/2026
I always felt biking with headphones was a bit too dangerous but recently discovered the Shokz bone conductive headphones which don't block sound and had to give them a try. Pretty good impression so far. Even better that the pair I got is waterproof for swimming. First test workout: "Oh, nice […]
social.fussenegger.pro
Original post on social.fussenegger.pro
001
Mathias Fußenegger @fussenegger.pro · 28/07/2026
I'm pretty sure there's a lesson buried in the reactions to LLMs allegedly making it easier to find security vulnerabilities. The talk is either centered around the use of LLMs themselves or about how maintainers can(n't) keep up with patching. Very little reflection on why software is full of […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Reposted by Mathias Fußenegger
Jess👾 @jesstheunstill.infosec.exchange.ap.brid.gy · 25/07/2026
Just imagine if we'd invested over a trillion dollars in green energy rather than AI.
10105210
Mathias Fußenegger @fussenegger.pro · 17/07/2026
I'm currently making my way through The Expanse books - had only seen the show before. In one of the books there's a reference to the "Be Angry At The Sun" poem from Robinson Jeffers. In particular this part: > Be angry at the sun for setting > If these things anger you. And it's been on my […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Reposted by Mathias Fußenegger
Georg Kury @c-ozwei.graz.social.ap.brid.gy · 14/07/2026
In #Oberösterreich will #Google eines seiner europaweit größten #Rechenzentren bauen - ohne Prüfung der Umweltauswirkungen. Dagegen kann man jetzt unterschreiben […]
graz.social
Original post on graz.social
009
Mathias Fußenegger @fussenegger.pro · 29/06/2026
I had no idea the situation with Smart TV Apps is that bad. Glad I don't have one. spur.us/blog/smart-tv-apps-resident…
spur.us
Nearly Half of LG Smart TV Apps Contain Residential Proxy SDKs
Spur scanned 6,038 LG and Samsung smart TV apps and found 2,058 with residential proxy SDKs, exposing privacy and home network risks.
000
Mathias Fußenegger @fussenegger.pro · 25/06/2026
Exodus: The Helium Sea was quite the page turner. Can recommend for anyone looking for some science fiction to read with great world building. (It's the second book of two, first one is Exodus: The Archimedes Engine)
000
Mathias Fußenegger @fussenegger.pro · 18/06/2026
I had been sleeping on qutebrowser's userscripts. So far I used a little custom tool to download and convert web pages to epub and send them to a Supernote Nomad for later reading. One issue with that were sites with lots of JS or where I'm signed in to see the content. The qutebrowser […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 17/06/2026
After reviewing a chunk of PRs where others used GenAI to various degrees, my perspective so far is that: - There's a difference between an actual productivity improvement and someone offloading work onto someone else - Friction serves an important function. If removed in the wrong place it […]
social.fussenegger.pro
Original post on social.fussenegger.pro
100
Mathias Fußenegger @fussenegger.pro · 16/06/2026
Let's do this www.theguardian.com/environment/202…
000
Mathias Fußenegger @fussenegger.pro · 15/06/2026
Since the last update the Bluecode Android app crashes on Murena /e/OS. Based on some comments it's due to lack of the full Google Play Services. A bummer, I was pretty happy with it so far - never had any issues before. And a bit ironic that the "Pay European" payment alternative no longer […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 09/06/2026
I might have to reconsider how I feel about CLA requirements. Looks like it's a stepping stone for people spamming repos with LLM generated PRs
000
Mathias Fußenegger @fussenegger.pro · 08/06/2026
I'm glad to learn that I'm not the only one who isn't happy with conventional commits sumnerevans.com/posts/software-engi…
sumnerevans.com
Stop Using Conventional Commits
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format for an open source project you contributed to. A lot of people swear by it. I swear at it. Even though it is used by a large number of popular open source projects, Conventional Commits is an actively bad standard which encourages focus on the wrong things and fails to deliver on its promises.
000
Mathias Fußenegger @fussenegger.pro · 02/06/2026
I'm overall pretty happy with my experience on Mastodon - except for the situation around long threads. With the default UI getting 20+ fragments in reverse order with other random bits inbetween is bad enough that it makes me unfollow or mute people. Especially odd to me if the people in […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 22/05/2026
How do people deal with the now very common compromises of packages you might use? So far on my radar is: - Lock versions/hash - Configure update cooldowns - Using nitrokey so at least GPG/SSH key can't be extracted - Run terminal used for editor and builds under systemd-run/bubblewrap with […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 08/05/2026
I had just caused a service outage by triggering a deployment on Digital Ocean which tried to checkout a git repo from Github, but failed due to another Github outage. Unfortunately the DO build process didn't realize the checkout failed and happily continued the build+deployment despite the […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 22/04/2026
Question to folks who create release notes including stuff like: - chore: Update depXY to 0.11.4 - chore: Update depXY to 0.11.3 - chore: Update depXY to 0.11.2 - chore: Update depXY to 0.11.1 Why?
000
Mathias Fußenegger @fussenegger.pro · 17/04/2026
Today I had to change ~100 function calls to use a different function in Python. The signature was complex enough that I didn't trust regex, so I picked up my old friend comby (comby.dev) . But it took a few attempts to get the pattern and […] [Original post on social.fussenegger.pro]
000
Mathias Fußenegger @fussenegger.pro · 15/04/2026
The legal dispute between Unknown Worlds and Krafton is almost better than the Subnautica Below Zero story courts.delaware.gov/Opinions/Downlo…
010
Mathias Fußenegger @fussenegger.pro · 15/04/2026
In discussions around LLM I've heard the argument that it's a tool like for example a Navi. That comparison felt off, but I couldn't articulate why. In the latest You're not so smart episode they touched on that - making the distinction between cognitive off-loading (Using a navi, but still […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 03/04/2026
This article currently makes the rounds: ergosphere.blog/posts/the-machines-… One part that puzzles me a bit is this: > Schwartz can use Claude to write a paper because Schwartz already knows the physics. His decades of experience are the immune system that catches Claude's […]
social.fussenegger.pro
Original post on social.fussenegger.pro
010
Mathias Fußenegger @fussenegger.pro · 31/03/2026
Received a survey from the Austrian Institute for SME Research. One question was asking for reasons that AI isn't used more/sooner. Options were things like costs, lack of know-how, regulatory concerns etc. but no option to say that it doesn't work as advertised or that you haven't seen […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 23/03/2026
Starring at an if statement with a condition that spans 7 lines and includes 5 function calls I wonder if the rise of opinionated formatters was the first step towards conditioning programmers to no longer care about how code looks like.
000
Mathias Fußenegger @fussenegger.pro · 20/03/2026
I've been using ZubanLS for a few months now and I'm overall pretty happy with it. Worth checking out if you're looking for a python language server: zubanls.com
zubanls.com
ZubanLS - The Language Server for Professionals
020
Mathias Fußenegger @fussenegger.pro · 13/03/2026
Hadn't seen this one before: www.scientificamerican.com/article/… > Overall, the study participants who saw the biased AI text shifted their positions toward those espoused by the AI. > Interestingly, the people […]
social.fussenegger.pro
Original post on social.fussenegger.pro
002
Mathias Fußenegger @fussenegger.pro · 11/03/2026
The sampling profiler coming in Python 3.15 looks pretty interesting. Been a while since I've been looking forward to a new feature in Python. docs.python.org/3.15/whatsnew/3.15.…
010
Mathias Fußenegger @fussenegger.pro · 10/03/2026
Forking vim because of contributors and maintainers use of LLMs seems a tad bit irrational to me. If the concern with LLMs are ethics related - the fork won't change any of those. If the concerns are quality related: Helping out with reviews would probably be less effort than maintaining a […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 09/03/2026
RE: social.fussenegger.pro/@mathias/113… Jackpot. But it was also me who added the test case using a mock :(
social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 05/03/2026
Why is it that even in articles that are somewhat critical of LLM use for programming, they state that they do indeed improve productivity as a matter of fact? Are there by now any studies that actually confirm that? So far I've only seen some where the improvement was estimated - sometimes […]
social.fussenegger.pro
Original post on social.fussenegger.pro
210
Mathias Fußenegger @fussenegger.pro · 05/03/2026
I had almost forgotten about Microsoft Access or Dreamweaver. Good times. www.ivanturkovic.com/2026/01/22/his… > translating human intent into working software is fundamentally difficult. The gap between natural language specification and […]
social.fussenegger.pro
Original post on social.fussenegger.pro
002
Reposted by Mathias Fußenegger
Niki @nikitonsky.mastodon.online.ap.brid.gy · 03/03/2026
Gotta give it to Claude Code developers: they are exceptionally brave. I would’ve been straight up embarrassed to show stats like this. Reminder: Claude Code is a thin CLI client that reads input from your terminal, sends it to Antrhopic servers and prints back the response.
Tweet by @trq212 about Claude Code rendering scene graph in 11 ms and printing it to terminal in 5 msTweet by @jarredsumner about Claude Code memory usage growing from 10 Gb in January to 68 Gb to 1.7 Gb now
71740
Mathias Fußenegger @fussenegger.pro · 25/02/2026
I always had a strong aversion to dealing with intermediates if doing the thing directly is easier and faster. Looking at the examples here makes me wonder if being in management for too long rewires your brain into a delegate mode or something? Also - I thought ChatOps never took off because […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Mathias Fußenegger @fussenegger.pro · 23/02/2026
Starting Monday with Sphinx builds failing locally because I'm getting rate limited with a JS challenge by either the CDN or readthedocs when fetching the intersphinx artifacts Could we please finally conclude that LLMs are a net negative and move on? Getting tiring dealing with stuff like this
000
Mathias Fußenegger @fussenegger.pro · 19/02/2026
Some interesting numbers in this article: flowchainsensei.wordpress.com/2026/… > What struck me most about the CrowdStrike incident wasn’t that it happened—any system can have bugs. What struck me was the […]
social.fussenegger.pro
Original post on social.fussenegger.pro
000
Reposted by Mathias Fußenegger
tante @tante.tldr.nettime.org.ap.brid.gy · 16/02/2026
The job of engineers is not to deploy some technology but to build robust, reliable and sustainable (in all meanings of that word) solutions for real world problems based on requirements directly derived from people's needs. Even for an engineer technology comes second at best.
2016
Mathias Fußenegger @fussenegger.pro · 10/02/2026
In the days of AI crawler bot protection everywhere: Is there a sanctioned way to do linkchecks to ensure project documentation doesn't contain any broken links? `sphinx linkcheck` is running into 403 errors from wikipedia if the documentation contains a few references to it.
100