Profile banner
Profile picture

Michiel Berk

@michielberk.com

IndieBacklog.dev ➡️ Backlog management for indie builders cvForge.io ➡️ B2B SaaS for recruitment agencies Find my musings on MichielBerk.com

created October 3, 2024

3,842 followers 642 following 3,994 posts

view profile on Bluesky

Posts

Profile picture Michiel Berk (@michielberk.com) reply parent

Take a shit every time your LLM apologizes for an error!

3/9/2025, 6:34:17 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Why is there no outrage about OpenAI demanding biometric ID info for api access to gpt 5??? Fuck. That. Shit.

image
3/9/2025, 2:18:13 PM | 6 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

I feel like there's a new product category emerging: an AI orchestration layer that plugs into existing systems businesses are already using. This is happening across multiple verticals.

27/8/2025, 2:31:08 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Makes sense. I love gemini when I am pulling in a lot of docs too.

27/8/2025, 2:24:10 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

So Gemini for planning and architecting, Claude for executing?

25/8/2025, 8:52:59 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Damn, you swam 9k?

25/8/2025, 12:17:09 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

If anyone has a way to disable the internal to-do list tool calling within Cascade I'd be eternally (internally?) grateful.

25/8/2025, 12:12:04 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I hate this. Claude 3.5 isnt any better. Internal system prompts for Windsurf are fucking with my own workflow.

25/8/2025, 12:03:13 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Wtf, Gemini 2.5 instruction following in Windsurf went totally down the drain. Its now proposing code in every answer making a multi-step process basically impossible.

25/8/2025, 11:51:26 AM | 0 0 | View on Bluesky | view

Profile picture Zo was Utrecht (@zowasutrecht.bsky.social) reposted

Het is 1956. De groene NBM bus richting Arnhem draait de Lange Jansstraat in vanaf de Neude. De straat werd naar de linkerzijde in 1969 verbreed. Links op de hoek kantoorboekhandel Lorjé, die er al vanaf 1915 zat en in de nieuwbouw terug kwam op deze plek #ronddeneude

image
24/8/2025, 8:14:21 AM | 12 1 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Perplexity's browser Comet has been pretty dissapointing imo. Cant do any new stuff that I cant do in the Perplexity desktop client. Putting it in the fridge until it can operate itself for a prompt like "open the homepages of the top 10 soccer teams of the Netherlands in new tabs".

23/8/2025, 5:30:26 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

You could consider a vitamin D supp, and if you're lifting heavy Magnesium.

22/8/2025, 8:18:28 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Croissant

22/8/2025, 8:12:45 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Took 6 minutes to empty my trashbin lol

image
18/8/2025, 11:03:40 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Haha. But was it worth it?

18/8/2025, 7:22:59 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Enjoy ☺️

18/8/2025, 2:51:40 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I thought quite long and hard but I dont know lol.

18/8/2025, 11:07:44 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Very nice. Where's that?

18/8/2025, 11:04:42 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Lol, what is it?

18/8/2025, 10:59:43 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

You made that thing yourself? Thats epic.

18/8/2025, 10:57:54 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

The real question is; why arent you?

18/8/2025, 10:56:35 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Glad Europe is cooling down a bit. My brain just stops functioning above 24c.

18/8/2025, 10:55:41 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I know there's at least one guy making a living from his tool to help people find cheap flights. If Perplexity or ChatGPT can do that, he'll be out of business soon.

18/8/2025, 10:53:02 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Thats putting some ppl out of business. Rough times.

14/8/2025, 10:48:21 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

#indiehacking #indiebuilders

13/8/2025, 1:12:48 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

There is now a signal group bringing AI Builders together: signal.group#CjQKIMUhbH_C...

13/8/2025, 1:12:21 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Walk bro. Get some sunlight when you wake up.

12/8/2025, 6:14:10 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Sounds like a fast track to trouble

12/8/2025, 6:13:17 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Yeah Im not gonna do that math 😅

9/8/2025, 7:10:17 AM | 3 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

My SaaS is approaching 150k lines of code. Damn.

