Markus Oberlehner

Markus Oberlehner

@markus.oberlehner.net

Working on modernizing Austria's digital tax services. Vue / Nuxt, React / Next.js expert, TDD practitioner, Node.js enthusiast, ML padawan.

982 followers289 following817 posts

I have some sympathy with the anti-AI crowd, yet I think they do more harm than good. Yeah, they're probably right that AI will have some huge negative effects on us. As were the anti-Internet people or the anti-car people. Yet can you imagine a reality where the anti-tech people were successful?

dame@dame.is

“Researchers found that millions were turning their back on the world wide web, frustrated by its limitations and unwilling to pay high access charges. They say that e-mall, far from replacing other forms of communications, is adding to an overload of information.” Sound familiar?

View full thread

If the anti-car crowd hadn't fought the losing cause of boycotting cars altogether, but instead had thought more about how to compensate for the long-term negative effects they bring, we might not live today in cities drowned in car noise and exhaust. While still reaping their benefits.

Dear anti-AI people, we need your skepticism and forward-looking perspective to shape a future that embeds this new technology into our lives in a net-positive way. Okay, banning it completely might be even wiser - that's entirely possible - but it's not going to happen.

I have some sympathy with the anti-AI crowd, yet I think they do more harm than good. Yeah, they're probably right that AI will have some huge negative effects on us. As were the anti-Internet people or the anti-car people. Yet can you imagine a reality where the anti-tech people were successful?

dame@dame.is

“Researchers found that millions were turning their back on the world wide web, frustrated by its limitations and unwilling to pay high access charges. They say that e-mall, far from replacing other forms of communications, is adding to an overload of information.” Sound familiar?

When the car was invented, there was just no way it wouldn't eventually replace horses. We evolved to be animals that use tools to make our lives more comfortable. We just can't help it, it's literally in our DNA. But we also have brains that can project into the future.

Code reviews will (and have to) die! Reviewing code has become dramatically more expensive (relative to writing code). Code reviews were cheap. 1 or 2 days of coding roughly equaled 1 or 2 hours of code reviewing. But things have changed... markus.oberlehner.net/blog/code-re...

markus.oberlehner.netCode Reviews Will (and Have to) Die! - Markus OberlehnerAs agents write features in minutes instead of days, the economics of human code review fall apart. Here is why I believe code reviews, as we know them, are on their way out.

Markus Oberlehner reposted

"Adaptive UIs with Vue and AI: What If Your UI Could Build Itself?" @markus.oberlehner.net will show at @madvue.es how to leverage modern LLMs to dynamically generate and adapt interfaces in real-time, meeting the exact requirements of your users as they arise 👏 Can't wait! madvue.es #Vuejs

Don’t trust US-based companies (with your data). It’s time to move to EU providers. Where non-exist, there lies opportunity to build something!

Konnor Rogers@konnorrogers.com

Interestingly.... @netlify.com has very similar terms of use. www.netlify.com/legal/terms-... i had expected it to say "to improve our services", but its just a broad "whats yours is ours" with no stipulations around contextual use

I find the code AI writes for me at work a lot "better" than the code it writes for my pet projects. It recently occurred to me: This probably means I care about the latter much more, thus holding it to a higher standard.

David Bushell 🪿@dbushell.com

what AI reveals is just how many people have given up, or never cared to begin with clock in, slop around, clock out

Computers, as a mass-market phenomenon, were a happy accident in history. I can't think of any other recent invention marketed to consumers that's primarily made to create, not to consume.

Sure, a big part of why PCs were successful was that they enabled consuming video games. But even there, the same device could also be used to create or at least modify. Many PC games came with map editors, for example.

Contrast that with smartphones or tablets: they're primarily tailored for consumption. And the few things they help to create, they make so easy to do that the creations are mostly meaningless (e.g., photos and social media posts). I'm incredibly thankful that computers happened during my youth.

Controversial opinion: Tabs (the UI concept) were a mistake! Especially in the browser, they offer no advantage over separate windows, but come with the huge downside of having to use different keyboard shortcuts than the OS already provides for navigating windows.

Progress on my journey to digital sovereignty, leaving Apple and Google behind: - Sold my AirPods Max - Switched my search engine and browser For the most part, it won't be as hard as I thought; I only fear the day when my MacBook Pro needs to be replaced. markus.oberlehner.net/blog/escapin...

markus.oberlehner.netEscaping the Apple Ecosystem - My Journey to Digital Sovereignty - Markus OberlehnerFollow my journey as I leave the Apple ecosystem and search for alternatives to regain my digital sovereignty.

So Tailwind is now showered with sponsorship money. Good. Now that leaves us with hundreds of other open source libraries, blogs, and ad supported websites that are still struggling.

By far the most useful kind of tests! Also with 100% humans in the loop.

dan@danabra.mov

also i should emphasize these have to be e2e tests, in the sense of "can completely rewrite the implementation from scratch with no changes to tests". the agent should have NO valid reason to modify the tests themselves while working on the implementation. the whole point is they never drift

Apple is the champion of providing magical experiences THAT JUST DON'T WORK. Just now, my girlfriend started typing in our new Wi-Fi password on her iPhone; *magically* a pop-up appeared on my phone asking if I wanted to share the password with her. I pressed yes, but it didn't work.

View full thread

