May 18, 2026

Shaoneg is coming

Building the Shabbos App I’ve Wanted for Sixteen Years

May 15, 2026

AI bias frames - another thing to worry about

These new AI tools require newer literacy skills every day

May 1, 2026

Completing Menachos

Completing Masechet Menachot at 1:30 in the morning

April 28, 2026

ClassBlur: a new web tool in minutes

Claude and I built a useful web app in minutes

April 24, 2026

My New Blogging Engine

There are probably few things nerdier than thinking about how a blog engine works but, hey, that’s how I spend my free time.

April 24, 2026

SefirahWatch gets its first press

The news is spreading

April 22, 2026

SefirahWatch is out there

I scratched my own itch — and built an Apple Watch app in the process.

April 16, 2026

It's a rite of passage

Building SefirahWatch over Chol HaMoed, getting rejected by Apple, and learning that frustration is part of the process.

April 16, 2026

“I made a blogging engine”

Shell scripts, Keyboard Maestro, and a Markdown editor — a complete blogging workflow built from scratch.

April 15, 2026

My intern built me a website!

After decades of WordPress hacks and maintenance headaches, I rebuilt my entire site in a weekend using Claude Code.

October 14, 2024
May 25, 2022
September 19, 2019
February 28, 2019

Hoosiers Fun Facts

I fell down a well…

January 1, 2019
January 11, 2018

My Thoughts on Being in the Room Where It Happens

My wife and I got to see Hamilton last night.

September 24, 2017

Auto-Brightness is broken in iOS

(Quick note: iOS 13 and this is still broken.)

July 12, 2017

Another Phishing Email

I got an odd email today. It contained an attached Word file, came from someone named “Kayden Brown” and said that the money transfer will…

July 10, 2017

An email I sent to my child’s school

The following is the actual text of an email I sent to one of my kids’ schools regarding their use of final exams to influence attendance.

June 23, 2017

An open letter to everyone headed to ISTE

A number of people have written “How to Go to ISTE” articles recently, giving tips and advice about how to deal with the crowds, intensity…

May 30, 2017

Would you be willing to admit this to your boss?

Imagine that you made a mistake at work

May 17, 2017

Some Rough Honesty for Teachers

You know what? You don’t need your school’s Educational Technology Specialist. At least you shouldn’t.