8/8/2025, 8:30:45 PM | 4 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I find it helps to provide more context to the LLM. Having to edit the thing kinda suck though (and tagging files for example). Can probably be fixed with easy naming conventions for prompt files now that I think of it.

7/8/2025, 8:22:43 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

I accidentally changed a string to an arraaaaaaay, Which had me debug things all daaaaaaaaay 🎵

7/8/2025, 3:04:33 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

😂

6/8/2025, 12:16:29 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Perplexity is so legit. I find myself using it more and more. Its like a RAG chat agent for the whole fucking internet.

4/8/2025, 1:12:10 PM | 3 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

You dont have to be good at 'ideas'. All you need is to care for a certain customer. Have them talk about their problems. Uncover the gold. Then the ideas will come.

4/8/2025, 7:43:25 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

It truly is.

4/8/2025, 7:15:12 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Making notifications like this behave right is just hard. Even Reddit doesnt get it right (the msg was already read).

image
4/8/2025, 6:56:28 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Takes you back right!

2/8/2025, 8:19:36 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Sickest webdev portfolio site I've seen mitchivin.com

2/8/2025, 7:30:04 PM | 10 2 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Im dying here 🤣

image
2/8/2025, 6:53:07 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Coding agents thanking themselves be like

image
2/8/2025, 1:07:11 PM | 5 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Damn bro. I hope you got off with a package. So fulltime building for yourself now?

1/8/2025, 7:52:21 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Super cool dude

31/7/2025, 5:12:01 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Sun's out, guns out ☔

image
31/7/2025, 4:50:35 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Well it can be packaged but it just stols working afterwards. Which is obviously quite frustrating.

30/7/2025, 7:46:35 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Like make it an executable.

30/7/2025, 7:45:55 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

No I have only tried Electron and that was the last time lol. Thanks for the tip, ill keep that in mind for the next time.

30/7/2025, 7:45:37 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Not if you cant package it :')

30/7/2025, 10:45:36 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Making a desktop app with Electron is about the worst experience I've had programming.

30/7/2025, 10:35:57 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Do you have any set process you follow to go from feature idea to tests to then generate code?

29/7/2025, 2:20:18 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

That has probably to do with your and my experience level as a developer :p Any examples?

29/7/2025, 2:19:56 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Any source on this?

29/7/2025, 10:41:55 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I do have user stories, I do not have acceptance criteria most of the time. Currently asking to write tests for a positive scenario, a negative scenario and 2 edge cases, but I feel like I need to level up my testing game.

28/7/2025, 10:02:18 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Yo anyone has good prompts for creating unit tests?

28/7/2025, 9:59:02 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I think its pretty clever.

28/7/2025, 8:29:09 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

My father in law got tinnitus from driving his motorcycle on the highway without. Learned my lesson.

28/7/2025, 7:13:11 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Sucks bro. Been partying without? I have a set of earplugs on my motorbike keys, always use them.

28/7/2025, 7:12:09 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Your number is oddly specific, why 12.2k? 😂

28/7/2025, 7:10:55 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Fucking hell I just inspected Linear's landing page because I think it's one of the greatest landing pages for SaaS I've seen, and this is what they put there 😂 Great easter egg.

image
28/7/2025, 6:50:18 PM | 4 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

@bryansmith.io curious to hear your take on this workflow

28/7/2025, 6:17:58 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Bye

28/7/2025, 3:57:48 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Currently vibecoding like this: github.com/MitchelliJ/B...

28/7/2025, 2:58:25 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Whut, how did I miss this windsurf.com/blog/windsur...

28/7/2025, 10:15:22 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Whut, its literally their street cred.

28/7/2025, 10:14:45 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Ooh, neat. Will check it out.

27/7/2025, 10:49:03 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I think its a bit of a hot mess and could be structured a lot better. It seems Zuck learned from Musks Grok-mistakes. Its still early.

26/7/2025, 10:16:40 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

This guy pried the system prompt out of Whatsapp-ai. www.reddit.com/r/LocalLLaMA...

26/7/2025, 9:56:40 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

