Mike Dalessio

Mostly posts about gummi bears, space probes, and Ruby.

OSS contributor, maintaining Nokogiri, SQLite3, Rails::Html::Sanitizer, Mechanize, and more in the Ruby ecosystem.

Working at 37signals. Former Shopify, VMware, Pivotal, Bloomberg, various startups.

2025-06-16

Rubyists! I'll be co-hosting a SQLite "office hours" with all-around good guy @fractaledmind at the final #RailsConf in Philly (on Day 2 of the conf!)

If you've got any questions about using SQLite or deploying it into production, we'd love to help!

Get your ticket here: railsconf.org

Let’s build together at RailsConf's Hack Spaces (July 9th)! I'm Mike Dalessio, maintainer of the sqlite3-ruby gem.
2025-06-04

I've had quite a few people ask me what "Shape Up" looks like up close since I started working at 37signals, and I've tried to explain it but Brian has nailed it here in less than 300 words.

world.hey.com/bb/a-little-is-e

2025-05-19

As a developer, playing "Blue Prince" is the closest thing I've seen to being on-call in a new job with an existing codebase.

Things happen at random and you opportunistically build mental models and piece together what's happening. If you take good notes you'll be rewarded by being able to solve a puzzle later on.

And yes, I love this about both the game and my job.

2025-05-14

What is Ruby's ZJIT? Here's a great, clear explanation from the Shopify team of how it works and how it's different from YJIT:

railsatscale.com/2025-05-14-me

#ruby

2025-05-08

πŸ˜…

2025-04-06

Rubyists! The second installment of my "open source update" has arrived, which chronicles what I've been working on for the last month:

mike.daless.io/posts/2025/04/o

Thanks again to my employer, 37signals, and the handful of generous folks and companies who are sponsoring me on various platforms. β€οΈπŸ™‡

Mike Dalessio boosted:
Dr. Cat Hicksgrimalkina
2025-03-09

Has Dunning-Kruger gotten a little stale and questionable as a reference (see controversies), don't worry I got a new one for ya

"Confidence does not equal competence: Socially dominant individuals are more confident in their decisions without being more accurate"

sciencedirect.com/science/arti

2025-03-08

@maidhc right after I write some mobile-friendly CSS, gulp

2025-03-08

@kmcphillips mmmm baked goods

you have me questioning my life choices now

2025-03-08

@maidhc LOL that's the next feature I need to implement on my hacky site. I'll ping you when I do it!

2025-03-08

Ahoy, rubyists! I'm trying a new thing, which is to periodically publish a summary of the open-source work that I'm doing. Here's the first installment!

mike.daless.io/posts/2025/03/o

Shout out to my employer, 37signals, and to the handful of generous folks and companies who are sponsoring me on various platforms. β€οΈπŸ™‡

#ruby #osslife

2025-02-14

Old-timers may recall that I introduced an FFI backend to Nokogiri back in 2009, then I ripped it out because it didn't perform well enough

#ruby

Github's graph of additions/deletions to Nokogiri, showing a large addition spike of 14kloc when FFI was introduced, and -14kloc when FFI was removed
2025-02-14

I'm super excited about this post by @tenderlove and what it will mean for Rubygems with C extensions in the future

railsatscale.com/2025-02-12-ti

Fantastic work by Aaron πŸ™‡

#ruby

2025-02-11

@Ryanbigg the funny thing is, I LIKE solving puzzles and will totally spend an inordinate amount of time tracking down weird behavior -- just as long as I'm having fun with it

but, like, bad bug reports are the OPPOSITE of fun

it's like playing 20 questions with my parents when they can't print from their windows 10 laptop

2025-02-11

@Ryanbigg this is the way

2025-02-11

but also: thank you to the people who put in the effort when reporting bugs

I see you and appreciate you

2025-02-11

like, I swear I will debug the problem once I can reproduce the problem

but I'm not going to spend a half a day guessing at the preconditions that are necessary to trigger the problem

you get this software for free, the least you can do is put a little effort in, jfc

Mike Dalessio boosted:
capodieci.ethrcx
2025-02-11

It just came out that Meta downloaded via Torrent over 80 terabytes of books taken from LibGen, Anna's Archive, and Z-Library to train their AI models, and nobody is guilty. In contrast, in 2010, Aaron Swartz downloaded just 70 GB of academic articles from JSTOR (only 0.0854% of what Meta took) and faced $1 million in fines and 35 years in prison. Unable to bear the situation, he took his own life in 2013.

2025-02-11

dear people who report bugs without providing clear reproduction instructions,

why do you hate me

sincerely,
me

#osslife

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst