- 2020 April 21, 2020 Boids of Prey (my Ludum Dare 46 game)
- 2019 October 11, 2019 o ya
- 2019 May 02, 2019 Jumpcoins (my Ludum Dare 44 game)
- 2018 December 30, 2018 The Whirlwind of Game Design (a Ludum Dare 43 postmortem)
- 2018 September 19, 2018 My Contributions to OEIS
- 2018 January 27, 2018 Shaders are Easy (Step 1: Spend Years Writing C Code)
- 2017 October 04, 2017 Iceland 2017
- 2017 August 23, 2017 112.8 Seconds
- 2017 July 20, 2017 Request Tracker REST2 Public Beta ⤴
- 2017 January 08, 2017 Mass Go - Winter 2017 Tournament
- 2016 January 01, 2016 5K
- 2015 December 02, 2015 nginx + FastCGI + Plack + systemd
- 2015 March 06, 2015 A Dashboard for My Apartment ⤴
- 2014 April 10, 2014 Compile-Time Error for Incorrectly Cased #import
- 2014 March 26, 2014 Learning to Build Abstractions in Quartz Composer
- 2014 March 22, 2014 SKShapeNode, you are dead to me
- 2013 December 12, 2013 IIDelegate: Conforming to Protocols with Blocks ⤴
- 2013 October 19, 2013 Structured Exceptions in Moose Mentorship
- 2013 September 14, 2013 My New Blog: Japanese Technique
- 2013 March 18, 2013 Reinstating Class::MOP's Commit History in Moose
- 2013 March 16, 2013 Marketing 101
- 2012 December 23, 2012 Give and Receive the Right Number of Gifts ⤴
- 2012 December 21, 2012 OX off the Web ⤴
- 2012 December 16, 2012 Configuration with OX ⤴
- 2012 August 31, 2012 Mooseを利用するに変えるハッカソン
- 2012 July 28, 2012 My Study Calendar
- 2012 June 22, 2012 Roaming ElasticSearch
- 2012 June 03, 2012 Shake to Pause
- 2012 May 14, 2012 Introducing KanaSwirl
- 2012 March 02, 2012 Near-Miss Words
- 2012 February 24, 2012 メタオブジェクトプロトコル入門 ⤴
- 2012 February 16, 2012 How Many Sentences Teaches a Word?
- 2011 December 21, 2011 A Shortcut to Unicode ⤴
- 2011 September 28, 2011 Why I Read Books on My iPod
- 2011 September 20, 2011 TODO? vim ♥ ack
- 2011 August 01, 2011 July 2011
- 2011 July 08, 2011 ニートであることについての記述
- 2011 March 01, 2011 End-of-Line Whitespace in Vim
- 2011 January 24, 2011 Interhack and TAEB Postmortem
- 2011 January 11, 2011 Replace a Lightweight Git Tag with an Annotated Tag
- 2010 December 27, 2010 Installing Imager::File::GIF and Imager::File::JPEG with homebrew
- 2010 September 12, 2010 頑張らなきゃ!
- 2010 September 11, 2010 Piggybacking Motivation
- 2010 August 22, 2010 Super Mario World
- 2010 April 20, 2010 Learning Japanese with Sentences
- 2010 January 01, 2010 On Learning
- 2009 October 07, 2009 Jifty's Request Inspector
- 2009 September 30, 2009 Google Wave Mania
- 2009 September 17, 2009 YAPC::Asia 2009 Moose Course
- 2009 June 28, 2009 Reflections on YAPC::NA 2009
- 2009 June 17, 2009 Shawn M Moose at YAPC::NA 2009
- 2009 June 07, 2009 Anatomy of a NetHack Step ⤴
- 2009 May 12, 2009 The Design of Parameterized Roles
- 2009 May 03, 2009 Perl::Critic::Dynamic::Moose
- 2009 April 24, 2009 The New Moose Warning and the New Moose Critic
- 2009 March 25, 2009 Breaking Sys::Protect
- 2009 March 14, 2009 TAEB, PubSub, and Announcements ⤴
- 2009 March 02, 2009 Predicting and Controlling NetHack's Randomness ⤴
- 2009 January 17, 2009 Parametric Roles in Perl 5
- 2007 September 21, 2007 Devel::REPL: Now with Multiline Support
- 2007 April 14, 2007 Conducty: a 12-conduct NetHack Ascension ⤴
- 2007 January 27, 2007 Solving NetHack's Mastermind ⤴