As LLMs get better, writing code will only get easier. The job market will not value the mechanical skill of writing code as much; instead, the ability to make tradeoffs between various approaches and designs is what matters. To protect yourself in this ever-changing job market, knowing how end-to-end systems work under the hood is crucial.
Unfortunately, most LLM tools prioritize outcome over understanding. They focus on churning out code faster, which will eventually erode your understanding of the systems you're building. Vibe-coding projects with AI will never improve your ability to make thoughtful tradeoffs and navigate the ambiguity that is always present in industry.
We built Marble as a tool for ourselves to leverage AI for learning new technical skills, beyond merely vibe-coding and staring at AI outputs. We think that using AI for learning is far more efficient than doing it solely on our own. We believe that AI can amplify our curiosity about how things work. AI asks and answers interesting questions we weren't thinking of. Unlike a Google search, AI will not merely answer our questions, but point us to related ideas that we can explore further--the start of a positive curiosity loop.
Marble helps you scope out your own project and drops you into a VSCode development environment in the cloud. The AI fills in boring boilerplate code and tedious dependency/package setup to throw you into the challenging part of the project faster than previously possible. As you build it, the AI helps you develop your mental model of the architecture and code behind the project. You're left with a fully working end-to-end project with new technologies that you actually understand, even though you didn't need to write every line.
Marble features:
- Discover projects based on skills you want to learn
- Modified VSCode web in Docker Container
- Pre-installs any packages needed and sets up starter code
- Fast-forward coding agent to work on specific, tedious tasks