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 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)
- November 6
- Revisiting neveragain.tech 8 years later. (542 words)
- GVSU Oral History: James Crawford and Vietnam (279 words)
- Peace, love, resistance. (960 words)
- November 4
- What is the impact of a blog? (496 words)
- November 3
- Editing frames in old .swf and .spl files (445 words)
- October 31
- Owning my own bookmarks over 20 years (1,314 words)
- October 29
- Going to Concerts (652 words)
- The Election Looms (1,053 words)
- October 28
- Something New (81 words)
- October 27
- Misc: Links and videos and commentary which may compel thee (1,013 words)
- October 25
- How can you not be romantic about baseball? (346 words)
- I SHOULD BUY A GUILLOTINE. (6 words)
- Fractal Kitty’s Mathtober sketches (117 words)
- October 24
- Another take on a semicircular border (89 words)
- October 23
- Dune and Colonialism (395 words)
- Unfrozen Caveman Web Video (843 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