Apple is the champion of providing magical experiences THAT JUST DON'T WORK. Just now, my girlfriend started typing in our new Wi-Fi password on her iPhone; *magically* a pop-up appeared on my phone asking if I wanted to share the password with her. I pressed yes, but it didn't work.

AirPods should automatically switch between devices, and when they do, it really feels like magic. But in 10% of cases, they don't, and it is super annoying, whereas my regular Bluetooth headset just works.

Playing music via AirPlay on multiple HomePods, too, feels like magic when it works™. But in 50% of cases, it doesn't, and even when it does, pausing the music or skipping tracks has a multi-second delay between pressing the button and the HomePod reacting.

I decided to spend more time on writing and building. So, this might be my only conference next year. But I heard so many great things about @madvue.es that I had to apply for this one! I am honored to be part of it!

MadVue@madvue.es

We’re thrilled to welcome @markus.oberlehner.net as a speaker at #MadVue 2026! Markus, DX Engineer at @storyblok.com , will be joining us for the first time and we can’t wait to have him on stage  🚀   Get you tickets now with discount and join us!  https://madvue.es/ #developers  #frontend

View full thread

If a couple of car makers would collaborate by financing work on an open source Car OS, everybody would benefit. Eventually, the open source Car OS will be better and more stable than any closed-source competitor.

Car manufacturers can focus on the hardware and building better cars, while customers benefit from a more uniform experience across different makes. Everybody wins. Don't be stupid. Don't try to become something you're not! If software is only one aspect of your product, don't make it your product!

View full thread

You have nothing to gain and everything to lose in the software arena. You don't gain new customers with good software, but you're going to lose customers if your software is bad! And ultimately, the whole industry will suffer!

With cars, there are plenty of people who are scared of buying a new car because they've heard horror stories of cars disabled by software bugs. Even I, a tech enthusiast, would prefer to buy a dumb car. Probably because I know all too well how software development in big (car) companies goes.

If you make cars, focus on making better cars. Leave software to software experts. Collaborate with your competition on the things that are not your core business. As a car maker, finance the work on an open source Car OS.

On the flip side: Without people like the other Steve, the one who didn't develop emotionally past the age of 13, Woz wouldn't have had the money to fund museums and arts groups. And you and I wouldn't be staring at some Apple device reading this. Would it be a net benefit after all? Maybe.

David Roberts@volts.wtf

In an era filled with tech dipshits who never developed emotionally past the age of 13 & use their wealth to become odious monsters ... ... listen to Steve Wozniak.

Is AI able to write code? I think we can stop asking this question: yes, it can! Actually, it is way too good at writing (a lot of) code. In a surprising number of cases, when I ask an AI to write a moderately complex piece of code, it will produce an output that works.

View full thread

Is AI able to write code? I think we can stop asking this question: yes, it can! Actually, it is way too good at writing (a lot of) code. In a surprising number of cases, when I ask an AI to write a moderately complex piece of code, it will produce an output that works.

I’m in both screenshots. I wonder if there should be two types of commits: 1. Quicksave: part of what I’m trying to achieve works, I want to be able to safely go back there and diff new changes against this state. 2. End-of-Level Save: I’ve finished a piece of work that is fully usable.

henry ✷@strange.website

there are two types. of git authors. it would seem

I find it frustrating that a lot of AI critiques out there are completely off the rails, claiming that AI does not provide any value at all and hallucinates 99% of the time. The only thing this achieves is to discredit any legitimate critique.

Is it worth automating things? I'm a software developer. My job is to automate things. Automation, over the last couple of hundred years, has made many of us rich (compared to our ancestors). So the answer should be simple, and yet it isn't... markus.oberlehner.net/blog/what-we...

markus.oberlehner.netWhat We Do - Markus OberlehnerAs AI threatens to automate jobs, this article poses the question whether automation is even worth it, whether it makes us happy, and whether happiness is even a worthy goal.

The pattern I see when I read from people I respect, who describe how they make AI coding work for them, is treating AI more like a natural language input modality: Tell it exactly what you want and it will be able to understand and do it for you.

dan@danabra.mov

people saying ai is a fad don't know what they're talking about. i'm definitely not giving up my claude now; the ability to do structural refactors "change this thing to be layered like this thing in this other project" is fantastic. i *do* want the model to be local and hope we'll get there in time

View full thread

For maintenance, hosting, training, etc., you can select between different service providers that are truly competing with each other on price and service. When one such service provider goes bankrupt, you can go to another one. When your proprietary software vendor goes bankrupt, you're screwed.

View full thread

This means, at a certain point, all proprietary software vendors don't compete on product, but mostly on sales tactics. If you want or need certain improvements made to the software, you're at the mercy of the software vendor, and they can charge you however much they sense you're willing to pay.

With open-source software, the power dynamic changes completely. For the price of your average enterprise software license, you can sponsor the work of 1-10 full-time open-source developers to improve the software for you and others in meaningful ways.

While talking about the intricacies of diagnosing psychosis, how to apply machine learning and AI in the field of neuroscience, and, of course, blockchain, we eventually arrived at the topic of how horrible their software system is.

They have no option but to stick with it because migrating to a different vendor would be prohibitively expensive to borderline impossible. That's the problem with software: more often than not, the free market does not apply because as soon as you've chosen a particular software, you're locked in.