Michael Donohoe
Product & Engineering + UX Advocate
IRL: Chief Product Officer at Rest of World.
Past Life: VP of Product Technology at Hearst, Director of Product Engineering at The New Yorker, Quartz, and before that various roles at The New York Times. Its all on LinkedIn.
Present on BlueSky, a little on Threads, sometimes on Instagram, and previously on Twitter (archive). You can find contributions I’ve made on Github and StackOverflow.
Side Projects
- T-Shirts: I make t-shirts for personal use. I’ve even re-created a few that I loved in the past but cannot get anymore.
- The Last Word: A basic art project to ties together article image with their closing lines.
Also available as a bot on Bluesky. - Bluesky API Framework: A simple PHP-based implementation to post links and images to Bluesky.
- Mixtape: My own go-to personal music list. No need for a Spotify account.
- JS-PNG Encoder — Life is too short to do something useful so why not encode all your site’s Javascript code into a PNG image and then decode it on demand.
- Tiny Blocker — A tiny (8kb) but very powerful experimental ad blocking extension.
- Bylines — Monitor prominence of stories by gender across media homepages, starting with The New York Times (INACTIVE)
- Article Leaderboard — Daily updated web performance leaderboard to foster discussion and rivalry in making our pages better, faster, and lighter.
- Simple GDPR Lockdown — A simple way to ensure compliance with EU directives on privacy.
- Alice Docs — A quick and easy publishing framework utilizing Google Docs.
Recent Posts
- How to have an anonymous website
- Your Content and AI Training
- Javascript Array Methods
- Modify default Slug for WordPress Posts
- Adding humans.txt to WordPress
- Adjustments to WordPress
- Twitter Archive
- Adding verified links to your Mastodon profile
- Shortcuts, handy data sources, and workarounds on the Web
- bash_profile for macOS
- Useful mods to the SEO Framework Plugin
- macOS Customziations
- Essential Web Dev Apps for MacOS
- sudo make me a sandwich
- WordPress Notes
- PHP I Keep Returning Too
- Web Performance: Year in Review for Media & Journalism
- Flying with Children
- iOS Setup for Kids
- Web Page Performance: SF Chronicle
- Article Rocks
- Simple GDPR Lockdown
- Twenty Five Years of The New York Times Crossword Data
- The Idea of Quartz
- Setting up Dreamhost email to work in Gmail
- Mining The New Yorker for Haikus
- Infinite ALL the Scrolls