Kartik Agaram

https://akkartik.name/ (RSS)
visit blog
How I program in 2024
11 Aug 2024 | original ↗

I talk a lot here about using computers freely, how to select programs to use, how to decide if a program is trustworthy infrastructure one can safely depend on in the long term. I also spend my time building such infrastructure, because there isn't a lot of it out there. As I do so, I'm always acutely aware that I'm just not very good at it. At...

Sokoban
13 Mar 2024 | original ↗

The kids have been enjoying Baba is You, and watching them brought back pleasant memories for me of playing the classic crate-pushing game Sokoban. So I went looking and found a very nice project that has collected 300 classic publicly available Sokoban puzzles. Then of course I had to get it on my phone so I could play it anywhere. The result is...

rabbot.love
20 Feb 2024 | original ↗

rabbot.love is a little helper I whipped up to check the programs the kids were writing for a neat little paper computer. video; 25 seconds

Lua Carousel
23 Nov 2023 | original ↗

I finally decided to hang up a shingle on itch.io. My first app there is not a game. Lua Carousel is a lightweight environment for writing small, throwaway Lua and LÖVE programs. With many thanks to Mike Stein who helped me figure out how to get it working on iOS, this is my first truly cross-platform app, working on Windows, Mac, Linux, iOS and...

sum-grid.love
16 Nov 2023 | original ↗

A little sudoku-like app for helping first-graders practice addition. This attempt at situated software for schooling got a little more use than spell-cards.love. video; 25 seconds

crosstable.love
18 Oct 2023 | original ↗

crosstable.love is a little app I whipped up for tracking standings during the Cricket World Cup, just to avoid the drudgery of resorting rows as new results come in. video; 20 seconds

Quickly make any LÖVE app programmable from within the app
22 Aug 2023 | original ↗

It's a very common workflow. Type out a LÖVE app. Try running it. Get an error, go back to the source code. How can we do this from within the LÖVE app? So there's nothing to install? This is a story about a hundred lines of code that do it. I'm probably not the first to discover the trick, but I hadn't seen it before and it feels a bit magical....

A simple app for drawing Wardley Maps
2 Jul 2023 | original ↗

wardley.love is a reskin of snap.love for drawing Wardley Maps. I've been using it a lot; here's one example:

pothi.love
28 Jun 2023 | original ↗

I love reading Kragen Sitaker as an endless fount of surprisingly deep programs and analysis. Lately he's been avoiding the web and writing in a directory of markdown files. He writes so much that he switches directories every year or so (I think of them as volumes), and they're all highly recommended for sifting through during quiet afternoons: ...

Using computers more freely and safely
23 May 2023 | original ↗

A 15-minute manifesto (video and transcript) on lessons learned trying to build situated software for a year.

↑ these items are from RSS. Visit the blog itself at https://akkartik.name/ to find other articles and to appreciate the author's digital home.