Welcome to my website!
I’m Joe. Hi.
- Read my resume—maybe hire me
- Read some comics I made
- Read my blog
- Subscribe to my RSS feed
- I swim and bodysurf a lot
- Look at my delightful toy robots I collect
- Look at my drawings
- Buy some merch
- Questions?
- Comments?
- Compliments?
- Well wishes?
- Leave me a message
Read about me here.
Thanks for visiting!
Here’s the last 30 days.
- November 26
- Thread of the Day (66 words)
- Design is a verb I verb. (336 words)
- November 25
- “spite swimming | sanity swimming” (one-sheet) (28 words)
- November 24
- Things what you ought to read and look at (1,142 words)
- November 23
- I ❤️ Conic Gradients (506 words)
- November 22
- Cannons as Dazzler & KISS. Explained by Moviebob. (189 words)
- November 21
- Creative Jams (239 words)
- November 20
- Grant it Jesus If You Please (562 words)
- Scam project “job opportunity” via Telegram (482 words)
- November 19
- “Our Lady of the Cloud” (468 words)
- November 18
- The Web is Better, Part 2 (645 words)
- November 17
- QOTD: Popehat (173 words)
- Coloring Frank Miller (329 words)
- November 15
- Desktop Element.app for MacOS: Clear Storage and Sign Out Won’t Work (186 words)
- November 14
- I’ve done 20 of these CSS Battle Videos now. (13 words)
- “Once upon a time… in Aztlán” (42 words)
- November 13
- Misc Notes And Recent Updates (740 words)
- “SILENCE” (15 words)
- November 12
- “ALTERNATIVE FUTURES” (14 words)
- November 9
- That was a helluva week (694 words)
Here’s the last 23 years.
- 2001
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2002
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2003
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2004
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2005
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2006
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2007
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2008
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2009
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2010
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2011
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2012
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2013
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2014
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2015
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2016
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2017
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2018
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2019
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2020
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2021
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2022
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2023
- 01 02 03 04 05 06 07 08 09 10 11 12
- 2024
- 01 02 03 04 05 06 07 08 09 10 11 12