Seb's blog

Kubek kawy

We used to store files as base64 strings in Postgres, but not anymore

Rewriting Duolingo's engine in Scala

The Worst Programmer I Know

Elixir Saves Pinterest $2 Million a Year In Server Costs

Getting a job at Apple without going to college or doing LeetCode

Why Tailwind CSS Won

“The Website Is Slow” — A Dreaded Interview Question for Technical Managers

Let's Make Sure Github Doesn't Become the only Option

Why I Stopped Using Sorbet in All My Ruby Projects

Vim Tab Madness. Buffers vs Tabs

Why people misuse inheritance

So you've installed fzf. Now what?

I built a startup in Rust, I would do it again.

Open letter to the Rails foundation

How to hire engineering talent without the BS

Rust’s Ugly Syntax

Improving the Developer Experience with the Ruby LSP

Rust: Pass-By-Value or Pass-By-Reference?

I love building a startup in Rust. I wouldn't pick it again.

Just Use Postgres for Everything

Transactional Fixtures in Rails

Faster Performance with Unlogged Tables in PostgreSQL

How can you not be romantic about programming?

Working with Rust collections

Ignore RuboCop changes in Git Blame

Ruby adds a new core class called Data to represent simple immutable value objects

Creating unlogged (PostgreSQL) tables in Rails

Extremely Linear Git History

Move faster, wait less: Improving code review time at Meta

Lifetimes in Rust

Vanilla Rails is plenty

How does the Russo-Ukrainian War end?

Take a Break You Idiot

Learning is Remembering

Anti-royal protesters are being arrested in the U.K. as the 'Not My King' tag grows

The Three F's of Open Source Development

Using Scientist to Refactor Critical Ruby on Rails Code

Debugging Ruby on Rails with Visual Studio Code

I Looked Into 34 Top Real-World Blockchain Projects So You Don’t Have To

How to make a shortcut for moving between Vim windows?

Rubocop - 4 ways to reduce your frustration!

George Orwell’s 1940 Review of Mein Kampf

prose.sh -- a blog platform for hackers

What I Wish Someone Would Have Told Me About Using Rabbitmq Before It Was Too Late

Lessons I wish I had been taught (1996)

The Crime That Killed Shinzo Abe

Write cleaner, self-documented tests by defining methods in RSpec

Why DRY is the most over-rated programming principle