Space Cadet Pinball Decompiled
A throwback to simpler times.
Recent content on Saylornotes
A throwback to simpler times.
A novel approach utilizing multiple algorithms for converting imagery to utilize the PICO-8 color palette.
Make communication between all parties simpler with Slack lists and workflows.
Thoughts on Cixin Liu’s "The Three Body Problem"
Expanding Catreeboard’s dictionary without increasing PICO-8 tokens.
Make a sprite intercept another sprite with math!
Explore the ocean in this whimsical, cooperative game.
A Walnut tray to accent our new Maple kitchen island.
Managing new projects with ongoing work and not going crazy.
Extend your memory and free up mind space.
Walnut piano table to house an electric keyboard.
Custom oak frame and matting for a gift.
Swapping out interchangeable pieces could be easier.
Built a cabinet around my portable table saw.
Make older printers work with Android, iOS, and iPadOS.
Using docker to simplify deploying side projects.
Sometimes taking a break can do wonders.
Simple pine book shelves for Sam’s book nook.
The phrase "operating on an engine while its running" comes to mind.
A fun, challenging, and chaotic game that is fun to play with kids.
Walnut and maple coasters with a cedar storage container.
What to look for when evaluating controllers that are appropriate for young players.
Rogue-lite Zelda-inspired action adventure game with toys.
Maple and walnut wedge jointers mallet.
A quilter’s dream.
The project that kindled the hobby.
Chronicle of my journey from an individual contributor to a manager.
Gaining control of my content in the most complicated way.
A shoot em’ up (shmup) with a unique setting and storyline.
A tough but fair puzzle game that involve snakes…that are also birds.
Inspired by Zelda, this top-down action adventure game is sure to please.
What does it really take to get an app listed on Slack’s app directory and what is the experience like?
Designing and building a bot that enables PvP chess within slack.
Presentation on improving your design workflow with StorybookJS.
Keep iterators from leaking their implementation details by using Generators.
Solving searching nearby a geo location with Elasticsearch.
My take on using Elasticsearch on top of MySQL and how to construct indices without interruption.
Remove all the arguments of spacing and formatting from your mind-space with enforceable coding standards.
Preventing ajax requests to your servers from other domains.
Step through your PHP code with Xdebug.
Implement server/client data graph rendering with Google’s Visualization tool chain in CakePHP.
Solving internet service disruption by external Munin server tracking.
JQuery library to enable section navigation tabs that are visually pinned to the scroll bar.
Most game reviews are focused purely on the enjoyment of the game. I’m a father with a pre-school-aged kid that enjoys playing games with me, so the choice of the game and what values it conveys is important. I started this series of reviews for other parents who want to play games that both the child and the adult can enjoy, where the game is not just mindless entertainment but involves…