Weird projects I shipped with AI
Summary
An author showcases several personal projects developed with significant AI assistance over the last twelve months, arguing that AI lowers the barrier to shipping unique applications, even if it hasn't yet produced a flood of AI-generated companies. Key projects include Skifreedle, a daily game inspired by Windows SkiFree, where AI facilitated complex feature development and extensive UI theme experimentation. Autodeck, an automatic Anki card generator, attracted over 500 users and covered its operational costs, with AI simplifying deployment and payment integration. The Endless Wiki, an AI-generated wiki with over 280,000 pages, demonstrated a novel non-chat LLM interface, requiring JavaScript to manage inference budget from scrapers. Additionally, a VicFlora Offline PWA was created to cache a plant identification database for field use, a task deemed too complex without LLM help due to difficult data scraping. Other contributions include a gh-standup GitHub CLI extension and an image geolocation benchmark.
Key takeaway
For software engineers or entrepreneurs aiming to rapidly prototype and deploy niche applications, AI assistance fundamentally shifts the effort-to-outcome ratio. You should utilize LLMs not just for code generation, but for overcoming deployment friction like database setup, payment integration, and complex data parsing. This enables you to ship a higher volume of experimental projects, validate ideas faster, and explore novel interaction models that would otherwise be too time-consuming to pursue manually.
Key insights
AI significantly reduces the effort to conceptualize and ship novel, niche software projects.
Principles
- AI assistance enables shipping projects that would otherwise remain unstarted or incomplete.
- LLMs streamline complex tasks like data scraping and UI experimentation.
- Non-chat LLM interfaces offer unique interaction paradigms.
In practice
- Use AI to rapidly prototype and iterate on UI designs.
- Employ LLMs for challenging data parsing and integration tasks.
- Explore non-chat interfaces for LLM-powered applications.
Topics
- AI-assisted Development
- LLM Applications
- Rapid Prototyping
- Web Game Development
- Spaced Repetition
- Progressive Web Apps
Code references
- sgoedecke/skifreedle
- sgoedecke/gh-standup
- sgoedecke/ai_geolocation
- sgoedecke/skills
- basicallydan/skifree.js
Best for: AI Engineer, Software Engineer, Entrepreneur
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by All posts - seangoedecke.com RSS feed.