Archives
2025
-
Reading Log - November 10, 2025 (#147)
Reading Log
Nov 10
-
Week Notes for November 2 - 8 (#74)
Week Note
Nov 9
-
October 2025 Check-In
Post
Nov 5
-
Moving More Analog
Post
Nov 5
-
Reading Log - November 3, 2025 (#146)
Reading Log
Nov 3
-
Week Notes for October 26 - November 1 (#73)
Week Note
Nov 2
-
Happy Halloween
Post
Oct 31
-
Cracking Down Again
Post
Oct 31
-
Thankful for My Parents
Post
Oct 30
-
Vibe Coding is Creating a Generation of Unemployable Developers
Note
Oct 30
-
No AI is not Making Engineers 10x as Productive
Note
Oct 30
-
Feeling a Bit Restless
Post
Oct 28
-
React Won By Default - And It’s Killing Frontend Innovation
Note
Oct 27
-
Reading Log - October 27, 2025 (#145)
Reading Log
Oct 27
-
Week Notes for October 12 - 25 (#72)
Week Note
Oct 26
-
Windows 10 End of Life, Linux & Other Thoughts
Post
Oct 16
-
Constant Default App Switching
Post
Oct 14
-
Targeting Specific Characters with CSS Rules
Note
Oct 13
-
The Lifeblood of the Web
Note
Oct 13
-
Reading Log - October 13, 2025 (#144)
Reading Log
Oct 13
-
Week Notes for October 5 - 11 (#71)
Week Note
Oct 12
-
Wishing I Didn’t Need Ad and Tracker Blockers
Post
Oct 7
-
We Are Not Fascists, and If You Call Us Fascists, We Will Arrest You
Note
Oct 7
-
Reading Log - October 6, 2025 (#143)
Reading Log
Oct 6
-
Week Notes for September 28 - October 4 (#70)
Week Note
Oct 5
-
September 2025 Check-In
Post
Oct 4
-
The Safety of What You Know
Post
Oct 3
-
As If We Needed Another WWII Comparison
Post
Oct 2
-
An Addendum to Building My New Archives Page
Post
Oct 1
-
Routines and Focus
Post
Sep 30
-
AI Slop Invades the Office
Note
Sep 30
-
The “Lethal Trifecta”
Note
Sep 29
-
Reading Log - September 29, 2025 (#142)
Reading Log
Sep 29
-
Week Notes for September 21 - 27 (#69)
Week Note
Sep 28
-
Building My New Archives Page
Post
Sep 25
-
Jimmy Kimmel and the Battle for the 1st Amendment
Post
Sep 23
-
Billion Dollar Whale: The Man Who Fooled Wall Street, Hollywood, and the World
Book Note
Sep 23
-
"Best practice" is Just Your Opinion
Note
Sep 22
-
I Made a Floppy Disk from Scratch
Note
Sep 22
-
Reading Log - September 22, 2025 (#141)
Reading Log
Sep 22
-
Week Notes for September 14 - 20 (#68)
Week Note
Sep 21
-
It’s time for modern CSS to kill the SPA
Note
Sep 17
-
Reading Log - September 15, 2025 (#140)
Reading Log
Sep 15
-
Week Notes for September 7 - 13 (#67)
Week Note
Sep 14
-
Apple in China: The Capture of the World's Greatest Company
Book Note
Sep 12
-
A Redesign with a Focus on Notes & Links
Post
Sep 11
-
Why Do I Read Books that Make Me Angry so Often?
Post
Sep 9
-
Reading Log - September 8, 2025 (#139)
Reading Log
Sep 8
-
Week Notes for August 31 - September 6 (#66)
Week Note
Sep 7
-
Still Trying to Figure Out a Good Social Media Balance
Post
Sep 4
-
August 2025 Check-In
Post
Sep 2
-
Reading Log - September 1, 2025 (#138)
Reading Log
Sep 1
-
Week Notes for August 24 - 30 (#65)
Week Note
Aug 31
-
Is It Still ‘Trump Derangement Syndrome’ If All The Predictions Were Accurate?
Note
Aug 28
-
Insecurity in My Writing
Post
Aug 28
-
Handling Too Many News Subscriptions
Post
Aug 26
-
Calvinball Jurisprudence
Post
Aug 25
-
Reading Log - August 25, 2025 (#137)
Reading Log
Aug 25
-
What We Lost with PHP and jQuery
Note
Aug 24
-
Sit On Your Ass Web Development
Note
Aug 24
-
This Website is for Humans
Note
Aug 24
-
Week Notes for August 17 - 23 (#64)
Week Note
Aug 24
-
Why Semantic HTML Still Matters
Note
Aug 22
-
'Cruel Hoax' Doesn't Even Begin to Describe What Happened at Villanova
Post
Aug 22
-
Could I Not Be the Worst GM in Sports
Post
Aug 21
-
Didn’t Take Long To Reveal The UK’s Online Safety Act Is Exactly The Privacy-Crushing Failure Everyone Warned About
Note
Aug 21
-
My Love for Libraries
Post
Aug 19
-
Automated application systems add insult to injury in a tough job market
Note
Aug 19
-
Reading Log - August 18, 2025 (#136)
Reading Log
Aug 18
-
Week Notes for August 10 - 16 (#63)
Week Note
Aug 17
-
Ownership
Post
Aug 14
-
Coding Assistants and Not Feeling Left Behind
Post
Aug 12
-
Reading Log - August 11, 2025 (#135)
Reading Log
Aug 11
-
Week Notes for August 3 - 9 (#62)
Week Note
Aug 10
-
Scheduling Some Blog Posts
Post
Aug 7
-
July 2025 Check-In
Post
Aug 5
-
Reading Log - August 4, 2025 (#134)
Reading Log
Aug 4
-
Week Notes for July 27 - August 2 (#61)
Week Note
Aug 3
-
The Nuclear Club Might Soon Double
Note
Aug 1
-
Fascism For First Time Founders
Note
Aug 1
-
React Still Feels Insane And No One Is Talking About It
Note
Aug 1
-
Another Hockey Season Over
Post
Aug 1
-
Reading Log - July 28, 2025 (#133)
Reading Log
Jul 28
-
Week Notes for July 20 - 26 (#60)
Week Note
Jul 27
-
Reading Log - July 21, 2025 (#132)
Reading Log
Jul 21
-
Health & Wellness Changes
Post
Jul 20
-
Week Notes for July 13 - 19 (#59)
Week Note
Jul 20
-
On Having a Dog
Post
Jul 18
-
Reading Log - July 14, 2025 (#131)
Reading Log
Jul 14
-
Week Notes for July 6 - 12 (#58)
Week Note
Jul 13
-
JavaScript Broke the Web (and Called it Progress)
Note
Jul 8
-
Writing Code Was Never The Bottleneck
Note
Jul 8
-
An Async Node.js Sqlite Helper
Post
Jul 8
-
5 Years with a Home Gym
Post
Jul 7
-
Reading Log - July 7, 2025 (#130)
Reading Log
Jul 7
-
Week Notes for June 29 - July 5 (#57)
Week Note
Jul 6
-
Using the HTML Template Tag
Post
Jul 3
-
June 2025 Check-In
Post
Jul 2
-
Reading Log - June 30, 2025 (#129)
Reading Log
Jun 30
-
Week Notes for June 22 - 28 (#56)
Week Note
Jun 29
-
The Recurring Cycle of 'Developer Replacement' Hype
Note
Jun 24
-
How The Republican Party Became A Party That Believes The Constitution Only Applies To Its Enemies
Note
Jun 24
-
To The People I Know Who Voted for Him
Post
Jun 24
-
Reading Log - June 23, 2025 (#128)
Reading Log
Jun 23
-
Week Notes for June 15 - 21 (#55)
Week Note
Jun 22
-
Reading Log - June 16, 2025 (#127)
Reading Log
Jun 16
-
A Manufactured Crisis: How A Few Hooligans In LA Became The Pretext For Military Rule
Note
Jun 15
-
It Matters. I Care.
Note
Jun 15
-
Week Notes for June 8 - 14 (#54)
Week Note
Jun 15
-
Reading Log - June 9, 2025 (#126)
Reading Log
Jun 9
-
I Updated My Week Notes
Post
Jun 8
-
Trump Threatens to Eviscerate NASA
Note
Jun 8
-
Week Notes for June 1 - 7 (#53)
Week Note
Jun 8
-
May 2025 Check-In
Post
Jun 6
-
404 Media's Reporting on Teachers and AI is a Must Read
Post
Jun 3
-
The Promise That Wasn’t Kept
Note
Jun 2
-
Reading Log - June 2, 2025 (#125)
Reading Log
Jun 2
-
Week Notes for May 25 - 31 (#52)
Week Note
Jun 1
-
dotnet run app.cs
Post
May 29
-
Koji Kobura Re-Creates GoldenEye 007 N64 Pause Music
Post
May 28
-
What Would “Good” AI Look Like?
Note
May 28
-
Programming is a Feeling, and AI is Changing It
Note
May 28
-
Car Subscription Features Raise Your Risk of Government Surveillance, Police Records Show
Note
May 28
-
Bet on Systems, Not Sparks
Note
May 28
-
Reading Log - May 26, 2025 (#124)
Reading Log
May 26
-
Week Notes for May 18 - 24 (#51)
Week Note
May 25
-
The President's Press Secretary is Lying
Note
May 20
-
Doom Guy: Life in the First Person
Book Note
May 20
-
Reading Log - May 19, 2025 (#123)
Reading Log
May 19
-
License Plate Reader Company Flock Is Building a Massive People Lookup Tool, Leak Shows
Note
May 19
-
In Defense of Unpolished Personal Websites
Note
May 19
-
Week Notes for May 11 - 17 (#50)
Week Note
May 18
-
Will the Reign of the Dollar Come to an End?
Note
May 12
-
Reading Log - May 12, 2025 (#122)
Reading Log
May 12
-
28 Slightly Rude Notes on Writing
Note
May 11
-
Bosses Beware: The Tariff Shock is Not Like Covid-19
Note
May 11
-
Week Notes for May 4 - 10 (#49)
Week Note
May 11
-
Dark Wire: The Incredible True Story of the Largest Sting Operation Ever
Book Note
May 10
-
Reading Log - May 5, 2025 (#121)
Reading Log
May 5
-
April 2025 Check-In
Post
May 4
-
Week Notes for April 27 - May 3 (#48)
Week Note
May 4
-
Losing Polygon Sucks
Post
May 2
-
Week Notes for April 20 - 26 (#47)
Week Note
Apr 27
-
Writing a Novel is Hard
Post
Apr 24
-
Reading Log - April 21, 2025 (#120)
Reading Log
Apr 21
-
The Blissful Zen of a Good Side Project
Note
Apr 20
-
How Trump Might Topple the Dollar
Note
Apr 20
-
Week Notes for April 13 - 19 (#46)
Week Note
Apr 20
-
Murder the Truth: Fear, the First Amendment, and the Secret Campaign to Protect the Powerful
Book Note
Apr 18
-
Winning Fixes Everything: How Baseball's Brightest Minds Created Sports' Biggest Mess
Book Note
Apr 17
-
America’s Future Is Hungary
Note
Apr 16
-
Trump & Bukele Plot US Citizen Detention In Salvadoran Torture Camps, While Defying Supreme Court Via Gibberish Responses To Reporters
Note
Apr 16
-
The Problem with “Vibe Coding”
Note
Apr 16
-
An Open Letter to U.S. Customers
Note
Apr 16
-
Fandom
Post
Apr 15
-
Hockey Shootouts
Post
Apr 15
-
Reading Log - April 14, 2025 (#119)
Reading Log
Apr 14
-
Week Notes for April 6 - 12 (#45)
Week Note
Apr 13
-
March 2025 Check-In
Post
Apr 8
-
There is No Plan. They're Just Morons.
Note
Apr 7
-
How to Think About the Tariffs
Note
Apr 7
-
Reading Log - April 7, 2025 (#118)
Reading Log
Apr 7
-
Week Notes for March 30 - April 5 (#44)
Week Note
Apr 6
-
End-Stage Capitalism
Note
Apr 6
-
On Tanking
Post
Apr 5
-
Reading Log - March 31, 2025 (#117)
Reading Log
Mar 31
-
Week Notes for March 23 - 29 (#43)
Week Note
Mar 30
-
Hope Springs Eternal: MLB Opening Day Edition
Post
Mar 30
-
Tackling Home Projects is So Fulfilling
Post
Mar 28
-
Data Models & Tech Debt
Post
Mar 27
-
But Their Signal Chats: Trump Officials Share War Plans With Journalist
Note
Mar 25
-
Reading Log - March 24, 2025 (#116)
Reading Log
Mar 24
-
Madoff: The Final Word
Book Note
Mar 24
-
A Few Thoughts on Customizable Form Controls
Note
Mar 23
-
Simplification Takes Courage
Note
Mar 23
-
Week Notes for March 16 - 22 (#42)
Week Note
Mar 23
-
You Can't Save an Institution by Betraying its Mission
Note
Mar 20
-
We’re All We’ve Got Left
Note
Mar 20
-
What Trump’s Possession Of The Declaration Reveals About His Vision Of America
Note
Mar 20
-
The Pandemic, 5 Years Later
Post
Mar 19
-
Still Off Social Media
Post
Mar 17
-
Reading Log - March 17, 2025 (#115)
Reading Log
Mar 17
-
Trump FCC Boss Brendan Carr Harasses Google For Not Carrying Right Wing Religious Programming
Note
Mar 16
-
Google Being Forced To Sell Chrome is Not Good for the Web
Note
Mar 16
-
Donald Trump's Economic Delusions are Already Hurting America
Note
Mar 16
-
Week Notes for March 9 - 15 (#41)
Week Note
Mar 16
-
Reading Log - March 10, 2025 (#114)
Reading Log
Mar 10
-
Dear Democrats: It Would Be Nice If You Could Lead, And Not Off A Cliff
Note
Mar 9
-
Week Notes for March 2 - 8 (#40)
Week Note
Mar 9
-
Custom CSS Functions
Post
Mar 7
-
Fantastic Piece by Ethan Marcotte on 18F and Holding Strong to Principles
Post
Mar 7
-
Trump “Brings Back Free Speech” By [Checks Notes] Threatening To Imprison Protestors And Expose Journalist Sources
Note
Mar 6
-
Why Techdirt Is Now A Democracy Blog (Whether We Like It Or Not)
Note
Mar 6
-
February 2025 Check-In
Post
Mar 6
-
Thinking About TV and Movie Adaptations
Post
Mar 3
-
Reading Log - March 3, 2025 (#113)
Reading Log
Mar 3
-
Long-time advocate of SLS rocket says it’s time to find an “off-ramp”
Note
Mar 3
-
Why I Like Designing in the Browser
Note
Mar 3
-
This Page is Under Construction
Note
Mar 3
-
Week Notes for February 23 - March 1 (#39)
Week Note
Mar 2
-
Reading Log - February 24, 2025 (#112)
Reading Log
Feb 24
-
Your App Should Have Been A Website (And Probably Your Game Too)
Note
Feb 23
-
Profiles In Cowardice: The Nobody Saw This Coming Brigade
Note
Feb 23
-
No, private data can’t replace public data
Note
Feb 23
-
CSS Nesting: Use With Caution
Note
Feb 23
-
Week Notes for February 16 - 22 (#38)
Week Note
Feb 23
-
Reading Log - February 17, 2025 (#111)
Reading Log
Feb 17
-
Week Notes for February 9 - 15 (#37)
Week Note
Feb 16
-
Music Questions Challenge
Post
Feb 13
-
The Importance of Investing in Soft Skills in the Age of AI
Note
Feb 11
-
Boring Tech is Mature, Not Old
Note
Feb 11
-
Blog Question Challenge
Post
Feb 11
-
That was an Old Fashioned Ass Whoopin'
Post
Feb 10
-
Reading Log - February 10, 2025 (#110)
Reading Log
Feb 10
-
Week Notes for February 2 - 8
Post
Feb 9
-
Week Notes for February 2 - 8 (#36)
Week Note
Feb 9
-
HTML Is Actually a Programming Language. Fight Me
Note
Feb 7
-
The Twitter Files Playbook Comes For The US Government
Note
Feb 7
-
Separating Out Politics
Post
Feb 7
-
There Is No Going Back
Note
Feb 6
-
January 2025 Check-In
Post
Feb 5
-
Build for the Web, Build on the Web, Build with the Web
Note
Feb 5
-
Reading Log - February 3, 2025 (#109)
Reading Log
Feb 3
-
Week Notes for January 26 - February 1 (#35)
Week Note
Feb 2
-
Reading Log - January 27, 2025 (#108)
Reading Log
Jan 27
-
Go Birds!
Post
Jan 27
-
The Older I Get, the Less I Know
Post
Jan 27
-
Week Notes for January 19 - 25 (#34)
Week Note
Jan 26
-
Times New Dumbass
Post
Jan 25
-
Reading Log - January 20, 2025 (#107)
Reading Log
Jan 20
-
Week Notes for January 12 - 18 (#33)
Week Note
Jan 19
-
Learning HTML is the Best Investment I Ever Did
Note
Jan 17
-
Who Killed Google Reader?
Note
Jan 14
-
If Not React, Then What?
Note
Jan 14
-
The Rabbit Holes of Reading
Post
Jan 14
-
Reading Log - January 13, 2025 (#106)
Reading Log
Jan 13
-
Week Notes for January 5 - 11 (#32)
Week Note
Jan 12
-
Default Apps for 2025
Post
Jan 8
-
The Death of Expertise: The Campaign Against Established Knowledge and Why It Matters
Book Note
Jan 8
-
Creativity Cannot Be Computed
Note
Jan 7
-
Blazor and the JavaScript .click() Function
Post
Jan 7
-
Reading Log - January 6, 2025 (#105)
Reading Log
Jan 6
-
Books I Read in 2024
Post
Jan 6
-
Taking a Social Media Hiatus
Post
Jan 6
-
Video Games I Played in 2024
Post
Jan 5
-
Week Notes for December 29 to January 4 (#31)
Week Note
Jan 5
-
TV I Watched in 2024
Post
Jan 4
-
My 2025 Aspirations
Post
Jan 4
-
2024 Retrospective
Post
Jan 3
-
Movies I Watched in 2024
Post
Jan 3
-
December 2024 Check-In
Post
Jan 2
2024
-
Challenger: A True Story of Heroism and Disaster on the Edge of Space
Book Note
Dec 31
-
Week Notes for December 22 - 28 (#30)
Week Note
Dec 29
-
11ty WebC If Statements and Attributes
Post
Dec 24
-
Reading Log - December 23, 2024 (#104)
Reading Log
Dec 24
-
Week Notes for December 15 - 21 (#29)
Week Note
Dec 22
-
Reading Log - December 16, 2024 (#103)
Reading Log
Dec 16
-
Week Notes for December 8 - 14 (#28)
Week Note
Dec 15
-
Skipping Tests (Temporarily) in xUnit
Post
Dec 11
-
Reading Log - December 9, 2024 (#102)
Reading Log
Dec 9
-
Week Notes for December 1 - 7 (#27)
Week Note
Dec 8
-
November 2024 Check-In
Post
Dec 3
-
Nuclear War: A Scenario
Book Note
Dec 3
-
Reading Log - December 2, 2024 (#101)
Reading Log
Dec 2
-
Why Is It So Hard to Go Back to the Moon?
Note
Dec 1
-
Harpercollins wants authors to sign away AI training rights
Note
Dec 1
-
Week Notes for November 24 - 30 (#26)
Week Note
Dec 1
-
Battle Cry of Freedom: The Civil War Era
Book Note
Nov 30
-
If the Enterprise D had Crashed on Mars, Could We See It From Earth?
Post
Nov 26
-
Reading Log - November 25, 2024 (#100)
Reading Log
Nov 25
-
Week Notes for November 17 - 23 (#25)
Week Note
Nov 24
-
Reading Log - November 18, 2024 (#99)
Reading Log
Nov 18
-
Week Notes for November 10 - 16 (#24)
Week Note
Nov 17
-
Text-Wrap: Balance on Icons & Other Content
Post
Nov 16
-
Reading Log - November 11, 2024 (#98)
Reading Log
Nov 11
-
Week Notes for October 27 - November 9 (#23)
Week Note
Nov 10
-
October 2024 Check-In
Post
Nov 8
-
Legacy Code
Note
Nov 6
-
CSS Anchor Positioning Guide
Post
Nov 6
-
Some Thoughts on the Washington Post Endorsement Kerfluffle and My Continued Use of Amazon Products
Post
Nov 3
-
On being a "JavaScript framework developer"...
Note
Oct 29
-
Handling Page Layouts Without a Framework
Post
Oct 28
-
Web Components are Okay
Note
Oct 28
-
Reading Log - October 28, 2024 (#97)
Reading Log
Oct 28
-
🇺🇸 Kamala Harris for President 🇺🇸
Post
Oct 27
-
Week Notes for October 20 - 26 (#22)
Week Note
Oct 27
-
C# Compiler and Language Design at Microsoft with Jared Parsons
Note
Oct 26
-
Reading Log - October 21, 2024 (#96)
Reading Log
Oct 21
-
Week Notes for October 13 - 19 (#21)
Week Note
Oct 20
-
Home-Cooked Apps
Post
Oct 16
-
Reading Log - October 14, 2024 (#95)
Reading Log
Oct 14
-
Week Notes for October 6 - 12 (#20)
Week Note
Oct 13
-
The Neverending Story
Note
Oct 10
-
Web Components are not Framework Components — and That’s Okay
Note
Oct 10
-
Someone Put Facial Recognition Tech onto Meta's Smart Glasses to Instantly Dox Strangers
Note
Oct 8
-
Figuring Out Links on My Site
Post
Oct 7
-
Reading Log - October 7, 2024 (#94)
Reading Log
Oct 7
-
Week Notes for September 29 - October 5 (#19)
Week Note
Oct 6
-
Personal Websites Are As Vulnerable As Us
Note
Oct 3
-
Cox Sues Rhode Island Because It Dared To Use Infrastructure Bill Money To Fund Broadband Competition
Note
Oct 3
-
September 2024 Check-In
Post
Oct 3
-
Teaching Myself Web Components
Post
Oct 1
-
There are two kinds of advertising
Note
Sep 30
-
Let's Bring Back Browsing
Note
Sep 30
-
Can You Live Without GPS?
Note
Sep 30
-
Reading Log - September 30, 2024 (#93)
Reading Log
Sep 30
-
Week Notes for September 15 - 28 (#18)
Week Note
Sep 29
-
The Lunacy of Artemis
Post
Sep 19
-
My Media Repository, React, & Next Steps
Post
Sep 17
-
The Demon of Unrest: A Saga of Hubris, Heartbreak, and Heroism at the Dawn of the Civil War
Book Note
Sep 17
-
Reading Log - September 16, 2024 (#92)
Reading Log
Sep 16
-
The Hidden Cost of Speed
Note
Sep 15
-
Week Notes for September 8 - 14 (#17)
Week Note
Sep 15
-
Reading Log - September 9, 2024 (#91)
Reading Log
Sep 9
-
Code Isn’t Magical, It’s Just a Series of Commands
Note
Sep 8
-
Capability Makes Your Life Simpler
Note
Sep 8
-
An iPod and no recommendations are all I have wanted for my listening habits in 2024
Note
Sep 8
-
Misfire
Note
Sep 8
-
Week Notes for September 1 - 7 (#16)
Week Note
Sep 8
-
Liar in a Crowded Theater: Freedom of Speech in a World of Misinformation
Book Note
Sep 6
-
After the Rupture
Note
Sep 4
-
Some thoughts on the YubiKey EUCLEAK Vulnerability
Note
Sep 4
-
Cars Are Rolling Computers Now. So What Happens When They Stop Getting Updates?
Note
Sep 4
-
The Internet Isn’t Really that Old
Post
Sep 4
-
August 2024 Check-In
Post
Sep 3
-
Week Notes for August 25 - 31 (#15)
Week Note
Sep 1
-
Containerizing an Existing Blazor Project
Post
Aug 28
-
Rate Limiting Apple Watch Fitness Notifications
Post
Aug 28
-
Reading Log - August 26, 2024 (#90)
Reading Log
Aug 26
-
Building My Media Repository
Post
Aug 25
-
Week Notes for August 18 - 24 (#14)
Week Note
Aug 25
-
A Rant about Front-end Development
Note
Aug 23
-
A Wild Redesign has Appeared!
Post
Aug 23
-
Reading Log - August 19, 2024 (#89)
Reading Log
Aug 19
-
Week Notes for August 11 - 17 (#13)
Week Note
Aug 18
-
Reading Log - August 12, 2024 (#88)
Reading Log
Aug 12
-
Week Notes for August 4 - 10 (#12)
Week Note
Aug 11
-
Switching to Obsidian as My Primary Notes and Writing App
Post
Aug 7
-
July 2024 Check-In
Post
Aug 6
-
The Blood Telegram: Nixon, Kissinger, and a Forgotten Genocide
Book Note
Aug 6
-
Reading Log - August 5, 2024 (#87)
Reading Log
Aug 5
-
Week Notes for July 28 - August 3 (#11)
Week Note
Aug 4
-
Reading Log - July 29, 2024 (#86)
Reading Log
Jul 29
-
Week Notes for July 21 - 27 (#10)
Week Note
Jul 28
-
Reading Log - July 22, 2024 (#85)
Reading Log
Jul 22
-
Week Notes for July 14 - 20 (#9)
Week Note
Jul 21
-
Reading Log - July 15, 2024 (#84)
Reading Log
Jul 15
-
Every Dependency is a Potential Vulnerability
Note
Jul 14
-
Week Notes for July 7 - 13 (#8)
Week Note
Jul 14
-
Balancing Being Informed & My Mental Health
Post
Jul 8
-
Reading Log - July 8, 2024 (#83)
Reading Log
Jul 8
-
Week Notes for June 30 - July 6 (#7)
Week Note
Jul 7
-
June 2024 Check-In
Post
Jul 2
-
Reading Log - July 1, 2024 (#82)
Reading Log
Jul 1
-
Week Notes for June 23 - 29 (#6)
Week Note
Jun 30
-
John Oliver on a Trump 2nd Term
Post
Jun 24
-
Reading Log - June 24, 2024 (#81)
Reading Log
Jun 24
-
Week Notes for June 9 - 22 (#5)
Week Note
Jun 23
-
Thinking Accessibility and CSS for My Site
Post
Jun 20
-
Some Economic Ranting Regarding Trump
Note
Jun 20
-
IndieWeb Principles
Note
Jun 20
-
Emojis as a Common Language
Note
Jun 20
-
6 Months with 11ty
Post
Jun 11
-
Reading Log - June 10, 2024 (#80)
Reading Log
Jun 10
-
The Analog Web
Note
Jun 9
-
Week Notes for June 2 - 8 (#4)
Week Note
Jun 9
-
Personal Sites, Connections, and 11ty
Post
Jun 6
-
Interdisciplinary Website Maker
Note
Jun 6
-
May 2024 Check-In
Post
Jun 4
-
Reading Log - June 3, 2024 (#79)
Reading Log
Jun 3
-
Week Notes for May 26 - June 1 (#3)
Week Note
Jun 2
-
Reading Log - May 27, 2024 (#78)
Reading Log
May 27
-
Week Notes for May 19 - 25 (#2)
Week Note
May 26
-
Finding a New Way to Run
Post
May 23
-
Half-Ass It
Note
May 23
-
Don’t be afraid to admit when you don’t know something
Note
May 22
-
Reading Log - May 20, 2024 (#77)
Reading Log
May 20
-
Week Notes for May 12 - 18 (#1)
Week Note
May 19
-
Start with Simple Tools
Note
May 16
-
Josh Collinsworth on CSS Gatekeeping
Note
May 16
-
Reading Log - May 13, 2024 (#76)
Reading Log
May 13
-
Frank Turner - Undefeated
Post
May 11
-
Reading Log - May 6, 2024 (#75)
Reading Log
May 6
-
April 2024 Check-In
Post
May 4
-
My Space Sleeve is Complete
Post
Apr 29
-
Reading Log - April 29, 2024 (#74)
Reading Log
Apr 29
-
Why the Short-Lived Calvin and Hobbes Is Still One of the Most Beloved & Influential Comic Strips
Note
Apr 27
-
The align-content property for block layouts is now part of Baseline
Note
Apr 27
-
The Perils of Gamification
Post
Apr 24
-
Reading Log - April 22, 2024 (#73)
Reading Log
Apr 22
-
Reading Log - April 15, 2024 (#72)
Reading Log
Apr 15
-
What I Learned: CSS :focus-visible
Post
Apr 12
-
AI Enters the Job Screening Game
Post
Apr 9
-
Reading Log - April 8, 2024 (#71)
Reading Log
Apr 8
-
What I Learned: Integration Testing Blazor Apps with bUnit
Post
Apr 5
-
How to Report on Trump: Tell the Truth
Note
Apr 3
-
March 2024 Check-In
Post
Apr 2
-
Reading Log - April 1, 2024 (#70)
Reading Log
Apr 1
-
What I Learned: C# Aliases
Post
Mar 31
-
How I Built a Spoiler Web Component for My Site
Post
Mar 27
-
Some Thoughts on the Halo TV Series
Post
Mar 26
-
Reading Log - March 25, 2024 (#69)
Reading Log
Mar 25
-
What I Learned: Blazor Auth with Server Side Pre-Rendering
Post
Mar 22
-
Email Is Where It's At
Post
Mar 19
-
Reading Log - March 18, 2024 (#68)
Reading Log
Mar 18
-
What I Learned: Unit Testing Blazor with bUnit
Post
Mar 15
-
The Quiet, Pervasive Devaluation of Frontend
Note
Mar 15
-
Once More With Feeling: Banning TikTok Is Unconstitutional & Won’t Do Shit To Deal With Any Actual Threats
Note
Mar 15
-
A letter to my younger self, as an accessibility advocate
Note
Mar 15
-
SMS Spam and an Idea for Apple and Google
Post
Mar 11
-
Reading Log - March 11, 2024 (#67)
Reading Log
Mar 11
-
Once More With Feeling: Banning TikTok Doesn't Do Much If We Don’t Regulate Data Brokers And Pass A Privacy Law
Note
Mar 11
-
What I Learned: EventCallback in Blazor
Post
Mar 8
-
What is Utility-First CSS?
Note
Mar 5
-
Falsehoods Junior Developers believe about becoming Senior
Note
Mar 5
-
Reading Log - March 4, 2024 (#66)
Reading Log
Mar 4
-
February 2024 Check-In
Post
Mar 3
-
It feels like React is getting a bit of a kicking recently
Note
Mar 3
-
What I Learned: Test Doubles
Post
Mar 1
-
Keeping My Phone Out of the Bedroom
Post
Feb 28
-
Reading Log - February 26, 2024 (#65)
Reading Log
Feb 26
-
What I Learned: HTTP GET Requests in Blazor with a .NET Web API & MediatR Gotcha
Post
Feb 23
-
Lunchtime Exercise
Post
Feb 22
-
Reading Log - February 19, 2024 (#64)
Reading Log
Feb 19
-
What I Learned: React Strict Mode
Post
Feb 16
-
Mozilla Needs to Focus on Firefox
Post
Feb 15
-
Finishing a Game and then Sadness...
Post
Feb 15
-
I Love Seeing More Personal Sites
Post
Feb 13
-
Reading Log - February 12, 2024 (#63)
Reading Log
Feb 12
-
What I Learned: HTML Dialog
Post
Feb 9
-
Starting with Test-Driven Development
Post
Feb 9
-
Scheduling My Hobbies
Post
Feb 8
-
Reading Log - February 5, 2024 (#62)
Reading Log
Feb 5
-
What I Learned: LINQ Deferred Query Execution
Post
Feb 2
-
January 2024 Check-In
Post
Feb 1
-
One Month with Eleventy
Post
Jan 31
-
Banning Books is Bullshit
Post
Jan 31
-
How Lock-In Hurts Design
Post
Jan 30
-
Reading Log - January 29, 2024 (#61)
Reading Log
Jan 29
-
What I Learned: Broccoli & Cauliflower are Cabbages
Post
Jan 26
-
Limiting My Side Projects
Post
Jan 25
-
Reading Log - January 22, 2024 (#60)
Reading Log
Jan 22
-
What I Learned: More CSS Colors
Post
Jan 19
-
About the Chevron Doctrine
Post
Jan 19
-
Piracy is Surging Again Because Streaming Execs Ignored the Lessons of the Past
Note
Jan 19
-
Moonlander Review
Post
Jan 16
-
Reading Log - January 15, 2024 (#59)
Reading Log
Jan 15
-
What I Learned: Styling RSS Feeds
Post
Jan 12
-
The War that Made the Roman Empire: Antony, Cleopatra, and Octavian at Actium
Book Note
Jan 12
-
Never Underestimate HTML
Note
Jan 12
-
Giving Yourself Stakes
Note
Jan 12
-
Remembering Cookie
Post
Jan 10
-
Figuring Out Notes
Post
Jan 9
-
Reading Log - January 8, 2024 (#58)
Reading Log
Jan 8
-
What I Learned: C# Primary Constructors
Post
Jan 5
-
Introducing Notes
Post
Jan 5
-
December 2023 Check-In
Post
Jan 4
-
The Storm Before the Storm: The Beginning of the End of the Roman Republic
Book Note
Jan 4
-
Books I Read in 2023
Post
Jan 3
-
TV I Watched in 2023
Post
Jan 2
-
Content Moderation is Impossible
Note
Jan 2
-
An Image Dialog Web Component
Note
Jan 2
-
Movies I Watched in 2023
Post
Jan 1
-
Reading Log - January 1, 2024 (#57)
Reading Log
Jan 1
2023
-
Aspirations for 2024
Post
Dec 31
-
2023 Retrospective
Post
Dec 29
-
The Process of Switching to 11ty
Post
Dec 28
-
Now on 11ty
Post
Dec 27
-
Reading Log - December 25, 2023 (#56)
Reading Log
Dec 25
-
Reading Log - December 19, 2023 (#55)
Reading Log
Dec 19
-
Switching to Eleventy
Post
Dec 14
-
Reading Log - December 11, 2023 (#54)
Reading Log
Dec 11
-
How Do Guitar Players Make it Look So Easy?
Post
Dec 8
-
Data Privacy
Post
Dec 7
-
Moving Away from Next.js
Post
Dec 6
-
American Whitelash: A Changing Nation and the Cost of Progress
Book Note
Dec 5
-
Reading Log - December 4, 2023 (#53)
Reading Log
Dec 4
-
November 2023 Check-In
Post
Dec 3
-
A Successful (I Hope) Brew Day
Post
Dec 3
-
FitVids
Post
Nov 30
-
Default Apps
Post
Nov 27
-
Reading Log - November 27, 2023 (#52)
Reading Log
Nov 27
-
A City on Mars: Can We Settle Space, Should We Settle Space, and Have We Really Thought This Through?
Book Note
Nov 27
-
The Media and Protecting Democracy
Post
Nov 21
-
Reading Log - November 20, 2023 (#51)
Reading Log
Nov 20
-
The Creative ACT: A Way of Being
Book Note
Nov 16
-
Reading Log - November 13, 2023 (#50)
Reading Log
Nov 13
-
October 2023 Check-In
Post
Nov 7
-
Reading Log - November 6, 2023 (#49)
Reading Log
Nov 6
-
I Need More Time in the Day
Post
Oct 30
-
Reading Log - October 30, 2023 (#48)
Reading Log
Oct 30
-
Aruba
Post
Oct 29
-
Number Go Up: Inside Crypto's Wild Rise and Staggering Fall
Book Note
Oct 24
-
Your Face Belongs to Us: A Secretive Startup's Quest to End Privacy as We Know It
Book Note
Oct 21
-
Gary Bettman and the NHL are Cowards (Part 2)
Post
Oct 13
-
Team of Rivals: The Political Genius of Abraham Lincoln
Book Note
Oct 13
-
The Stress of the Playoffs
Post
Oct 9
-
Reading Log - October 9, 2023 (#47)
Reading Log
Oct 9
-
The Kids Online Safety Act (KOSA) Must Fail
Post
Oct 7
-
It's Another Red October
Post
Oct 6
-
In Defense of TypeScript
Post
Oct 6
-
September 2023 Check-In
Post
Oct 4
-
Unit Testing and React Hook Form
Post
Oct 3
-
Personal Sites are Never "Done"
Post
Oct 2
-
Reading Log - October 2, 2023 (#46)
Reading Log
Oct 2
-
Staying Silent is Political Too
Post
Oct 1
-
Digging Into Blazor - Forms
Post
Sep 29
-
One More Time by Blink-182
Post
Sep 29
-
Analog Versus Digital
Post
Sep 28
-
Tackling My Podcast Queue
Post
Sep 27
-
My Blogging Workflow
Post
Sep 25
-
Reading Log - September 25, 2023 (#45)
Reading Log
Sep 25
-
The Strange Inability to Finish a Project
Post
Sep 23
-
Writing Everyday
Post
Sep 22
-
Reading Log - September 18, 2023 (#44)
Reading Log
Sep 18
-
Summer is Fading
Post
Sep 16
-
Reading Log - September 11, 2023 (#43)
Reading Log
Sep 11
-
August 2023 Check-In
Post
Sep 8
-
Integrating Notion into my Site
Post
Sep 8
-
Added Book Notes
Post
Sep 6
-
Reading Log - September 4, 2023 (#42)
Reading Log
Sep 4
-
Dead Wake: The Last Crossing of the Lusitania
Book Note
Sep 1
-
Reading Log - August 28, 2023 (#41)
Reading Log
Aug 28
-
Digging Into Astro
Post
Aug 21
-
Reading Log - August 18, 2023 (#40)
Reading Log
Aug 18
-
Figuring Out Better Sleep Habits
Post
Aug 16
-
Reading Log - August 11, 2023 (#39)
Reading Log
Aug 11
-
Integrating with Notion's API Using .NET
Post
Aug 9
-
Is TypeScript Solving a Problem or a Symptom
Post
Aug 7
-
Reading Log - August 4, 2023 (#38)
Reading Log
Aug 4
-
July 2023 Check-In
Post
Aug 3
-
Digging Into Blazor - Setting Up Custom Authentication
Post
Jul 31
-
Reading Log - July 28, 2023 (#37)
Reading Log
Jul 28
-
Reading and Watching Notes
Post
Jul 24
-
Reading Log - July 21, 2023 (#36)
Reading Log
Jul 21
-
Random Thoughts on Owning Things
Post
Jul 12
-
Reading Log - July 7, 2023 (#35)
Reading Log
Jul 7
-
June 2023 Check-In
Post
Jul 3
-
Reading Log - June 30, 2023 (#34)
Reading Log
Jun 30
-
Star Trek Prodigy...What a Bummer
Post
Jun 27
-
Gary Bettman and the NHL are Cowards
Post
Jun 24
-
Reading Log - June 23, 2023 (#33)
Reading Log
Jun 23
-
It's Easy to Fall Off the Train
Post
Jun 21
-
Goodbye Reddit!
Post
Jun 12
-
Reading Log - June 9, 2023 (#32)
Reading Log
Jun 9
-
Further Thoughts on Reddit's API Changes
Post
Jun 7
-
May Check-In
Post
Jun 2
-
Reading Log - June 2, 2023 (#31)
Reading Log
Jun 2
-
10 Years of Playing Hockey
Post
May 26
-
Reading Log - May 26, 2023 (#30)
Reading Log
May 26
-
Ian W. Toll's Pacific War Trilogy
Post
May 21
-
Reading Log - May 19, 2023 (#29)
Reading Log
May 19
-
Reading Log - May 12, 2023 (#28)
Reading Log
May 12
-
Calming Down After Hockey
Post
May 5
-
Reading Log - May 5, 2023 (#27)
Reading Log
May 5
-
April Check-In
Post
May 2
-
Some Site & Design Updates
Post
Apr 28
-
Libby and Libraries
Post
Apr 18
-
Reading Log - April 14, 2023 (#26)
Reading Log
Apr 14
-
Reading Log - April 7, 2023 (#25)
Reading Log
Apr 7
-
Digging Into Blazor - Integrating with Entity Framework
Post
Apr 4
-
March Check-In
Post
Apr 3
-
Reading Log - March 31, 2023 (#24)
Reading Log
Mar 31
-
Handling an Unruly Podcast Queue
Post
Mar 28
-
Reading Log - March 24, 2023 (#23)
Reading Log
Mar 24
-
Digging Into Blazor - First Impressions
Post
Mar 19
-
Reading Log - March 17, 2023 (#22)
Reading Log
Mar 17
-
Reading Log - March 10, 2023 (#21)
Reading Log
Mar 10
-
February Check-In
Post
Mar 6
-
Reading Log - March 3, 2023 (#20)
Reading Log
Mar 3
-
Separating Reading Logs
Post
Mar 1
-
Reading Log - February 17, 2023 (#19)
Reading Log
Feb 17
-
Luck
Post
Feb 16
-
Reading Log - February 10, 2023 (#18)
Reading Log
Feb 10
-
January Check-In
Post
Feb 4
-
Reading Log - February 3, 2023 (#17)
Reading Log
Feb 3
-
Reading Log - January 27, 2023 (#16)
Reading Log
Jan 27
-
Reading Log - January 20, 2023 (#15)
Reading Log
Jan 20
-
Reading Log - January 13, 2023 (#14)
Reading Log
Jan 13
-
Books I Read in 2022
Post
Jan 7
-
Reading Log - January 6, 2023 (#13)
Reading Log
Jan 6
-
2022 Retrospective
Post
Jan 2
-
December Check-In
Post
Jan 1
2022
-
Reading Log - December 30, 2022 (#12)
Reading Log
Dec 30
-
Star Trek Generations is Underrated
Post
Dec 27
-
The Importance of Compatibility
Post
Dec 26
-
Reading Log - December 23, 2022 (#11)
Reading Log
Dec 23
-
Reading Log - December 16, 2022 (#10)
Reading Log
Dec 16
-
Reading Log - December 9, 2022 (#9)
Reading Log
Dec 9
-
Developing with Dev Tools Open
Post
Dec 8
-
Chokepoint Capitalism: A Review
Post
Dec 7
-
November Check-In
Post
Dec 5
-
Reading Log - December 2, 2022 (#8)
Reading Log
Dec 2
-
Apollo Remastered
Post
Nov 27
-
Reading Log - November 25, 2022 (#7)
Reading Log
Nov 25
-
Artemis I
Post
Nov 23
-
On FTX and Crypto in General
Post
Nov 18
-
Reading Log - November 18, 2022 (#6)
Reading Log
Nov 18
-
Reading Log - November 11, 2022 (#5)
Reading Log
Nov 11
-
Adding Themes
Post
Nov 8
-
October Check-In
Post
Nov 6
-
Reading Log - November 4, 2022 (#4)
Reading Log
Nov 4
-
Building a Social Image Generator Console Application
Post
Nov 3
-
Reading Log - October 28, 2022 (#3)
Reading Log
Oct 28
-
Reading Log - October 21, 2022 (#2)
Reading Log
Oct 21
-
Reading Log - October 14, 2022 (#1)
Reading Log
Oct 14
-
September Check-In
Post
Oct 10
-
Reading List: September 3 - 23
Post
Sep 23
-
August Check-In
Post
Sep 7
-
Reading List for August 20 - September 2
Post
Sep 2
-
Marathon Training Update
Post
Aug 29
-
Reading List: August 13 - 19
Post
Aug 19
-
Upping Our Coffee Game
Post
Aug 18
-
Reading List: August 6 - August 12
Post
Aug 12
-
Reading List: July 30 - August 5
Post
Aug 5
-
Marathon Training
Post
Aug 3
-
July Check-In
Post
Aug 1
-
Updating My Likes Page with Feedbin
Post
Jul 31
-
Reading List: July 23 - July 29
Post
Jul 22
-
Reading List: July 16 - July 22
Post
Jul 22
-
Chats with Kent
Post
Jul 18
-
Reading List: July 9 - July 15
Post
Jul 15
-
Reading List: July 2 - July 8
Post
Jul 8
-
June Check-In
Post
Jul 5
-
Reading List: June 25 - July 1
Post
Jul 1
-
Mocking React Router and useParams
Post
Jul 1
-
Reading List: June 11 - June 24
Post
Jun 24
-
Reading List: June 4 - June 10
Post
Jun 10
-
Reading List: May 28 - June 3
Post
Jun 3
-
May Check-In
Post
Jun 1
-
Better SQL Update Stored Procedures
Post
May 29
-
Reading List: May 21 - May 27
Post
May 27
-
Reached my Goal for Squats
Post
May 21
-
Reading List: May 14 - May 20
Post
May 20
-
Reading List: May 7 - May 13
Post
May 13
-
Taking Control of Your Content
Post
May 12
-
Reading List: April 29 - May 6
Post
May 6
-
April Check-In
Post
May 2
-
Two Years of Remote Work
Post
Apr 28
-
There Goes the Neighborhood...
Post
Apr 26
-
March Check-In
Post
Apr 6
-
February Check-In
Post
Mar 4
-
Setting Up GitHub Actions on .NET Projects
Post
Feb 19
-
January Check-In
Post
Feb 4
-
Tracking My 2022 Goals
Post
Jan 25
-
Books I Read in 2021
Post
Jan 19
-
2021 Retrospective
Post
Jan 7
-
December Check-In
Post
Jan 5