Archives

A collection of all words and code.

  1. On LLMs: Do the benefits outweigh the costs? November 9, 2026
  2. Moving to Linux after 10 years of Mac January 4, 2026
  3. Why I quit programming December 8, 2025
  4. Recreating OhLife in two days October 16, 2025
  5. How hating work made me good at my job January 20, 2025
  6. Friction and the internet January 15, 2025
  7. 2024: Year in Review January 13, 2025
  8. My Digital Film Camera January 22, 2024
  9. Awareness is the Goal January 21, 2024
  10. 2023: Year in Review January 4, 2024
  11. 2022: Year in Review December 28, 2022
  12. 2021: Year in Review December 31, 2021
  13. Do the mRNA Vaccines Reduce or Prevent Transmission? November 13, 2021
  14. Experts Think You're Too Stupid For Data October 17, 2021
  15. How Policy Shifted The Burden of The Pandemic September 1, 2021
  16. It's Not Us Vs. Them, Pandemic Edition August 29, 2021
  17. Secularisation and the Loss of Morality July 5, 2021
  18. Inequities of Bitcoin February 15, 2021
  19. Energy Use of Bitcoin February 14, 2021
  20. Some Keystone Xl Maths April 1, 2020
  21. Why Redux over a more basic Global Store November 12, 2019
  22. The Difference Between Static and Bound Methods January 8, 2019
  23. Debugging a Slow Rails App July 2, 2018
  24. Expired Kodak BWC February 18, 2018
  25. How To Keep API Calls Decoupled From React Components October 8, 2017
  26. Where'd the Boardwalk Go? October 4, 2017
  27. So Long Cyanogen OS January 20, 2017
  28. Creating Reusable View Components for Android July 14, 2016
  29. AngularJS Separation of Concerns September 28, 2015
  30. Authenticating LoopBack AngularJS SDK Routes August 12, 2015
  31. Thoughts On React And Mithril May 28, 2015
  32. GMOs Are Neither Good Nor Bad May 2, 2015
  33. Roy Choi On Tradition October 22, 2014
  34. How We Work Remotely At Ecquire October 14, 2014
  35. My First East Coast Fall October 6, 2014
  36. Veganism March 31, 2014
  37. Falling Water February 25, 2014
  38. Burnaby Lake February 22, 2014
  39. Sointula January 13, 2014
  40. A birthday story from the 135 December 17, 2013
  41. The Value of a Web Developer July 26, 2013
  42. Living and Working From a Trailer February 12, 2013
  43. Freelance Rumination December 17, 2012
  44. Well-Functioning Ecosystems October 6, 2012
  45. Should We Care About Organic September 21, 2012
  46. Browser Testing as a Chrome Extension August 28, 2012
  47. Nerds on Vacation July 20, 2012
  48. Comparing Responsive Image Proposals May 11, 2012
  49. jQuery Multiline Text Input April 20, 2012
  50. The Essence of Blogging March 23, 2012
  51. Moving Off App Engine February 24, 2012
  52. Responsive Web Design June 12, 2011
  53. Omtask, A Simpler Task List May 4, 2011
  54. Managing Coworking January 29, 2011
  55. Being Self Taught Revisted January 5, 2011
  56. The Unforeseen Consequence of Being Self-Taught December 12, 2010
  57. My First Visit To Seattle November 28, 2010
  58. Logicalism Over Minimalism September 8, 2010
  59. Minor Update to Task Thing September 1, 2010
  60. Publishing By Email With Google App Engine July 3, 2010
  61. Installing App Engine On Windows June 30, 2010
  62. Wordpress Featured Post Slider June 24, 2010
  63. Staying Productive With Task Thing May 25, 2010
  64. jQuery Random Each() Function March 19, 2010
  65. An Introduction March 18, 2010
  66. An Interview With Chris Allen February 4, 2009