This post covers the complex (but rewarding) process of building native language support for JetBrains from scratch. From crafting lexers and parsers to wrestling with soft keywords, PSI trees, and error recovery, this guide walks through the real stuff.| evilmartians.com
How MCPs (Model Context Protocols) are transforming developer experience first, and everything next| Kojo's blog
Notes and predictions from using Codex and Jules| Kojo's blog
We don’t have to sacrifice implementation control for vibe coding. Good interfaces let these modes complement each other.| Kojo's blog
Why you should build for a world where inference costs nothing| Kojo's blog
While designing a landing page template for dev tool startups, we reviewed 100+ real product sites. Along the way, we uncovered practical insights—here’s what’s worth knowing if you’re building one yourself.| Evil Martians
The awesome Quotient team, a vision from the future, and a brilliant pivot. But if you're a visionary working on next-gen tech, you need to learn from the road we travelled on the way there!| evilmartians.com
Evil Martians and Bolt.new teamed up to build an AI clone of their CEO Eric Simons using Tavus to power real-time video calls for the world’s largest hackathon.| Evil Martians
While working on a project highlighting a decade of investments in AI products, I recorded how often I used LLMs. Once done, I reread my notes and was shocked—my tech knowledge, multiplied by AI, helped compress weeks of work into a few days.| evilmartians.com
How we used Bolt.new and AI to launch sfruby.com in days, building a cool and high-converting site for SF Ruby Conf with Astro, OKLCH, and some Martian flair.| Evil Martians
The AI era demands speed—and smarter changelogs! Whether you're building agents or full-stack AI, use changelogs to get people interested and invested in your progress, build in public, and tell your story.| evilmartians.com
Explore a powerful set of tools built around the OKLCH color model—Harmonizer for accessible palettes, Polychrom for Figma contrast checking, apcach for color contrast calculations, and more. Perfect for frontend developers and designers building consistent, modern UIs.| Evil Martians
Conventional thinking says only tech giants with massive resources can compete in AI image generation. But startup Recraft is proving this wrong, carving out big market share with a small team and strategic thinking.| Evil Martians
What began as a request to add templating capabilities to a demo app evolved into something much more valuable: a reimagining of Medplum's product strategy.| evilmartians.com
Evil Martians partnered with GMI Cloud to design and launch a high-performance, Webflow-powered website in just 3.5 weeks—blending fast execution, cutting-edge 3D visuals, and analytics-ready conversion flows to help this $82M-funded AI startup win the GPU compute race.| Evil Martians
Thinking outside the (text) box to find better interfaces for generative models| Kojo's blog
CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.| evilmartians.com