The Indoorsman

Contents of /posts
About "the website"

This here is a blog by Andrew.

Following are some things I'm interested in, and will post about, in no particular order. If you have JavaScript enabled, these will have been alphabetized and then randomly shuffled using the Fisher-Yates algorithm, for the sake of impartiality:

  • 3D printing / maker stuff
  • Baseball
  • Handbuilt electronics
  • Old cars and low end tech
  • Philosophy and ethics
  • Programming
  • Queer culture
  • The Midwest (US states)
  • Web/UI design

You can also find me on Bluesky.

*Since you asksed

If you have JavaScript enabled and you still see that list of topics alphabetized... Wow! The chances of that happening are 1:1!

Of course, those are the same odds for seeing any arrangement of this list, but you know what I'm getting at.

JS shortcomings, cont'd

You know what's crazy though

is that there's no built-in factorial() method in the standard JavaScript Math object, so you have to roll your own! I did mine like this:

const factorial = n => (n <= 1) ? 1 : n * factorial(n - 1);

And while we're at it, did you know there's no array.shuffle() method either? Bonkers!