Noel Rappin Writes Here
Programming Proverbs in 1975 and 2025
What Do I Think I Think About LLMs
2024 Books Recap (Finally)
Better Know A Ruby Thing: Method Lookup
Better Know A Ruby Thing: Singleton Classes
Object Constellations
How Not To Use Static Typing In Ruby
What About Static Typing in Ruby?
Better Know A Ruby Thing: On The Use of Private Methods
Better Know A Ruby Thing: Methods and Access Control (part 1)
Conway’s Law
The Big Book Post for 2023
Better Know A Ruby Thing #5: Block Arguments
Better Know A Ruby Thing #4: Keyword Arguments
Better Know A Ruby Thing #3: Positional Arguments
The Pickaxe is out and I am Happy
How To Manage Duplicate Test Setup, or Can I Interest You In Weird RSpec?
Better Know A Ruby Thing Bonus: Contestants and Nesting
Better Know A Ruby Thing #2: Constants
Better Know A Ruby Thing #1: method_missing
Books Recommendation List: 2022
Hi, All, It's a Pickaxe Q&A
Books That Made Me Happy: 2021
Redundancy, Terseness, and Code
TypeScript and jsbundling and Rails 7
Bell Curves and Developer Teams
Another Refactoring Story: ActiveRecord Lists
More Ruby Magic
Rails 7 and JavaScript
Refactoring, Part Two: In Defense of Magic
An Object-Oriented Example
Databases and Validation and Uncertainty
Testing Strategies
Simple Things Should Be Simple
Entropy Essays 8: Why Entropy?
Take Home Interview Code
Books I Liked In 2020
Hotwire And React And Ecosystems
Code Samples and the Book
Newsletter Update
20 Years
Okay, This One Is About Stimulus
What I Like About Hotwire
A Brief Hello to Hotwire and Turbo
The Road To Legacy
Technical Writing
Empirically, I Have No Idea
These <Prime Number> Tools Will Make You a <Superlative> Developer
Entropy Essays 7: Process and Trust
How I Make Technical Decisions
Entropy Essays 6: Pair Programming
Entropy Essays 5: Team Metrics
Rails and JavaScript, Part 4: The Future?
Rails and JavaScript: Part Three
Rails and JavaScript Part 2
Rails and JavaScript: Part 1
Entropy Essays #4: Agile Teams and Inclusion
Why Am I Writing About XP and Agile So Much?
Object-Oriented Design from the 90s, or more on Domain vs Technical Modeling
Another Entropy Essay #3: Flavors of Object-Oriented Design
The Entropy Essays #2: Why Did You Hire This Test
Rube Goldberg, Professional Programmer
The Entropy Essays (XP 2020) #1: Test speed
The New Noel Rappin Dot Com
Audio
Books
Video
Search
About
The 2019 Books that Made Me Happy List
Books that Made me Happy 2018
Prograph
Developers Toolkit Cheat Sheet
Pair Programming
Books I Liked in 2017, All In One Part
A Quick Guide to Rails System Tests in RSpec
Union Types in Elm
July 21
Tech Done Right Newsletter: July 14
Books I Liked In 2016 Part Two
High Cost Tests and High Value Tests
Books I Liked in 2016, Part 1.
In Defense of Sliming
Not that Anybody Asked Me Again: Anker SoundBuds
Headless Shopping Carts: Carts Users, and IDs
Not That Anybody Asked: The New MacBook Pro
What’s Up With Rails Controller Tests
On Refactoring, Workshops, And Being Reviewed
Stream CSV Files In Rails Because You Can
Take My Money! Accepting Payments on the Web
Falling on the Floor, Getting Back Up
Focus Your RSpec Workflow
Write Bigger Code So You Can Focus
Rails Core Stack and Rails Prime Stack
Development-Driven Testing
The Boring Software Manifesto
Sharp Knives and Safe Handles
I love my Mobile Writing Setup
RSpec and Rails Are Mocking Me
This Week In Stuff I Really Want You To Look At: May 16, 2016
Speaker Notes
RailsConf 2016 and other things to look at this week
How I Learned To Love Rubocop
Five Things: April 29, 2016
Taking Small Steps
Five Things From: The Week of April 22, 2016
RailsConf 2008 vs 2016
In Defense of Pretty Lies
On Medium: A defense of Pretty Lies
The End Result Is Not The Cost
2015 Books That I Liked, Part 2
2015 Books That I Liked, Part 1
An Annoyed Rant About Writing Tools
Back to Mastering Ember
SF Books that Make Me Happy in 2014
Things That Make Me Happy: Fantasy Novels, 2014
Hey, I have a blog
Rails 4 Test Prescriptions Beta Day!
All Things Test Prescriptiony
I made up a Fake TDD Hangout
The Future, Soon
What I learned from reading 429 conference proposals
Experts, Passion, and Pinpoint Control
Conference Prompts: Or How to Submit Proposals and Influence People
Monday Morning Me: October 7
Monday Morning Me: Sep 16, 2003
Rails Test Prescriptions 2 Is Coming
All I Post These Days Is Status Updates
More State of The Stuff, July 2013
State of The MSTWJS Union, June 2013
Status Update
How to Hold a Staff Meeting That Doesn’t Suck
Announcing Ember! Master Space and Time With JavaScript Book 4
State of My Stuff, January, 2013
More Lessons Learned
Leprechauns and Unicorns of Software
What's Up?
Velocity, Agile Estimation, And Trust
Functions that return functions are the luckiest functions in the world
Master Space And Time Status Update
Depending on jQuery and Perspective
How's it Going? MSTWJS Edition
The Origin of Master Space and Time With JavaScript
Rails, Objects, Tests, and Other Useful Things
Upcoming Me
Automator + Bash = Yay
Master Space And Time Release Plan
Master Space And Time With JavaScript Update: The First Couple of Chapters
Self-Publishing Workflow Update
May 9, 2012: The Random Link Post Returns
Master Space And Time With JavaScript Status 5-08
Welcome
Setting Up Fast No-Rails Tests
Self-assessment
A Brief Announcement About A Book
Control Your Development Environment And Never Burn Another Hamburger
iaWriter and iCloud, You Know, In The Cloud
Getting Back to Smalltalk
Things that Should Be Metaphors, Part 1
Ten Things That Drive Me Crazy About Conference Talks, And How To Avoid Them
Stevenotes
Coming Soon: Getting Things Done In JavaScript
What I Learned
Bill James, Sabermetrics, and You, or At Least Me
Red Buttons, The Uncanny Valley, And BDD Workshops
In The Jungle, The Mighty Jungle
In Which I Blather About Self-Publishing
July 15, 2011: Stale Links
Old Testing Interviews
June 30, 2011: Among Other Things, Me In Texas
iaWriter for Mac
June 23, 2011: Distributed Magic Control
June 21, 2011: In Brightest Day
June 15, 2011: Six Sigma Tyrannis
June 13, 2011: The Kathy Sierra Question
Can I have your attention please?
RailsConf 2011
RedDirt RubyConf
Summer Breeze Makes Me Feel Fine Blowing Through The Jasmine In My Mind
Overriding Refinery, Extending Globalize, and Pow!
Nebulous, or More iPad Text Editors. Really.
Numbers, Crunched, or Publishing Economics
Testing Advice in Eleven Steps
Cucumber Rails 0.4: The De-Web-Step-ining
Um, Hi? My book is out.
Coming Soon To A Hotel Conference Room Near You
Text And Mate
Book Review: Among Others by Jo Walton
Rails Test Prescriptions is at the printer
How I became a Haml-tonian
Quick Rails Test Prescriptions Update
I Feel Textastic
A tribute to the humble page number
Rails Test Prescriptions Out Of Edit
Mock Me, Amadeus
The Eternal Battle of the Keyboard and the Mouse, A Sidenote
Me Break Weekly
Rails Test Prescriptions Status Update
November 15: Getting Closer
Rails Test Prescriptions in review.
SCNA
One Step Closer
Book Update
Solving the Kata
A Quick Ruby Kata
iA Writer For iPad: Another Review
Sept 20, 2010: Update
September 13, 2010: WindyCityRails
September 10, 2010: Just a thing or two
September 7, 2010: On Writing Bad Code
Sep 3, 2010: Twitter for iPad and Other Craziness
August 31, 2010: Bundled Mockingjays
Aug 30, 2010: Rails 3 has landed
Aug 27, 2010: Seek and You Shall Find
August 26, 2010: Some New Stuff
August 24, 2010: Um.. Hi?
Elements, and other iPad Text Editor Stuff
August 16, 2010: I Still Like Boring Software Development
Creating, Sending, and Verifying CSV files using Comma
August 12, 2010: Quick program note
August 11, 2010: An Abundance of Options
Aug 9, 2010: I Shouda Seen This Coming
August 4, 2010: A couple of useful things
August 3, 2010: The Most Efficient Cargo Cult Money Can Buy
XP or not XP, that is the question. The answer is XP.
July 30, 2010: I Always Thought It Was An Animal Native To The Rain Forest
July 28, 2010: Mathematical Navels
July 27, 2010: No Rails Release Shall Escape My Sight
July 26, 2010: A Hammer, A Nail, and A Giant Squid
July 22, 2010: Catching Up
July 21, 2010: This Code Belongs In A Museum
July 19, 2010: Building a Legacy
July 16, 2010: Why Not Four?
July 15, 2010: An Apple Comment A Day
July 14 2010: The Smallest Thing
July 13, 2010: I Guess It Isn't A Dynabook Yet
Pair Programming, or Two of a Kind
July 9, 2010: Beta 4 Released and More
July 8, 2010: Who Needs a Hero?
July 7, 2010: Dylan Goes Electric (Probably Not True)
July 6, 2010: Opinions are Bad For Business
July 2, 2010: Cease and or desist
July 1, 2010: Screencasts and Road Maps
June 30, 2010: The Triumphant Return of the Monster Link Post
iPad or Bust
Apple Intern: 1995
A Program Note
June 21, 2010: Double Double Splat Splat
June 18, 2010: Links Ahoy
PeepOpen In Use
June 16, 2010: What Shoulda We Do?
Sitting on the dock of the bay
June 14, 2010, Practice makes less imperfect
June 11, 2010: Get Ready for Whyday
June 10, 2010: RailsConf-a-palooza
June 8, 2010: iPhone, iPhone, it's off to work iPhone
June 7, 2010: Lot of Conferences Week Begins
June 4 2010: Okay, here's a link post
Strained Sports Metaphor About Process
June 3, 2010: Get your Kicks on Route resources :user
June 2, 2010: How To Test Good
June 1, 2010: June, she'll change her tune
May 28, 2010: Friday Friday Friday
May 27, 2010: Random stuff today
May 26, 2010: Answer The Question Please
May 25, 2010: Betas
May 24, 2010: Martin Gardner
May 21, 2010: Meetings
May 20, 2010: Fontastic
May 19, 2010: Testing Done Good
May 17: The Happy Streets of Wilmette
May 14: Moving To Beta 3
May 13, 2010: The Rules of Agile Estimation
May 12, 2010: The Raffle is Done
May 11, 2010: Beta 2 Is Out
May 10, 2010: The need for eyeballs
May 6, 2010: The day of promoting stuff
May 5, 2010: Aaiieeee
May 4, 2010: MacRuby and more
May 3, 2010: Hi, I'm Back
April 27, 2010, Now Writing About Cucumbers
April 26, 2010: For all you Lulu Customers
April 23, 2010: Still Alive
April 22, 2010: Annnd We're Live. Really. I mean it this time.
April 21, 2010: Annnndd... We're live
April 20, 2010: One Day More
April 19, 2010: The Week Begins
April 16, 2010: The cover is uncovered, at least for me...
April 15, 2010: The Library of Congress Recommends the Following Tweets
Standup for April 14, 2010: Whedon to direct Rails 3
April 13, 2010: iAd, youAd, weAll Ad
Rails Rx Standup: April 12, 2010
Rails Rx Standup: April 9, 2010
Rails Rx Standup: April 8, 2010
Rails Rx Daily Standup: April 7, 2010
RailsRx Daily Standup: April 6, 2010
Coming Soon To a PDF Store Near You
Everybody's doing it: Bullet Points and the iPad
More Book Status
Rails Test Prescriptions Book Status
The Agile Bet
The Point of it All
For Example
RSpec and Mock Design Question
PragProWriMon
Writing Tools
Old Stuff
Read these books
Middleman!
Things I Need To Write About, Part Two: The Dark Knight
Thing I Need To Write About, Part 1: Dr. Horrible
The Not Too Distant Future
Ruby on Rails article
Notes and Notes
Rails Development for iPhone with rails_iui
Bind is actually rather an understatement...
Quick Program Notes
Two Parter on Hide And Seek
You Say Tomato, I Say To-Mato
Boxcars
Video Killed the Radio Star
Video Still Working On Killing The Radio Star
Doctor, Doctor, Give Me The News
I Believeth, I Believeth, Don't Die Tinkerbell...
BDD: Book Driven Development
Book Recommendations
My Favorite Monkeys
Beep Repaired
The Average Programming Book
iPhone SDK
Pathfinder Post: Using Null Objects with ActiveRecord
Cuts Like A Knife
Using Active Record For Migrations
Buy My Book! (Please?)
10 Print Favorite Books, 2007
Shipping!?
Lesser Known Test Processes
State of the Blog
Hey, Free Book Samples!
Pre Macworld stuff
Publication And Other Updates
Versions: Another promotion from the comments
Professional Rails Online?
Another Publication Update
Things I Learned
Two Pathfinder Blog Posts
We're In Production Now...
Heads Up
Quick Book Update
Apple Fanboy Stuff
Boring Software Manifesto
Pro Rails Book Related Things
The Rails Edge
More On Test-Driven Development
Book Update
And Now, A Special Announcement
A Customer!
A Little Birdie Told Me
Book Updates
Announcing: Professional Ruby on Rails
Another IBM Article
Didn't I Say I Wouldn't Compare Languages?
WWDC Keynote, 2007
Programming Perl, Personal Edition
iTunes Plus... A Fresh Lemony Scent, Perhaps?
Text Auditor
A Program Note
An Agile Musing
State of the Art
from internet import *
Comment On This
Fame and Fortune 2
Fame And Fortune
Posting to Blogger via Ruby
Rubies in My Coffee
Wow, There Are Comments
Apple Dot Net
Apple Summer of 95
GWT part 3 and 4
Clearing The Decks
GWT Article Now Online, Part Two
Playing in the Sandbox
GWT Article Now Online
Don't Ask Questions, It Only Encourages Him
Editors I Like
Less Frequently Asked Questions
Now with sound
wxWorld
Tips-First for Test-First
Why, Johnny, Why?
Obligatory Apple Post
Re-refactoring
Some 411 of my own
Hybrids In Bloom
I/O, I/O, It's Off To Work I Go
Fonts
Web Apps and Language Wars
Java Closures
Languages I Use
Code Complete: An Appreciation
Occasionally Asked Questions
Contact