Tom
banner
contextfree.bsky.social
Tom
@contextfree.bsky.social
I make videos about computer programming at https://youtube.com/@contextfree - he/him - God is good. Black lives matter.
Pinned
"Mientras tanto, este mundo gira y gira sin poderlo detener."
New video on my tile map editor and file formats. youtu.be/q2-a7Gztw2g
Easy tile maps inspired by PICO-8!
YouTube video by Context Free
youtu.be
November 5, 2025 at 3:35 PM
New video, new project. I'm so distractable. youtu.be/x3tOCLvSQT8
Prototype like PICO-8 but then scale up - Starting a new project again!
YouTube video by Context Free
youtu.be
October 6, 2025 at 1:50 PM
Started a new side project in Go. First time I've tried using the language seriously. Some things I like and some things I don't. And vaguely related, thinking that wide low res map grid screens should be 240x128.
August 23, 2025 at 2:34 PM
Suddenly remembering the days before multilevel undo/redo was mostly everywhere.
August 23, 2025 at 3:31 AM
80 years today since nuclear weapons have been targeted at people. Hoping to see 90 and 100 years and many more in the future.
August 9, 2025 at 8:21 PM
Are there are any memory safe, reference counting languages that have a tiny implementation and compile directly to wasm? I'd like to think I know a good answer to this, but I'm unsure.
August 7, 2025 at 12:30 PM
Very small PICO-8 game I made for the GMTK Jam. tjpalmer.itch.io/escape-loop
Escape Loop by Tom
Play in your browser
tjpalmer.itch.io
August 2, 2025 at 6:26 PM
Reposted by Tom
I'm the bear
August 1, 2025 at 8:51 AM
New video! Compiling GDScript to and running on WebAssembly youtu.be/hmyxqrzgL28
Faster GDScript in Godot? Compiling and running as WebAssembly
YouTube video by Context Free
youtu.be
July 28, 2025 at 2:10 PM
Reposted by Tom
It's interesting how Recreational Programming scratches the same itch as Gaming. You are basically playing Factorio on your CPU.
July 16, 2025 at 1:34 PM
Just published a new video on error generics. youtu.be/OcyijYJq18s
Error polymorphism in Java, C#, Koka, Rust, & Zig
YouTube video by Context Free
youtu.be
July 15, 2025 at 2:27 PM
Recently thought about how "native" in Java and "foreign" as in FFI are both used in Java to refer to the same idea. I guess Java sees itself as the foreigner when using the "native" term.
May 16, 2025 at 12:53 PM
Happy Easter! And here's a view from my hike yesterday.
April 20, 2025 at 1:43 PM
Just published a new video on panics, errors, and exceptions. youtu.be/TQOLosBgX20
Panicking and Error - Java, C#, Go, Rust, & Gleam
YouTube video by Context Free
youtu.be
April 18, 2025 at 1:53 PM
Less than 9 minutes left of video recording to edit for the next video. Maybe can release by Friday if I manage to fit time in. If not then likely early next week. Languages: Java, C#, Rust, C, Gleam.
April 16, 2025 at 3:48 AM
Some languages with VSCode extensions that I've noticed auto format on save by default:
- Gleam
- Go
- Zig
I love the confidence of reliability and speed that this presupposes and encourages. I haven't yet been burned by them, but I also don't use any of them daily.
April 10, 2025 at 3:39 PM
Reposted by Tom
Do you want to use Gleam in a Mix project? Maybe write some complex domain logic in a type-safe language in a Phoenix project?

Try this elixirforum.com/t/request-fo...

#myelixirstatus @elixir-lang.org @gleam.run
Request for testers: Gleam support in Mix
Hi! I have a PR on the elixir repo that adds support for gleam in Mix. There you’ll find the instructions to test the feature before it’s released. It will allow you to add gleam path dependencies i...
elixirforum.com
March 27, 2025 at 11:04 AM
One of my cousins moved to Ukraine from America last year. He provides some of my perspective on the situation there.
March 25, 2025 at 1:36 AM
In Coronado National Forest. Very steep trail but great views.
March 23, 2025 at 2:06 AM
As an American, it's heartbreaking to me that we can't ever be trusted again as a nation. People shouldn't ever trust us again, because we're clearly untrustworthy. And it's very sad to me.
March 14, 2025 at 2:11 AM
New video: Interview with C3 author Christoffer Lernö! youtu.be/UC8VDRJqXfc
Interview with C3 author Christoffer Lernö
YouTube video by Context Free
youtu.be
March 11, 2025 at 2:46 PM
Useful question because there are lots of nice replies of interesting languages.
Speaking of which, I’ve been wondering when the next new batch of interesting languages is gonna appear. Like it’s been ten years since the go/rust cohort came up. A lot of current up-and-coming languages have been up-and-coming for a while, when are we gonna see some fresh faces?
Assuming you did have a plan for Rust++ and started it today, you’re still talking at least five years of work, easily. Probably closer to ten.
February 27, 2025 at 3:42 PM
Society and language of crows is so fascinating. youtu.be/KG9GdpV4adU
How AI is revealing the language of the birds
YouTube video by nature video
youtu.be
February 27, 2025 at 12:49 PM