Bio: I help run the Recurse Center. In my spare time, I like learning Mandarin and walking around New York.

IRB's Built-in Measure

made by jemmaissroff, submitted by nicholasbs
Did you know Ruby 3.0 has an easy, built-in way to measure how long code takes to run in the REPL? This post walks you through the new feature and how to use it.

A Vim Guide for Intermediate Users

made by Matthieu, submitted by nicholasbs
Part of a series of detailed posts to help you become a better Vim user!

Calculating a slice of pi with trickery

made by milesmcc, submitted by nicholasbs
A fun walkthrough of calculating pi in your browser using the Chudnovsky algorithm.

Ruby's Method#parameters

made by jemmaissroff, submitted by nicholasbs
An in-depth review of all the ways you can define method parameters in Ruby.

Git stash doesn't have to be scary

made by jemmaissroff, submitted by nicholasbs
A quick and interactive intro to using `git stash`.

Reasoning about colors

made by neeasade, submitted by nicholasbs
An in-depth post about colors, including clear explanations of different color spaces (RGB, HSL, etc) and how to define other concepts like contrast and pastels in terms of those spaces.

Starting to Build a Scrabble Game in Rust

made by amedee, submitted by nicholasbs
Amédée started building a game of scrabble, and is writing about their thinking and decisions in the process. Followup post here:

How to Recalculate a Spreadsheet

made by lord, submitted by nicholasbs
An in-depth review of the technical challenges of recalculating dependent values in a spreadsheet.


made by stephen, submitted by nicholasbs
A fast and friendly CSS compiler written in Go.

Using TLA+ in the Real World to Understand a Glibc Bug

made by Malte Skarupke, submitted by nicholasbs
A detailed analysis of using TLA+ to solve a bug in complex, real-world code.