oddbot@oddbot:~/dev$
The workshop.
Code, posts, and experiments.
Notes from building stuff. Open source, indie projects, learning logs, and the occasional rant. For client services, see /services.
Recent posts
Installing Ruby on Mac with chruby and ruby-install
Install Ruby on macOS with chruby and ruby-install instead of the system Ruby — including the Apple Silicon path gotcha and getting Jekyll running with Bundler.
Read post →Automate Your Life with Python Scripts
Practical Python scripts for automating repetitive tasks - file management, web scraping, sending emails, and scheduling jobs on macOS and Linux.
Read post →AI Tools for Developers in 2026
An honest look at the AI tools that have actually changed how I develop software - what's worth using, what's hype, and how to fit it all into a real workflow.
Read post →Terminal Tips and Tricks for macOS and Linux
Practical terminal tips, aliases, and shortcuts to speed up your workflow on macOS and Linux.
Read post →Code & experiments
Most of this lives on GitHub.
Source for the projects above, plus smaller scripts, dotfiles, and experiments. Pull requests welcome.
Looking to hire me?
The technical work above is the indie side. For client websites, iOS apps, and custom software, head over to services.