Jan S
ganzefolge.bsky.social
Jan S
@ganzefolge.bsky.social
Without my ducks in a row
Reactivated my blog again - first article about vibe coding and why it's boring

www.21-lessons.com/vibe-coding-...
Vibe coding solves the wrong problem
Vibe coding gets the job done, but at what cost? The "boring work" AI replaces is where real understanding comes from.
www.21-lessons.com
December 24, 2025 at 1:28 AM
This morning I got around to implementing stack frames. The change was rather simple and so was testing it.
Turned out, my instruction set was complete enough to verify if stackframes are there or not
April 13, 2025 at 12:29 AM
The other day, I finally achieved something I've been trying for a long time: Implementing my own programming language.

Meet mustermann: github.com/schultyy/mus...

It has a full Virtual Machine with its own bytecode instruction set.
GitHub - schultyy/mustermann: Generate Test Data for your OpenTelemetry pipeline
Generate Test Data for your OpenTelemetry pipeline - schultyy/mustermann
github.com
April 13, 2025 at 12:28 AM
Finally found some time to do some programming.

I had built a few applications with Cursor the other day, almost exclusively relying on the agent mode.
Getting stuff done with it is easy, but it's difficult to get into the code and make manual changes.
Its much easier to just have the agent do it
March 29, 2025 at 2:22 AM
Captain Kirk is climbing a mountain. Why is he climbing a mountain?
March 14, 2025 at 12:34 AM
It's impressive you can get from zero to something working within minutes, based on a few sentences of vague description.
But it's not sustainable (yet) long term if you don't keep an eye on the changes
March 8, 2025 at 12:43 AM
Using those AI tools for programming, I'm noticing it's easy to sit back and let them do the work.
But it's also a certain way to chaos down the road if the code becomes an absolute mess
March 8, 2025 at 12:42 AM
I'm really impressed by cursor. The tool I'm working on right now I almost exclusively let cursor + claude 3.7 write the code. It's good overall but found a few corners where it kept generating methods over and over again that are never called
March 7, 2025 at 2:07 AM
I used to draw a lot. Recently, I picked up the pencil again to come up with this after reading a blog post talking about the learning journey.

I enjoyed coming up with this, it was good practice.
March 2, 2025 at 3:55 PM
This is so cool - they found an old server from 1999 and restored it www.youtube.com/watch?v=qe8R...
A $25,000 server from 1999!
YouTube video by The Serial Port
www.youtube.com
March 1, 2025 at 2:04 AM
I've been trying Cursor for a minute now and it's a mixed bag. For now, it saves me a lot of time with boilerplate. On the other hand, I lose all the savings because it keeps getting in the way with unnecessary changes and random glitches
February 28, 2025 at 3:26 AM
Just saw a Coca Cola ad and something was off. Then I noticed the fine print “this is an AI generated Ad”.
It looked hideous
January 1, 2025 at 4:56 AM
I had originally used Redux for state management for coverletter.video. But I think I've reached a point where it just became very unwieldy.

I just started to convert the first components to zustand + react-query and omg it makes it much more maintainable.
November 20, 2024 at 7:31 PM
My computer was about to stop working. Suddenly the "Force Quit" dialogue kept opening itself.
Once I read what it said, it turned out I had run out of memory. The list showed all big consumers, and the biggest one was Perplexity with over 100GB.
November 8, 2024 at 10:30 PM
Does this have a name?

The (strong) urge to move an application from a PaaS provider to a self-managed Kubernetes cluster
November 8, 2024 at 7:03 PM
I found out about Perplexity the other day and it's such a productivity booster. It's able to browse the internet which is a big help.
But even more helpful are "Follow up questions" once it generated an answer to a prompt
November 8, 2024 at 2:22 PM
I needed some distraction today, so I decided to reactivate my blog and write up some things I've learned about GenAI / LLMs:

21-lessons.com/the-impact-o...
The Impact of Attention Span on Large Language Models - 21 Lessons
21 Lessons - The Impact of Attention Span on Large Language Models
21-lessons.com
November 6, 2024 at 10:48 PM
On the other hand, it's by no means as difficult as I thought it would be initially.
November 1, 2024 at 7:13 PM
Working video recording and video preview for Coverletter.video and I'm debugging the weirdest errors. For some reason a recorded video doesn't show in the video element, and instead it keeps giving me a preview of what's been recorded.
November 1, 2024 at 7:13 PM
Currently working on an onboarding wizard for coverletter.video and I'm just grateful that I built user interfaces on Windows early on and I can transfer a lot of patterns from C# to TypeScript.
I'm using redux right now to manage state and it's very similar to MVVM /w WPF back then
Coverletter.video
Get the job you want by showing your authentic self
coverletter.video
October 29, 2024 at 6:57 PM
we started building coverletter.video a year ago. At least that's when we started to build a first prototype.

Since then, it's grown quite a bit and came a long way in terms of design and features.

What really helped getting it off the ground: relying on boring tech.
Coverletter.video
Get the job you want by showing your authentic self
coverletter.video
October 26, 2024 at 4:23 PM