@marcba

Senior Software Engineer at @directus 🐰 • Vue, Nuxt, TypeScript • Public speaker, MC 🗣️ • F* it. Ship it 🎙️ • Private Pilot 👨‍✈️ • Hobby Roaster ☕️ 🇪🇺

Luxembourg
Joined April 2010
People think I am anti-AI. I use AI everyday and is useful in many scenarios. What I am taking a stand against is the redpilled AI hype. People praising AI to be the miracle machine that is perfect and will solve ALL our problems. So far it has introduced more problems than solved. But sure it has interesting and useful use cases
24
7
5
140
11,077
People be like “yeah but did you provide it with 78 workflows, and skills and agent.md, and AI framworks”? Not the point of this experiment. I wanted to see what someone without engineering skills is able to get out of it by just vibe coding. What y’all are describing isn’t vibe coding. It’s AI-assisted engineering. Something entirely different. This goes over so many people’s heads
I vibe coded a project over the last week or so, just to see what the experience is like. And it’s nice to it’s really nice. You just tell it what you want and it does it. You don’t need to worry about anything. Today I looked at the code for the first time. Holy fuck! 2000 line components that could be at least 7 separate components. Randomly in some places stopped using the SDK and rawdogged fetch to the API for some reason. Everything is a fucking div. Almost doesn’t use any of the NuxtUI components (even the starter was established as such). The code where a I needed little bit of logic is horrendously inefficient and hard to maintain. This list goes on and on. My point is: Vibe coding is VERY cool! If you don’t plan on shipping it to production. If you want to ship it, you need to either refactor all of it or do diligent code reviews from the start. Or you know… just code like a normal fucking human with some assistance for the boring parts.
12
1
1
56
6,564
Exactly this
Replying to @marcba
Yes if you vibe code you get a mess But if you spend some time building the foundations then it works good
3
9
1,702
People get so riled up about an experiment in vibe coding 😆 Also, do we need to have the conversation about vibe coding and AI-assisted engineering?
I vibe coded a project over the last week or so, just to see what the experience is like. And it’s nice to it’s really nice. You just tell it what you want and it does it. You don’t need to worry about anything. Today I looked at the code for the first time. Holy fuck! 2000 line components that could be at least 7 separate components. Randomly in some places stopped using the SDK and rawdogged fetch to the API for some reason. Everything is a fucking div. Almost doesn’t use any of the NuxtUI components (even the starter was established as such). The code where a I needed little bit of logic is horrendously inefficient and hard to maintain. This list goes on and on. My point is: Vibe coding is VERY cool! If you don’t plan on shipping it to production. If you want to ship it, you need to either refactor all of it or do diligent code reviews from the start. Or you know… just code like a normal fucking human with some assistance for the boring parts.
1
12
1,691
Marc Backes retweeted
If you don't look at the code, vibe coded app is good. If you care about your customers, do check your codebase for bugs and vulnerabilities.
I vibe coded a project over the last week or so, just to see what the experience is like. And it’s nice to it’s really nice. You just tell it what you want and it does it. You don’t need to worry about anything. Today I looked at the code for the first time. Holy fuck! 2000 line components that could be at least 7 separate components. Randomly in some places stopped using the SDK and rawdogged fetch to the API for some reason. Everything is a fucking div. Almost doesn’t use any of the NuxtUI components (even the starter was established as such). The code where a I needed little bit of logic is horrendously inefficient and hard to maintain. This list goes on and on. My point is: Vibe coding is VERY cool! If you don’t plan on shipping it to production. If you want to ship it, you need to either refactor all of it or do diligent code reviews from the start. Or you know… just code like a normal fucking human with some assistance for the boring parts.
1
1
2
387
I vibe coded a project over the last week or so, just to see what the experience is like. And it’s nice to it’s really nice. You just tell it what you want and it does it. You don’t need to worry about anything. Today I looked at the code for the first time. Holy fuck! 2000 line components that could be at least 7 separate components. Randomly in some places stopped using the SDK and rawdogged fetch to the API for some reason. Everything is a fucking div. Almost doesn’t use any of the NuxtUI components (even the starter was established as such). The code where a I needed little bit of logic is horrendously inefficient and hard to maintain. This list goes on and on. My point is: Vibe coding is VERY cool! If you don’t plan on shipping it to production. If you want to ship it, you need to either refactor all of it or do diligent code reviews from the start. Or you know… just code like a normal fucking human with some assistance for the boring parts.
199
43
29
791
107,398
Marc Backes retweeted
38
422
15
9,938
221,399
Learning AI is harder than learning how to code properly
I'm getting increasingly tired of thinking about reasoning effort levels. In the near future, models will reason as much or as little as needed, and we'll feel silly for exposing 5+ options in a dropdown.
8
1
12
3,551
Those were the times 😂
All roads eventually lead to kubectl pray.
1
1
8
1,760
As humans, we don’t have natural predators. But we made one ourselves - with AI. It’s like salmon invented grizzly bears 🐻
6
11
1,741
Remember when you had to know HTML and know how FTP servers work to publish stuff on the Internet? Pure bliss!
19
4
64
2,955
Wow 5 years today!
2
11
1,712
Turns out the positive contact for one of the batteries didn’t make contact with the battery. A makeshift solution proves my hypothesis. It now starts up 🎉 But not sure if there’s something wrong with the screen. Maybe because I don’t have a cartridge?
On the Odyssey to fix up this old GameBoy Classic, I needed my multimeter to measure the resistance between two components. Turns out this thing (I got in high school) still uses a 9V battery (which is depleted) 🫠
1
5
1,726
Speak for yourself
Software engineers don't even read the AI generated code anymore. They just look at you like this.
12
1,737
It’s wine-o-clock 🍷
3
5
1,227
There is no way this will end well
JUST IN: FAA to roll out AI tool for air traffic control starting Monday.
1
8
1,762
On the Odyssey to fix up this old GameBoy Classic, I needed my multimeter to measure the resistance between two components. Turns out this thing (I got in high school) still uses a 9V battery (which is depleted) 🫠
2
1
7
2,964
“Whoops, AI told me to”. Who the hell bases a critical decision on fucking AI?! How brain dead do you have to be?
#BREAKING: Pentagon blames flawed intel and AI for strike that killed at least 123 Iranian children.
1
8
1,704
Marc Backes retweeted
Step into the craziest visualization of the fourth dimension you have ever seen
697
5,457
982
47,474
9,712,282
Marc Backes retweeted
Jev is INSANE. I built this in an evening and morning. A real-time trading bot ingesting onchain+offchain data to make rapid decisions about trades. Fully autonomous. So far it has lost me $31,680.
3
8
154
29,987