Don't Panic! Fear, Uncertainty, and AI
AI presents real risks, but fear and uncertainty shouldn't convince us to embrace solutions to problems we don't yet understand.
October 9, 2026 • 4 min read
AI presents real risks, but fear and uncertainty shouldn't convince us to embrace solutions to problems we don't yet understand.
October 9, 2026 • 4 min read
David Heinemeier Hansson is more excited about AI than he is about Rails. Where does Rails fit into this new world?
September 28, 2026 • 3 min read
For years, iOS has opened links with Safari with no way for you to change it. iOS 14 finally allows setting your default browser.
October 14, 2020 • 2 min read
Whether inside a computer or real life, a linear system under exponential pressure crashes and fails.
April 16, 2020 • 7 min read
Write yourself a daily, weekly, or monthly report with your AWS costs broken down more granularly than AWS’ monthly invoice.
January 17, 2020 • 3 min read
Identifying calibrated questions aimed at software developers
January 12, 2020 • 2 min read
Ensure your test suite doesn’t have any important holes in coverage by enforcing a simple rule.
July 24, 2016 • 2 min read
Converting action buttons into loading buttons is a common way for AJAX applications indicate that it’s waiting on the server to verify an action and respond.
July 14, 2016 • 2 min read
How to create a progress bar using Ruby on Rails, AJAX, and Twitter Bootstrap.
September 8, 2015 • 2 min read
An outline for how a simple website could solve many of the problems with our current legislative systems.
June 16, 2015 • 7 min read
Why you should never use the explicit “content” parameter of label_tag or the form builder’s label method.
May 18, 2015 • 1 min read
A simple fix for using datetime_select and time_zone_select together.
May 12, 2015 • 1 min read
Avoid cluttering up app/views by moving mailer directories underneath a single parent.
March 4, 2015 • 1 min read
Mailing lists remain an effective way for groups to communicate. We’ll explore how to implement them in your Rails application to improve its overall user-ex...
February 21, 2015 • 5 min read
The explosion of the Internet and mobile devices shaped a new age where people across the globe are always connected and always communicating, irreversibly c...
November 4, 2014 • 7 min read