Hey, I'm Vinicius 👋
I write about software in general - mostly for the pure fun of it.
More about me →Latest
The Zen of Python
The Easter Egg Run import this in any Python interpreter and you get 19 aphorisms written by Tim Peters in 1999, baked into the language as an Easter egg: …
Spinel: Matz's Native Compiler for Ruby
Yukihiro “Matz” Matsumoto, the creator of Ruby, is working on Spinel — an ahead-of-time (AOT) compiler that transforms Ruby source code into …
Debugging TurboTax with Claude Code
TL;DR Claude Code can analyze HAR files — browser network traffic exports — to debug real-world problems quickly. TurboTax was detecting my browser timezone …
Notes on: Ruby Is the Best Language for Building AI Apps
Carmine Paolino makes a compelling case that Ruby is the best language for building AI applications in 2026 — not because of ML training (that’s …
Buffered vs Unbuffered I/O on Unix
TL;DR Buffered I/O batches data in user-space (or library) buffers and performs fewer, larger system calls. Great for throughput. Unbuffered I/O sends data …
Unix time values (the epoch)
Unix time (often called “the epoch”) is a simple way to represent a point in time: the number of seconds that have elapsed since 1970-01-01 00:00:00 …
tmux cheat sheet
This is a live document that I’m planning to maintain as I get more familiar with tmux. Key bindings All keybindings should be prefixed with a prefix key, …
Installing Ruby using chruby and ruby-install
Every Ruby developer will most likely be using a Ruby version manager. The most popular ones are: RVM, rbenv, and chruby. You can use whatever makes you happy. …
Setup Rails using chruby and ruby-install
Note: Check the updated version of this post: Installing Ruby using chruby and ruby-install. Here are the steps to install and set up Ruby and Ruby on Rails on …
The Z shell
What it is The shell is what sits between the user and the core of the operating system, usually in a form of a command line interface (CLI). The most popular …