Sign in

Dan Sanderson

@dansanderson.com
239 followers 73 following 80 posts

Writer and software engineer in Seattle, WA, USA. Game design, electronics, movies, classical piano, #pico8, #mega65. he/him Web: dansanderson.com Mastodon: @dddaaannn@xoxo.zone Discord: dddaaannn Previously on Twitter as: @dan_sanderson

PostsRepliesMedia
Reposted by Dan Sanderson
TimOfLegend @timoflegend.bsky.social · 28/09/2026
IT'S ERIKA ISHII O'CLOCK, EVERYBODY! 🎉🚨🎉🚨🎉🚨 THANK YOU, BACKERS! 🧡🧡🧡🧡🧡🧡 And thank you, @erikaishii.bsky.social!!!! :D
Kickstarter funding at $613,561 (pledged of $400,000 goal)
657425
Dan Sanderson @dansanderson.com · 28/09/2026
It's been a minute since I've backed a DoubleFine Kickstarter to get pumped on inspiration and adrenaline. This one is a mere $2k away from the next stretch goal: voice actor Erika Ishii! Get in on this!
001
Reposted by Dan Sanderson
Badger Punch Games @badgerpunch.com · 26/09/2026
THINK YOU'RE THOUGH? TRY BEING A CHICKEN! Welcome to Chicken Run; the game mode for absolute lunatics. 🥚 Golden egg = Become CHICKLATHOTEP 🥚 Red egg = BOOM! Goodbye enemies No armor. No dignity. Just feathers and violence! Play here➡️ thalamus.link/roguecraft #screenshotsaturday
2236
Reposted by Dan Sanderson
Merriam-Webster @merriam-webster.com · 11/09/2026
Why is 'lb' the abbreviation for 'pound'?
491199317
Reposted by Dan Sanderson
Playdate @play.date · 11/09/2026
Playdate + Panic will be at Portland Retro Gaming Expo this year! One of our favorite shows to attend. And yes, we've set aside some Playdate units to sell in person! 🗓️ October 9–11, 2026 📍 Oregon Convention Center, Portland OR 👋 Booth # 1001 ➡️ retrogamingexpo.com
Playdate-the handheld video game system with a tank. Available at our PRGE booth! Panic Games. Booth 1001.
38013
Dan Sanderson @dansanderson.com · 11/09/2026
“It’s just plain depressing to see people who value the end result over the process of creating that result. The process is what’s valuable, in every possible sense.”
011
Reposted by Dan Sanderson
MEGA65 @mega65.bsky.social · 09/09/2026
Want to see the MEGA65 in person, meet the one and only dddaaannn at Vintage Computer Festival Midwest 21, September 12-13, 2026 vcfmw.org (Photo from PaCommEx_NW '25)
071
Reposted by Dan Sanderson
Kenney @kenney.nl · 08/09/2026
Tiny Factory is out now! 130+ tiles to create factory & warehouse games. The visuals are easy to replicate/expand and it's completely free to use in any sort of project! 🏗️ kenney.nl/assets/tiny-...
625333
Reposted by Dan Sanderson
Katie Mack @astrokatie.com · 07/09/2026
This is one of the objections I have when people talk about how useful LLMs can be for literature searches or for any kind of search, really. Even beyond the biases that inevitably (and, in some cases, intentionally) show up, part of a good literature search is seeing information *in context.*
501872337
Reposted by Dan Sanderson
zep.p8 @lexaloffle.bsky.social · 06/09/2026
Trying out stamps in doodlemud, and.. maybe the tools and cursor should be diagetic. #picotron
518433
Dan Sanderson @dansanderson.com · 30/08/2026
Get the Digest by email, web, or RSS: dansanderson.com/mega65/ Find the audio version wherever you get your podcasts. Search for: "Dan's MEGA65 Digest" Support the Digest: ko-fi.com/dddaaannn
dansanderson.com
Dan's MEGA65 Digest
What's new with the MEGA65 personal computer
020
Dan Sanderson @dansanderson.com · 30/08/2026
💫 Dan's #mega65 Digest for July 2026: Calypsi C, part 3: Making large programs. dansanderson.com/mega65/calyp... A working memory map dispatch mechanism for writing large programs in C! Mixing assembly language and C to call functions across an arbitrary number of 24 KB regions. Fancy!
dansanderson.com
Calypsi C, part 3: Making large programs
Dan's MEGA65 Digest for August 2026. Making large programs in Calypsi C.
165
Reposted by Dan Sanderson
davemakes🔶 @mixolumia.com · 13/08/2026
Explore the Pico-8 map editor by creating a Sokoban-style puzzle game in my latest game programming tutorial! This fourth video covers: Variable types, strings, arrays, nil, table crimes, the map editor, making a level, sprite flags, and a bit of puzzle design. youtu.be/cgCP6Oat750
youtu.be
The Map Editor - Learn Game Programming in Pico-8 #4
YouTube video by davemakes
211630
Reposted by Dan Sanderson
trevron @trevron.bsky.social · 13/08/2026
I love Godot but I recently learned about #pico8 and I am horribly addicted to it now. Started making this over the weekend and now I can't stop 😂 #gamedev #picoshooties #pixelart #noai
3919
Reposted by Dan Sanderson
Dropout @dropout.tv · 04/08/2026
Let Sam explain how Dropout got The Don Hertzfeldt Collection... 🍌 @donhertzfeldtfilms.bsky.social
551366285
Reposted by Dan Sanderson
SaKo @sako.works · 04/08/2026
calibration process #pico8 #dailycarts
211153237
Reposted by Dan Sanderson
Ben Johnson 🏺👻 @gamedesignerben.bsky.social · 28/07/2026
Layoffs hit Double Fine today, and I'm sorry to report that I was one of the ones hit. If you need a game designer with tech chops and 2+ decades of experience, here I am.
391073362
Reposted by Dan Sanderson
Elsbeth Larkin @funtimesmcgee.bsky.social · 29/07/2026
Hi everyone, today me and 22 others at Double Fine were hit by layoffs today. All the people who lost their jobs today care so much about the games they make and the people they work with. If anyone is looking for a tools SE with 7 years of experience and who brings baked goods on Mondays lmk.
81236471
Reposted by Dan Sanderson
Badger Punch Games @badgerpunch.com · 25/07/2026
There are two of us making Roguecraft DX. I write the code, Henning draws everything you see. Neither of us can fully explain why a Lovecraftian roguelike needed a pettable badger, only that once he was in, taking him out was never on the table.😅 #ScreenshotSaturday #pixelart #roguelike
1313816
Dan Sanderson @dansanderson.com · 16/07/2026
And if you're not into this topic I promise I have some other fun things coming up very soon. :)
000
Dan Sanderson @dansanderson.com · 16/07/2026
💫 Dan's #mega65 Digest for July 2026: Calypsi C, part 2: Using memory. dansanderson.com/mega65/calyp... Working towards design patterns for large programs, and learning a few things along the way. This will be a three-parter!
dansanderson.com
Calypsi C, part 2: Using memory
Dan's MEGA65 Digest for July 2026. Using memory in Calypsi C.
131
Reposted by Dan Sanderson
Double Fine @doublefine.com · 06/07/2026
Once again, Double Fine Productions will be an independent studio.

We're thankful to Xbox for seven great years together, and for working with us to reach an outcome which preserves our history and culture, and returns ownership of our games to us.

To everyone who reached out to us these past few weeks: Thank you for all your kind words, we've been deeply touched by your messages. We will share more soon on what comes next.

Your continued support is greatly appreciated,

Tim & Double Fine
486191773591
Reposted by Dan Sanderson
Rachelf @rachelftech.bsky.social · 03/07/2026
Finally, a new video! I tried making a little game inspired by RuneScape to test out PICO-8 🧙‍♂️ #gamedev #devlog #pico8
youtu.be
I Made RuneScape in PICO-8
YouTube video by RachelfTech
2705
Reposted by Dan Sanderson
Andrew Plotkin @eblong.com · 01/07/2026
Visible Zorker update: Starcross is now available. blog.zarfhome.com/2026/07/visi... Thanks to all my Patreon supporters! (Who just got access to The Witness…)
blog.zarfhome.com
Visible Starcross is now available to all
As promised, the latest from the Visible Zorker project: Visible Starcross! "The challenge was issued eons ago, from light-years away." As usual, the source code repository is also live, licensed with...
1154
Dan Sanderson @dansanderson.com · 16/06/2026
💫 Dan's #mega65 Digest for June 2026: Classic Rogue. dansanderson.com/mega65/class... The dungeon crawler that inspired countless dungeon crawlers, the original Rogue for Unix has freely available C source code. Can we run it on a modern computer? On the MEGA65?
dansanderson.com
Classic Rogue
Dan's MEGA65 Digest for May 2026. Porting a classic game with C.
074
Reposted by Dan Sanderson
David Youd @c64cryptoboy.bsky.social · 04/06/2026
After a decade of development retro debugger has an official v1.0.0 release: csdb.dk/release/?id=...
csdb.dk
Retro Debugger V1.0.0
Other Platform Commodore 64 Tool: Retro Debugger V1.0.0 by Slajerek. Released on 4 June 2026
192
Reposted by Dan Sanderson
zep.p8 @lexaloffle.bsky.social · 01/06/2026
I had a great weekend at #pigcon meeting #pico8 folks and talking about design loops (which I believe will be available online later). I forgot to show this slide, which my Dad dug out of storage and appears to be the first fantasy machine I designed when I was around 8.
8756
Reposted by Dan Sanderson
Sophie 🎲🏳️‍⚧️ @sophieh.itch.io · 01/06/2026
My #picotron port of Lemmings now has all the original levels playable (plus the replacement levels, plus all the holiday levels, plus a handful of others) It runs in the browser here: sophiehoulden.com/ohno.html
Screenshot of the first lemmings level "Just Dig!", small lemming creatures fall from a trapdoor into a dirt and grass environment and walk toward an exit.Screenshot of the classic Lemmings level "You need bashers this time" where lemmings tunnel through frozen crystals and jagged netting to reach the exit.A screenshot of an original level where lemmings are building bridges between pink fluffy clouds.An original level where lemmings are traversing obstacles in a desert to reach a flying saucer.
515748
Dan Sanderson @dansanderson.com · 01/06/2026
Exceptional episode with an already-high bar from Never Post. I would pre-order a Rugnetta-authored book on the subject—or any nearby subject, tbh.
010
Dan Sanderson @dansanderson.com · 25/05/2026
Not surprising but pretty much this entire article also applies to writing C programs for the Commodore 64. Just change compiler arguments: "--target=c64" and "c64-plain.scm" The C64 starter project is here: github.com/hth313/Calyp... Hoping to get into M65 specific stuff in a future article.
github.com
GitHub - hth313/Calypsi-6502-hello-world: About Hello world project for Calypsi 6502
About Hello world project for Calypsi 6502. Contribute to hth313/Calypsi-6502-hello-world development by creating an account on GitHub.
000
Reposted by Dan Sanderson
zep.p8 @lexaloffle.bsky.social · 25/05/2026
A while ago @retrofuntech.bsky.social and I met up at @picopicocafe.bsky.social to hang out and chat about #pico8. Now through the wonder of the internet, you can join us! (just get some coffee ready and pretend you are eavesdropping at the neighboring table). www.youtube.com/watch?v=1vWS...
youtube.com
My Interview with Zep the Creator of PICO-8 in Tokyo
YouTube video by RetroFunTech
0567
Dan Sanderson @dansanderson.com · 25/05/2026
Get the Digest by email, web, or RSS: dansanderson.com/mega65/, Find the audio version wherever you get your podcasts. Search for: "Dan's MEGA65 Digest", Support the Digest: ko-fi.com/dddaaannn
110
Dan Sanderson @dansanderson.com · 25/05/2026
💫 Dan's #mega65 Digest for May 2026: Calypsi C, part 1. dansanderson.com/mega65/calyp... Getting started with C programming for the MEGA65, using the Calypsi C cross-compiler.
dansanderson.com
Calypsi C, part 1
Dan's MEGA65 Digest for May 2026. Introducing the Calypsi C compiler.
141
Reposted by Dan Sanderson
U.S. Consumer Product Safety Commission @cpsc.gov · 22/05/2026
This is flame jetting. As people begin to spend more time outdoors, CPSC continues to warn about the dangers of tabletop fire pits and flame jetting. Stop using tabletop fire pits. Never pour fuel over an open flame.
26410120
Reposted by Dan Sanderson
Bethany Brookshire @beebrookshire.bsky.social · 19/05/2026
I realize I sound like old man yelling at clouds but... ...in my day WE READ ALL THE CITATIONS BEFORE WE CITED THEM. That's how you GAIN THE KNOWLEDGE TO CITE THEM IN THE FIRST PLACE. Signed: Someone who literally read two whole books on the color blue just to write a single 1000 word article.
371189246
Reposted by Dan Sanderson
gabby @fullmoon.id · 16/05/2026
new blog post incoming
Type out the code

Back in the day I read one of Zed Shaw's "Learn X the hard way" courses (I think it was his C++ course) and he began the course with a disclaimer that said something like "do not copy and paste the examples; type them out" because he believed strongly that doing so improved your comprehension of the material.

These days he recommends something even stronger:

> The best way to do this is when you complete an exercise delete what you did and do it again, but try to use your memory. If you get stuck then look at the exercise for clues, but try your best to recreate what you just did from memory. At first you'll be constantly referring to the exercise and the code, but eventually you'll get to where you can do it on your own. This will also improve your ability to remember more code, your ability to summarize how something works, and generally improve your skills faster than if you did it once and moved on.

This is known as the generation effect in cognitive psychology: the active generation of new content improves comprehension compared to passive consumption of the same material. Or as Richard Feynman put it: "What I cannot create, I do not understand".

I'm not a researcher, but I would still like to add my own spin as a lay programmer on why I believe this phenomenon matters for improving programming ability, even in the age of agentic coding. In fact, I think it's even more important now than ever for people to reacquaint themselves with this "ancient wisdom" because otherwise we'll end up with an entire generation of programmers wondering how anyone ever programmed without the help of a coding agent.

In this post I will lay out the case for why you should do the drudgery of occasionally typing out the code, character-by-character, as best as possible from memory. That doesn't mean that you should never use developer tools of any sort to accelerate the coding process, but you also need to occasionally do the boring parts by hand and by memory
33706108
Reposted by Dan Sanderson
Taylor Moore @taylordotbiz.bsky.social · 15/05/2026
It’s out now folks and it’s irresponsibly big. Please please buy it so my family can have health insurance. Jesus Christ please buy it.
512155
Reposted by Dan Sanderson
zep.p8 @lexaloffle.bsky.social · 14/05/2026
The origin of "splore" as best I can tell: 2004 YOUR HEAD A SPLODE (Strong Bad Email 94 ) 2007 "Mr. Splode & the Fireworks Factory" (Ludum Dare #10) 2014 #pico8: If Explode -> Splode, then Explore -> Splore youtu.be/R22zSrpeSA4?...
youtube.com
Strong Bad Email #94 - Video Games
YouTube video by homestarrunnerdotcom
4514
Reposted by Dan Sanderson
Johan Vinet @johanvinet.com · 12/05/2026
🤓Did you know? Castaway used to be a #Pico8 project! (🚨Now only $2.79 on Switch! Link below!)
411622
Reposted by Dan Sanderson
Alex Hanna @alexhanna.bsky.social · 11/05/2026
"I have a finite time on this earth that I mostly want to spend interacting with other human beings. I don’t want to be the person arguing with a robot, or wasting my time reading something that a real person couldn’t be bothered to write."
419575
Reposted by Dan Sanderson
Joe Dante @thejoedante.bsky.social · 10/05/2026
My movie Explorers is out in a brand-new, mega-deluxe 4K Blu-ray from Vinegar Syndrome! Newly restored in 4K from the original camera negative with both theatrical and home video versions included. Trailer: m.youtube.com/watch?v=kz33... #explorers #joedante #vinegarsyndrome #4k
m.youtube.com
Explorers (1985) [Vinegar Syndrome Ultra 4K UHD & Blu-ray Promo Trailer]
YouTube video by Vinegar Syndrome
1644892
Reposted by Dan Sanderson
GoofOffBert @goofoffbert.bsky.social · 05/05/2026
At the VCF PNW I was really impressed with the MEGA 65. A speedy little machine modeled after the NEVER released C65 and only a handful of prototypes out in th wild. Backwards compatible in a couple different ways. @mega65.bsky.social More info on the C65: en.wikipedia.org/wiki/Commodo...
1124
Dan Sanderson @dansanderson.com · 10/05/2026
Tried once with my kids as a family activity. Mixed results but we had a good time.
000
Dan Sanderson @dansanderson.com · 05/05/2026
For the record, the tote bag *was* attractive, I just couldn't go higher. Congrats on the auction! Thanks again!
020
Dan Sanderson @dansanderson.com · 04/05/2026
If someone wants to outbid me by treating my bid as hexadecimal, be my guest!
Conversions from hexadecimal to decimal for $1001 and $4097. These are not my bids, but they could be yours!
030
Dan Sanderson @dansanderson.com · 04/05/2026
I bid $1,001. (That's decimal, not binary. Also not hexadecimal: the dollar sign means dollars.)
170
Dan Sanderson @dansanderson.com · 04/05/2026
Outbid me, I dare you. (no seriously let's get this bid up.)
110
Dan Sanderson @dansanderson.com · 04/05/2026
Also if you have any extra DVD box sets lying around I'd bid on those too. :)
010