professional software developer | |
maker of tiny tools, usually in ruby | |
former top 1% contributor to stackoverflow.com | |
part-time creative person | |
mmsh | the mmsh shell |
nmspec | network message specification language |
pretty_floats | floating point formatting |
pretty_integers | integer formatting |
timecalc | timesheet tool |
tiny_bar | a text-based progress bar with label and color |
tiny_bus | a minimalist message bus |
tiny_chat_gpt | interface for openai's chatgpt api |
tiny_color | colorize output on the command line using ansi color codes |
tiny_dot | json-like dot notation for ruby hashes |
tiny_eta | calculate remaining time for tasks |
tiny_gemini | gem for interfacing w/Google's Gemini LLM |
tiny_log | a logging tool |
tiny_info_service | uses the tiny_tcp_service gem to implement a system information service |
tiny_monte | a monte carlo simulator |
tiny_outcome | predictive statistical pattern matching |
tiny_pair | pair programming w/Google's Gemini - good enough to build more tiny tools |
tiny_pipe | tool for building reusable data pipelines for processing data |
tiny_ring | an implementation of a ring buffer |
tiny_rl | a rate limiter |
tiny_work_service | uses the tiny_tcp_service gem to implement a network job queue |
tiny_tcp_service | a string-based tcp server wrapper |
thread_io | multi-threaded i/o for ruby |
ractor_io | ractor-based i/o for ruby |
vim4evar | former owner of vim4evar.com until 2022 (RIP Bram Moolenaar) |
podcast | the wilderness and the wellspring |
coding style | a few words on code style |
jeffluntgames | small video games |