| professional software developer | |
| maker of tiny tools, usually in ruby | |
| former top 1% contributor to stackoverflow.com | |
| part-time creative person | |
| lens | a text editor |
| mmsh | the mmsh shell |
| nmspec | network message specification language |
| nobject | network-hosted objects that you can call methods on as if they were local |
| pretty_bigdecimals | BigDecimal formatting |
| 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_mem | a very simple way to measure the memory consumption difference of a block of code |
| 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 | vim4evar.com (RIP Bram Moolenaar) |