Comment by jph00

13 days ago

I apologise folks that we did a bad job of explaining exactly what we're launching! My bad. :( I've added this to the top of the article now -- I hope this does a better job of explaining things:

----

*tldr from Jeremy:* You can now sign up for Solveit, which a course in how to solve problems (including coding, writing, sysadmin, and research) using fast short iterations, and also provides a platform that makes this approach easier and more effective. The course shows how to use AI in small doses to help learn as you build, but doesn't rely on AI at all -- you can totally avoid AI if you prefer. The approach we teach is based on decades of research and practice from Eric Ries and I, the founders of Answer.AI. It's basically the opposite of "vibe coding"; it's all about small steps, deep understanding, and deep reflection. We wrote the platform because we didn't find anything else sufficient for doing work the "solveit way", so we made something for ourselves, and then decided to make it available more widely. You can follow the approach without using our platform, although it won't be as smooth an experience.

The platform combines elements of all these: ChatGPT; Jupyter Notebook + nbdev; Bits of vscode/cursor (we embed the same Monaco editor and add similar optional AI and non-AI autocompletion); a VPS (you get your own persistent full VPS running Linux with a URL you can share for public running applications); Claude Code (all the same tools are available); a persistent terminal. Then there's some bits added that don't exist elsewhere AFAIK: something like MCP, but way simpler, where any Python function can be instantly used as an AI tool; the ability to refer directly to any live Python variable in AI context (but optional, so it doesn't eat up your context window); full metaprogramming of the environment (you can through code or AI tools modify the environment itself or the dialog); context editing (you can -- and should -- directly edit AI responses instead of tell the AI it's wrong); collaborative notebook coding (multiple people can edit the dialog, run code, etc, and all see live updates).