That is literally in my prompt to generate the tasks 🤪

25/7/2025, 9:05:34 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Very nice

25/7/2025, 3:41:51 PM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Not interested, got enough on my plate as is and could use an even more technical cofounder myself ;)

25/7/2025, 1:42:18 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Its the worst. Once i get things working i can share if you want.

25/7/2025, 1:40:34 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Getting somewhere though

image
25/7/2025, 10:42:18 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

To be fair, a lot of indie builders I know set no alarm at all, so props to having one.

25/7/2025, 8:47:07 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Building a desktop app with Electron for a personal usecase for me and my wife and I have absolutely no clue what I'm doing.

25/7/2025, 8:44:38 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

25/7/2025, 8:40:22 AM | 3 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

You should... make it show up in ai?

25/7/2025, 8:40:08 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Power to you to get the mvp off the ground man 👍🏻

25/7/2025, 8:39:50 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

And how to you start new projects? Make most important screens first or something? Like setup basic page structure?

25/7/2025, 8:38:23 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Yeah thats true. He definitely rode a wave. I hope I can onboard a CTO or founding engineer. But if I cant, I am down to building this thing with my own bare hands.

24/7/2025, 5:33:23 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Arent you pretty technical yourself too?

24/7/2025, 5:32:35 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Maor Shlomo indie hacked Base44 and sold to Wix for 80M within a year. Which is a reminder for myself that I should just build the damn thing and not be held back by lack of funding, cofounders or anything really. Just build the damn thing and make it excellent.

24/7/2025, 2:15:06 PM | 3 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

This broth is going to be insane and I want to brag about it. Main stars are the bone and fat cap from two huge entrecotes and the hard outer layer of dry aged meat 🤌

image
24/7/2025, 10:57:02 AM | 5 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I typically dont so anything in bulk. I find that 1 feature per PRD gets me good results and allows the ai to run uninterrupted for quite a while. When using the repo linked above, the task list usually consists of 5 parent tasks with 3-12 child tasks.

24/7/2025, 8:34:00 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

Every project I’ve built without an @astro.build frontend and partial hydration has made me want to rebuild it using Astro.

24/7/2025, 8:30:29 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Do you run into context Windows issues with Claude + rules files?

24/7/2025, 7:35:41 AM | 2 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Yeah this is beating a dead horse, but tbh most people need to hear this more often.

24/7/2025, 7:33:49 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Btw rly curious how you handle two workflows at the same time. Dont you often run into them wanting to edit the same files like server.js?

23/7/2025, 6:05:06 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Looks a bit like mince with sprinkles.

23/7/2025, 6:00:33 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Its great. Im personalized mine. I think it needs more of the stack mentioned in the prd or a seperate stack list. I also found that Gemini 2.5 often starts implementing instead of creating the prd + tasklist. I think thats because of the 'goal' thats being specified. Still experimenting.

23/7/2025, 5:59:41 PM | 3 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I settled on 1x32inch with fancyZones. Works great and my neck prefers it over a main and secondary monitor setup as well.

23/7/2025, 5:56:55 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

No.

23/7/2025, 5:55:14 PM | 4 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Yep 🙌

23/7/2025, 5:53:36 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Like actually two-way communication with people at scale.

23/7/2025, 10:54:47 AM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

But so is sqlite3?

23/7/2025, 10:52:58 AM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com)

I dont wanna hate, but has anyone achieved 'reach' on BSKY?

22/7/2025, 10:14:45 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Why choose Astro DB over local sqlite3?

22/7/2025, 10:13:19 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Oooh, interesting.

22/7/2025, 10:12:35 PM | 1 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Absolutely. But thats normal, since you are one year better.

22/7/2025, 2:52:28 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

Wild

22/7/2025, 2:51:59 PM | 0 0 | View on Bluesky | view

Profile picture Michiel Berk (@michielberk.com) reply parent

I definitely quit late night coding. Like 90% of the times I coded myself into a hole happened in the last two hours of the day.

22/7/2025, 9:48:46 AM | 1 0 | View on Bluesky | view