Dan
19 posts
















using the latest AI codegen tools to do "vibe coding" (where you ask it for features, accept changes, and keep editing) is both brilliant, and enormously frustrating You can get the first 75% trivially, and it's amazing. Then try to make changes and iterate, and it's like you are doing over-the-shoulder coding with an incompetent intern who can barely code and doesn't understand your instructions You might have to ask 5 different ways to get the same thing done. You might just have to ask it to reset an entire feature and rebuild from scratch. Sometimes it works, sometimes not Yet the promise is obviously there and very exciting. I'm def stuck at 85% on my evening project though lol




When we started work on @linear, we felt real-time sync was a core functionality we had to invest in from the get-go. It turns out sync was important, but not for the reasons we thought. Read on.
















