Deepak Jois
I used to be a computer programmer; now I manage agents that build software, mostly at work but often outside it, too.
I moonlight at cottongeeks llc, my boutique tech consultancy where I tinker with cutting edge tech, build tools and occasionally get paid.
I keep a daily log.
Fun Tools
One way I distract myself from the existential crisis that has beset computer programmers like me is by using AI coding agents to build fun tools.
-
Zenread – Minimalist fullscreen text reader for macOS, heavily customized to my needs.
-
Dictadraw – Generate vector art with an agent in a feedback loop.
-
Transcript Reader – Transcripts of my favorite podcasts, rendered via a custom toolchain with Deepgram, running on AWS.
-
TV Show Meme Generator – Create memes from TV show screenshots arranged in a customizable grid.
Artisanal Code
These were built in the before times, when writing code by hand was in vogue.
-
ytt-mcp – MCP Server to fetch YouTube transcripts.
-
www.debugjois.dev - code for this website and daily log, written from scratch in Markdown, HTML/CSS and Go.
-
www.cottongeeks.com - code for the cottongeeks website, made using Astro.
-
luaharfbuzz – Lua bindings for Harfbuzz (bundled with LuaTeX).
-
podscript (archived) – generate podcast transcripts using AI models.
-
hs-logo (archived) – an interpreter for the Logo programming language written in Haskell.
Check out Github for more.