Tue 06 October 2026

"The Guy I Almost Was" by Patrick S. Farley

Posted by Al Sweigart in misc   

The Guy I Almost Was by Patrick S. Farley is a web comic published in 2009 about living through (and becoming disillusioned with) 80s and 90s cyberculture. It perfectly captures a certain vibe that you'd have it you were a certain type (male, middle class, gen x or elder millennial) when we would naively say things like "information longs to be free". It's about the promise of the internet and personal computing meeting the economic reality that most people didn't have the disposable income to buy the electronic toys required to participate.

Read more...


Thu 01 October 2026

Flip Dot Display Visualizer

Posted by Al Sweigart in misc   

Similar to my scroll art concept, this Flip Dot Display visualizer tool mimics the flip dot displays you see on buses and other large signs. The tool can be fed a list of [x, y, pause] triplets detailing which dot to toggle and how long of a pause to employ after the flip. The idea beind this tool is that beginner programmers can write programs that generate the animation sequences for interesting binary bitmap artwork. There's over 50 demo transitions (where each dot is flipped exactly once) built into the visualizer tool, but you can also load in your own animation sequences to play. I plan on making some programming tutorials or challenges that use this tool.

Read more...


Thu 01 October 2026

ScrollArt.org Relaunch

Posted by Al Sweigart in misc   

I've redesigned my ScrollArt.org website, The Scroll Art Museum. Scroll art is made from program loops and print() to generate endless, scrolling animations. They are suitable for beginners learning to program, but can grow into boundless sophistication and creativity. The website is now set up to be more friendly for browsing or to leave running full screen as a display. I've also added some new pieces, with other pieces in the works.

Read more...



Mon 14 September 2026

Shell Script Reference for NATO Phonetic Alphabet

Posted by Al Sweigart in misc   

If you've ever had to spell something out over the phone by saying, "D as in Dog", you've reinvented the NATO Phonetic Alphabet. This is an international standard set of words for letters in cases where you are likely to be misheard. Every now and then I like to practice it by reading out words using it. I'd always look up the Wikipedia page for a reference but I wanted an easy, offline reference as well. I generated simple shell scripts for macOS, Windows, and Linux so that when you enter nato into a terminal window, you get a reference. You can also give the scripts text to spell out as well: nato foo produces Foxtrot Oscar Oscar.

Read more...