• favicon.png
  • index.js
  • LICENSE.txt
  • style.css
  • blog/53-Bad-vibes/i-dont-like-it.gif
  • blog/42-Goldenboy/goldenboy.gif
  • blog/32-the-comet/comet.gif
  • blog/22-Wube-developers-react-to-my-feature-requests/bethsToys0.gif
  • blog/22-Wube-developers-react-to-my-feature-requests/bethsToys1.gif
  • blog/22-Wube-developers-react-to-my-feature-requests/bethsToys2.gif
  • blog/22-Wube-developers-react-to-my-feature-requests/bethsToys3.gif
  • blog/21-Factorio-from-the-Engineers-perspective/factorio.gif
  • blog/15-Image-pipeline-v2/variant0-dogs.jpg
  • blog/15-Image-pipeline-v2/variant1-dogs.jpg
  • blog/15-Image-pipeline-v2/variant2-dogs.jpg
  • blog/15-Image-pipeline-v2/variant3-dogs.jpg
  • blog/8-image-pipeline-test/roboWarrior.jpg
  • blog/8-image-pipeline-test/videoPattern.jpg
  • blog/54-Counterpoint-Why-you-should-be-vibe-testing/484940487_17904192123130309_5273416191465355558_n.jpg
  • blog/45-unixporn/unixporn.jpg
  • blog/41-STOP-DOING-COMPUTER-SCIENCE/compSci.jpg
  • blog/38-Luminant-Point-Arrays/lpa0.jpg
  • blog/36-Only-the-computer-saw-the-murder/murder.jpg
  • blog/31-2021/2021.jpg
  • blog/30-Tumblr-salvage/aHumanBeing.jpg
  • blog/3-Dogs/dogs.jpg
  • blog/18-Memories-of-Totality/C1-C2-Partial-SMQ_3532.jpg
  • blog/18-Memories-of-Totality/C3-C4-Partial-SMQ_3634.jpg
  • blog/18-Memories-of-Totality/DickCreekBadlandsEnh2.jpg
  • blog/18-Memories-of-Totality/DickCreekEclipseViewers4.jpg
  • blog/18-Memories-of-Totality/FirstDiamondRing-SMQ_3551.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_084241.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_085811.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_090040.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_095302.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_095452.jpg
  • blog/18-Memories-of-Totality/IMG_20170821_110311.jpg
  • blog/18-Memories-of-Totality/OuterCoronaRegulus-SMQ_3566.jpg
  • blog/18-Memories-of-Totality/PANO_20170821_101044.jpg
  • blog/18-Memories-of-Totality/SecondDiamondRing-SMQ_3616.jpg
  • blog/15-Image-pipeline-v2/dogs.jpg
  • blog/12-Creating-a-multi-emulator-machine/booting.jpg
  • blog/12-Creating-a-multi-emulator-machine/controllers.jpg
  • blog/12-Creating-a-multi-emulator-machine/mm2.jpg
  • blog/27-Factorio-destruction/factorio.mov
  • blog/45-unixporn/unixporn.png
  • blog/39-wikipedia/wiki.png
  • blog/22-Wube-developers-react-to-my-feature-requests/bethsToys.png
  • blog/47-RogueStatejs-v001/main.js
  • blog/47-RogueStatejs-v001/rogueState.html
  • blog/47-RogueStatejs-v001/style.css
  • blog/40-Duskers-experiment/duskers.html
  • blog/40-Duskers-experiment/main.js
  • blog/40-Duskers-experiment/style.css
  • images/aboutMe.jpg
  • images/optimized-aboutMe.jpg
  • images/familyPortrait.jpg
  • images/optimized-familyPortrait.jpg
  • images/headshot.jpg
  • images/headshot2.jpg
  • images/optimized-headshot2.jpg
  • images/headshot3.jpg
  • images/optimized-headshot3.jpg
  • images/headshot5.jpg
  • images/optimized-headshot5.jpg
  • images/sancho.jpg
  • images/optimized-sancho.jpg
  • blog/58-Getting-started-with-testeranto/index.html
  • blog/57-Testeranto-and-Esbuild/index.html
  • blog/56-Testeranto-features/index.html
  • blog/55-Testeranto-and-Aider/index.html
  • blog/54-Counterpoint-Why-you-should-be-vibe-testing/index.html
  • blog/53-Bad-vibes/index.html
  • blog/52-Give-TDD-a-chance/index.html
  • blog/48-Family-Photos/index.html
  • blog/47-RogueStatejs-v001/index.html
  • blog/46-The-Vainglorious-Eternals-Go-Golfing/index.html
  • blog/45-unixporn/index.html
  • blog/44-On-the-subject-of-the-testing-of-machines/index.html
  • blog/43-Unit-Testing-without-dependencies/index.html
  • blog/42-Goldenboy/index.html
  • blog/41-STOP-DOING-COMPUTER-SCIENCE/index.html
  • blog/40-Duskers-experiment/index.html
  • blog/39-wikipedia/index.html
  • blog/38-Luminant-Point-Arrays/index.html
  • blog/37-Music-movie-microcode-and-pizza-delivery/index.html
  • blog/36-Only-the-computer-saw-the-murder/index.html
  • blog/35-GoldiDev-and-the-3-Test-patterns/index.html
  • blog/34-Passive-resistance-and-open-displays-of-contempt/index.html
  • blog/33-he-still-dreamed-of-cyberspace/index.html
  • blog/32-the-comet/index.html
  • blog/31-2021/index.html
  • blog/30-Tumblr-salvage/index.html
  • blog/29-musicforprogrammingnet/index.html
  • blog/28-C-299792-kms/index.html
  • blog/27-Factorio-destruction/index.html
  • blog/26-Smarter-Read-more-links/index.html
  • blog/25-Adding-a-sitemap/index.html
  • blog/24-Just-when-you-think-you-have-your-chain-signals-right/index.html
  • blog/23-My-familys-reaction-when-they-hear-the-Factorio-startup-sound/index.html
  • blog/22-Wube-developers-react-to-my-feature-requests/index.html
  • blog/21-Factorio-from-the-Engineers-perspective/index.html
  • blog/20-The-Long-Chase/index.html
  • blog/19-Webpack-Module-Federation/index.html
  • blog/18-Memories-of-Totality/index.html
  • blog/17-Motorcycling-in-a-time-of-Covid/index.html
  • blog/16-Upgrading-my-resume-with-Puppeteer/index.html
  • blog/15-Image-pipeline-v2/index.html
  • blog/14-Introducing-webcrack-the-build-tool-you-never-wanted/index.html
  • blog/12-Creating-a-multi-emulator-machine/index.html
  • blog/10-Philosophy-of-Music-Design-in-Games-Fez/index.html
  • blog/9-Added-an-image-pipeline/index.html
  • blog/8-image-pipeline-test/index.html
  • blog/6-Something-hed-found-and-lost-so-many-times/index.html
  • blog/5-Meteor-the-first-month/index.html
  • blog/3-Dogs/index.html
  • blog/1-Soylent-day-to-day/index.html
  • aboutMe/index.html
  • blog/index.html
  • index.html
  • sideprojects/index.html
  • README.md