What is text? https://akkartik.name/post/2026-05-24-devlog
Building things is easy. Evaluating what you build requires lots of attention. Build things you want to pay lots of attention to.
Encouraging my kids to program as they draw: https://akkartik.name/post/2026-01-28-devlog
A little experiment with scrollbars: https://merveilles.town/@akkartik/115467327464136159 (audio/video; 1 minute)
Literate Programming with a little bit of spatiality: https://merveilles.town/@akkartik/114547652849162554
A programming env for computer/phone, now with tutorials, learning programming, examples, reference docs: https://akkartik.itch.io/carousel
beginnings of a little self-paced flash-card app for learning programming: https://akkartik.name/post/2024-10-26-devlog
A text editor with tabs that live-update as you edit: https://akkartik.name/tabs.html
A silly little toy for browsing 8 little fractal programs: https://merveilles.town/@akkartik/113223478101430311
I’ve been building a new notebook app. Doesn’t actually run any code yet, but take a look: https://akkartik.name/post/2024-09-19-devlog
Beginnings of a little notebook app. Doesn’t actually run any code yet.
Reflecting after doing something difficult: https://merveilles.town/@akkartik/112831781974687588
A paper notation for kids to learn programming without blowing up short-term memory: https://merveilles.town/@akkartik/112708494215840560
Visualizing the digits of π: https://akkartik.itch.io/carousel/devlog/725703/-
My first app on a new, hopefully convivial platform: https://akkartik.name/post/2024-04-13-devlog
Drawing histograms: https://akkartik.itch.io/carousel/devlog/708682/_
The simplest possible dither: https://akkartik.itch.io/carousel/devlog/706603/_
Merging code on the phone (klunkily): https://akkartik.name/post/2024-03-24-devlog
Gridlines for snap.love: https://akkartik.name/post/2024-03-23-devlog
All the 1-D cellular automata: https://akkartik.itch.io/carousel/devlog/702311/_
A sokoban client for your phone: https://akkartik.name/post/sokoban
A quick and dirty charting library for your computer or phone: https://akkartik.itch.io/carousel/devlog/686788/lots-of-charts
A paper computer inside a silicon computer: https://akkartik.itch.io/carousel/devlog/685707/a-little-programming-game
An equation plotter I can pan and zoom: https://akkartik.itch.io/carousel/devlog/678890/new-version-after-51-days
An equation plotter in 90 lines, written on my phone: https://akkartik.itch.io/carousel/devlog/656473/building-an-equation-plotter
The Lua Carousel productivity suite: 4 apps in 150 lines you can mix&match on your phone. https://akkartik.itch.io/carousel/devlog/653245/_
A voice recorder you can tweak the source code for, right on your Android phone: https://akkartik.itch.io/carousel/devlog/652184/_
Lua Carousel: for creating little programs on desktop and mobile devices. Can be modified as it runs. https://akkartik.itch.io/carousel
Newest app was a nice test of my recent debug infrastructure: https://merveilles.town/@akkartik/111422018573320117
I’ve been building little custom debug UIs for my programs. Here’s a good one: https://merveilles.town/@akkartik/111356122874372588
More easily build/run little LÖVE apps on Android: 1) https://love2d.org from app store 2) https://love2d.org/forums/viewtopic.php?t=94852
Quickly make any app hackable – as long as it’s built in LÖVE. https://forum.malleable.systems/t/adding-malleability-to-any-love-app/90
The most insightful talk I’ve seen in recent memory: https://archive.org/details/finding-meaning
Hands-on with my Freewheeling Apps: https://youtu.be/aD6vmbmzdBo (demo; 20 minutes)
New talk: “Using computers freely and safely” http://akkartik.name/freewheeling
A little app for drawing graphs: https://git.sr.ht/~akkartik/snap.love
This might be the most mind-bending 20 minutes of my life: https://www.ted.com/talks/donald_hoffman_do_we_see_reality_as_it_is
Managing tests (breaking them, fixing them) in my map for code: https://merveilles.town/@akkartik/109742488349122478
A map for code: https://merveilles.town/@akkartik/109656512985323270
2022: A year of freewheeling apps http://akkartik.name/post/roundup22
A Lua-based markup language: https://codeberg.org/akkartik/luaML.love
Live-coding using LÖVE: https://spectra.video/w/wkDB5fsjBNBbsqKXGhGzwT (video; 5 minutes)
A 4-minute video about my project to replace debuggers with print statements: https://merveilles.town/@akkartik/108895837561334218
My entry for Wheel Reinvention Jam: rethinking debug by print, and therefore source code. https://handmade.network/p/283/bifold-text
Command palette and commands for managing a graph of notes: https://merveilles.town/@akkartik/108766067153506592
Preview of a note-taking app I’ve been working on: https://archive.org/details/akkartik-pensieve-2022-07-27 (video; 5 mins)
Should I complicate the UI of my app or just say no? Best of both worlds: new app. https://merveilles.town/@akkartik/108580451364837131
I built an editor for plain text where you can also seamlessly insert line drawings. http://akkartik.name/lines.html
Zettelkasten app built in Teliva, a platform for sandboxed, hackable text-mode apps: https://archive.org/details/akkartik-teliva-2022-02-10
Why everyone needs to know some coding: last-mile sandboxing (FOSDEM ‘22) https://archive.org/details/akkartik-2022-01-16-fosdem