RailsCasts Retrospective Part 1: The Fuel
Sixteen years ago to the day, I started RailsCasts, a screencast series teaching web development using Ruby on Rails. It began with free weekly episodes…
The latest blog posts to take off on Hacker News. 80,921 posts.
Sixteen years ago to the day, I started RailsCasts, a screencast series teaching web development using Ruby on Rails. It began with free weekly episodes…
Legacy software systems in 2026: why they are still used, myths about legacy and Java, tips from our engineers, and when to upgrade Java.
Personal site and blog
Best practices for conducting effective interviews and actionable insights to build an inclusive hiring culture and hire top-tier engineering talent
Who Is publishing the most Impactful AI research right now? With the breakneck pace of innovation in AI, it is crucial to pick up some signal as soon as possible. No one has the time to read everything, but these 100 papers are sure to bend the road as to where our AI technology is going. The real test of impact of…
I hope that the true promise of functional programming for parallel computing can be widely realized.
I’ve been studying storytelling for my whole adult life. Theatre, Film, Writing, Digital.. you name it, I’ve studied it. ( Literally I have…
Norway is the latest country to declare Google Analytics in violation with the GDPR
Disguising self-interest as virtue
Someone mentioned cargo-bloat the other day and it reminded me that I have been wanting to measure the code size for generic functions in librsvg, and see if there are improvements to be made.
With the Deutschlandticket, you can travel across Germany by bus and train. Here you can find out everything need to know about it.
4am doesn’t suffer fools, or repetition. Or mysteries. Focused out of nowhere on tinkering with an Apple II a number of years back, they re-learned the whole of how the unique floppy disk sys…
the history of 3dfx Interactive
A public and free DNS service for a better security and privacy
Is the Open Core model really all it's cracked up to be? Can we really trust Open Core companies?
"In retrospect, I wish I had known more about the hazards and difficulties of [running] a business." -- George McGovern
Becoming a barbarian; an ideological revelry; lockdown; sweetgrass and banana leafs; crankiness; delightful animals; to the mountains
The other day at work, we had a situation where we suspected a thread leak in one particular service, i.e. code which continuously starts new threads, without taking care of ever stopping them again. …
I'm almost ashamed to admit it, but just 1 year ago when I started working on C64 OS, I didn't have the first clue how the C64 Keyboard worked. I knew there was a thing called the keyboard buffer, but I had cloudy thoughts of it being inside the keyboard itself. When I had to actually write the keyboard scanning…
LiveView's new Streams feature is set to be a game changer and yet easy to use at the same time. Chris McCord writes this dev blog post shining a light onto this new feature.
Philip K. Dick arrived in Canada on February 16th, 1972, as guest of honour for the 2nd Vancouver Science Fiction Convention ( VCON-2 ), an all-expenses-paid invitation, jointly sponsored by the science fiction societies of Simon Frazer University and the University of British Columbia. He was 43 years old, the author…
Imagine a world where computers are inherently old. Whatever you do with them is automatically seen as practice of an ancient and unchanging tradition. Even though new discoveries do happen, they cannot dispel the aura of oldness.
I am currently affected by the wave of layoffs in the technology industry and this isn’t my first rodeo. The difference is that it feels worse this time as I am not only annoyed by losing my job, but I am starting to feel that the system is incredibly flawed. Instead of building a sustainable work environment with…
Together, Amazon and One Medical will help more people get better care, when and how they need it.
I read 1,000 investor reports last year.
My personal website and blog