Blogs / Personal blogs

Jake Zimmerman

blog.jez.io

A collection of blog posts about programming, software, types, programming languages, Sorbet, Vim, Markdown, and more.

Popular posts
6
Total points
1,224
HN comments
663
Rank
#1,652 personal

Visit blog.jez.io → RSS feedOn Hacker News Feb 2018 – May 2025

Software Engineering 4Programming Languages 3Tools & Productivity 2Web & Frontend 1Life, Learning & Writing 1Career & Management 1

2

Code Review from the Command Line

I do the bulk of my code reviews from the command line, especially when reviewing larger changes. I've built up a number of tools and config settings that help me dig into the nuances of the code I'm reviewing, so that I can understand it better than if I were just browsing online.

4

Ruby's private keyword is weird

Ruby's `private` keyword means something different compared to basically all other object-oriented languages. Most other languages don't even have a feature matching what Ruby calls `private`, but incredibly, Scala does, which it calls `protected[this]` (meaning