Kartik Agaram
banner
akkartik.name
Kartik Agaram
@akkartik.name
Programmer building programs that are useful, easy to install, easy to run, easy to modify, easy to share. https://akkartik.name/freewheeling-apps
Literate programming with a little bit of spatiality
May 21, 2025 at 8:12 PM
> Conceptually unified — not a “stack”.

Heh, I actually drew out the stack under my app recently.

A conceptually unified experience is lovely when everything is working.

But when things break, it's lovely to know the sub-components you depend on and their relationships.

The key is parsimony.
May 12, 2025 at 7:54 PM
Lua Carousel, the app for lightweight programming on computer or phone, now comes with comprehensive online help:
* A tutorial for programmers
* Exercises for learning programming
* Example programs you can run, clone and remix
* Reference documentation

akkartik.itch.io/carousel
May 12, 2025 at 4:31 PM
Here's a picture I made as I listened to your scenarios, in case it helps.
March 17, 2025 at 1:22 AM
Practicing graphical debugging using too many visualizations of the Hilbert curve

akkartik.name/debugUIs.html
February 1, 2025 at 12:30 AM
Infrastructure for debugging: a 4-minute talk (audio/video) with a nice transcript for the bandwidth-constrained.

akkartik.name/post/2025-01...
January 21, 2025 at 5:05 PM
You didn't ask me, but I've been building some text-first UIs atop a graphical canvas:

git.sr.ht/~akkartik/pe... (instead of left-lines of text that scroll down, each command from a palette appends a column of notes to the right)

git.sr.ht/~akkartik/dr... (unconstrained infinite 2D surface)
January 13, 2025 at 7:30 AM
November 7, 2024 at 12:44 AM
Coming up with a paper notation for kids so they can think about programming without filling up short term memory with irrelevancies like the order to put numbers in.

(As is often the case these days, I'm sketching this on akkartik.itch.io/carousel while lying in bed with my phone.)
July 1, 2024 at 1:04 AM
A charting library you can paste into your phone or tablet. Quick and dirty, covers around half of gnuplot's chart types.

akkartik.itch.io/carousel/dev...
February 24, 2024 at 1:16 AM
A voice recorder you can tweak the source code for, right on your Android phone.

akkartik.itch.io/carousel/dev...
December 18, 2023 at 11:13 PM
All the upsets in the Cricket World Cup so far finally got me to build this tool I've always wanted. #cwc

git.sr.ht/~akkartik/cr...

It's not much to look at, but does the job for me. And if you don't like something -- you can make changes while the app is running! See archive.org/details/akka....
October 19, 2023 at 2:29 AM
You can now quickly make any app end-user-programmable -- as long as it's built in LÖVE

forum.malleable.systems/t/adding-mal...
August 22, 2023 at 6:37 PM
Hi there Twitter, how you doin'. Love the new logo. I particularly love the multi-year guerilla marketing campaign for it. It's the first thing I click on every time I visit you!
July 24, 2023 at 4:53 AM
Image maps are pretty cool. Particularly when https://www.image-map.net exists.

http://akkartik.name/freewheeling#resources

The only issue: links use absolute coordinates. So can't be resized.

Thanks @khinsen.bsky.social for suggesting linking to all the repos in one place.
May 24, 2023 at 5:10 AM
April 30, 2023 at 4:00 PM
Drawing a family tree for the kids using this new tool I made.

https://git.sr.ht/~akkartik/snap.love
April 22, 2023 at 4:45 PM