Michiel Berk (@michielberk.com) reply parent
Take a shit every time your LLM apologizes for an error!
IndieBacklog.dev ➡️ Backlog management for indie builders cvForge.io ➡️ B2B SaaS for recruitment agencies Find my musings on MichielBerk.com
3,842 followers 642 following 3,994 posts
view profile on Bluesky Michiel Berk (@michielberk.com) reply parent
Take a shit every time your LLM apologizes for an error!
Michiel Berk (@michielberk.com)
Why is there no outrage about OpenAI demanding biometric ID info for api access to gpt 5??? Fuck. That. Shit.
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.
Michiel Berk (@michielberk.com) reply parent
Makes sense. I love gemini when I am pulling in a lot of docs too.
Michiel Berk (@michielberk.com) reply parent
So Gemini for planning and architecting, Claude for executing?
Michiel Berk (@michielberk.com) reply parent
Damn, you swam 9k?
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.
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.
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.
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
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".
Michiel Berk (@michielberk.com) reply parent
You could consider a vitamin D supp, and if you're lifting heavy Magnesium.
Michiel Berk (@michielberk.com) reply parent
Croissant
Michiel Berk (@michielberk.com) reply parent
Haha. But was it worth it?
Michiel Berk (@michielberk.com) reply parent
Enjoy ☺️
Michiel Berk (@michielberk.com) reply parent
I thought quite long and hard but I dont know lol.
Michiel Berk (@michielberk.com) reply parent
Very nice. Where's that?
Michiel Berk (@michielberk.com) reply parent
Lol, what is it?
Michiel Berk (@michielberk.com) reply parent
You made that thing yourself? Thats epic.
Michiel Berk (@michielberk.com) reply parent
The real question is; why arent you?
Michiel Berk (@michielberk.com) reply parent
Glad Europe is cooling down a bit. My brain just stops functioning above 24c.
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.
Michiel Berk (@michielberk.com) reply parent
Thats putting some ppl out of business. Rough times.
Michiel Berk (@michielberk.com) reply parent
#indiehacking #indiebuilders
Michiel Berk (@michielberk.com)
There is now a signal group bringing AI Builders together: signal.group#CjQKIMUhbH_C...
Michiel Berk (@michielberk.com) reply parent
Walk bro. Get some sunlight when you wake up.
Michiel Berk (@michielberk.com) reply parent
Sounds like a fast track to trouble
Michiel Berk (@michielberk.com) reply parent
Yeah Im not gonna do that math 😅
Michiel Berk (@michielberk.com)
My SaaS is approaching 150k lines of code. Damn.
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.
Michiel Berk (@michielberk.com)
I accidentally changed a string to an arraaaaaaay, Which had me debug things all daaaaaaaaay 🎵
Michiel Berk (@michielberk.com) reply parent
😂
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.
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.
Michiel Berk (@michielberk.com) reply parent
It truly is.
Michiel Berk (@michielberk.com)
Making notifications like this behave right is just hard. Even Reddit doesnt get it right (the msg was already read).
Michiel Berk (@michielberk.com) reply parent
Takes you back right!
Michiel Berk (@michielberk.com)
Sickest webdev portfolio site I've seen mitchivin.com
Michiel Berk (@michielberk.com) reply parent
Damn bro. I hope you got off with a package. So fulltime building for yourself now?
Michiel Berk (@michielberk.com) reply parent
Super cool dude
Michiel Berk (@michielberk.com) reply parent
Well it can be packaged but it just stols working afterwards. Which is obviously quite frustrating.
Michiel Berk (@michielberk.com) reply parent
Like make it an executable.
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.
Michiel Berk (@michielberk.com) reply parent
Not if you cant package it :')
Michiel Berk (@michielberk.com)
Making a desktop app with Electron is about the worst experience I've had programming.
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?
Michiel Berk (@michielberk.com) reply parent
That has probably to do with your and my experience level as a developer :p Any examples?
Michiel Berk (@michielberk.com) reply parent
Any source on this?
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.
Michiel Berk (@michielberk.com)
Yo anyone has good prompts for creating unit tests?
Michiel Berk (@michielberk.com) reply parent
I think its pretty clever.
Michiel Berk (@michielberk.com) reply parent
My father in law got tinnitus from driving his motorcycle on the highway without. Learned my lesson.
Michiel Berk (@michielberk.com) reply parent
Sucks bro. Been partying without? I have a set of earplugs on my motorbike keys, always use them.
Michiel Berk (@michielberk.com) reply parent
Your number is oddly specific, why 12.2k? 😂
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.
Michiel Berk (@michielberk.com) reply parent
@bryansmith.io curious to hear your take on this workflow
Michiel Berk (@michielberk.com) reply parent
Bye
Michiel Berk (@michielberk.com)
Currently vibecoding like this: github.com/MitchelliJ/B...
Michiel Berk (@michielberk.com)
Whut, how did I miss this windsurf.com/blog/windsur...
Michiel Berk (@michielberk.com) reply parent
Whut, its literally their street cred.
Michiel Berk (@michielberk.com) reply parent
Ooh, neat. Will check it out.
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.
Michiel Berk (@michielberk.com)
This guy pried the system prompt out of Whatsapp-ai. www.reddit.com/r/LocalLLaMA...
Michiel Berk (@michielberk.com) reply parent
That is literally in my prompt to generate the tasks 🤪
Michiel Berk (@michielberk.com) reply parent
Very nice
Michiel Berk (@michielberk.com) reply parent
Not interested, got enough on my plate as is and could use an even more technical cofounder myself ;)
Michiel Berk (@michielberk.com) reply parent
Its the worst. Once i get things working i can share if you want.
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.
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.
Michiel Berk (@michielberk.com) reply parent
Michiel Berk (@michielberk.com) reply parent
You should... make it show up in ai?
Michiel Berk (@michielberk.com) reply parent
Power to you to get the mvp off the ground man 👍🏻
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?
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.
Michiel Berk (@michielberk.com) reply parent
Arent you pretty technical yourself too?
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.
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 🤌
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.
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.
Michiel Berk (@michielberk.com) reply parent
Do you run into context Windows issues with Claude + rules files?
Michiel Berk (@michielberk.com) reply parent
Yeah this is beating a dead horse, but tbh most people need to hear this more often.
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?
Michiel Berk (@michielberk.com) reply parent
Looks a bit like mince with sprinkles.
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.
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.
Michiel Berk (@michielberk.com)
No.
Michiel Berk (@michielberk.com) reply parent
Yep 🙌
Michiel Berk (@michielberk.com) reply parent
Like actually two-way communication with people at scale.
Michiel Berk (@michielberk.com) reply parent
But so is sqlite3?
Michiel Berk (@michielberk.com)
I dont wanna hate, but has anyone achieved 'reach' on BSKY?
Michiel Berk (@michielberk.com) reply parent
Why choose Astro DB over local sqlite3?
Michiel Berk (@michielberk.com) reply parent
Oooh, interesting.
Michiel Berk (@michielberk.com) reply parent
Absolutely. But thats normal, since you are one year better.
Michiel Berk (@michielberk.com) reply parent
Wild
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.