Keith Wagner
Home
Blog
Notes
Reading Logs
Book Notes
Links
Hi, I'm Keith!
I'm a software developer, gamer, geek, beer league hockey player, Philadelphia sports fan and a whole lot more.
Latest Blog Posts
April 2025 Check-In
Losing Polygon Sucks
Writing a Novel is Hard
Fandom
Hockey Shootouts
Latest Week Notes
Week Notes for May 11 - 17
Week Notes for May 4 - 10
Week Notes for April 27 - May 3
Latest Reading Logs
Reading Log - May 19, 2025 (#123)
Reading Log - May 12, 2025 (#122)
Reading Log - May 5, 2025 (#121)
Latest Notes
The President's Press Secretary is Lying
License Plate Reader Company Flock Is Building a Massive People Lookup Tool, Leak Shows
In Defense of Unpolished Personal Websites
Will the Reign of the Dollar Come to an End?
28 Slightly Rude Notes on Writing
Latest Book Notes
Dark Wire: The Incredible True Story of the Largest Sting Operation Ever by Joseph Cox
Murder the Truth: Fear, the First Amendment, and the Secret Campaign to Protect the Powerful by David Enrich
Winning Fixes Everything: How Baseball's Brightest Minds Created Sports' Biggest Mess by Evan Drellich
Latest Links
When to use map() vs. forEach() (Matt Smith)
Watch an AI-Generated Recruiter Make a Job Interview Even Worse (Samantha Cole)
In defense of unpolished personal websites (Ana Rodrigues)
Shipping Temporal (Daniel Minor)
If Congress actually cancels the SLS rocket, what happens next? (Eric Berger)
Close