J.D. Hollis @jdhollis.bsky.social · 08/06/2026Hi, Apple. I have no idea what you’re announcing at WWDC, and I don’t care. Can you stop adding shit no one cares about and focus on fixing performance and bugs for a while? 100
J.D. Hollis @jdhollis.bsky.social · 08/06/2026Really missing multi-methods and multiple arity functions while using Ruby right now. 000
J.D. Hollis @jdhollis.bsky.social · 24/04/2026Neat (though I doubt I’ll ever remember to use it over an interactive rebase): git-scm.com/docs/git-his...git-scm.comGit - git-history Documentation 000
Reposted by J.D. HollisJenny Holzer @jennyholzer.bsky.social · 24/04/2026ABSTRACTION IS A TYPE OF DECADENCE 082
J.D. Hollis @jdhollis.bsky.social · 01/04/2026The way companies are cramming AI into every product is starting to feel like an increasingly desperate attempt to force those of us who do not use it to come around. Fuck off already. 000
J.D. Hollis @jdhollis.bsky.social · 01/04/2026I would be slightly less annoyed with Tower if I didn’t genuinely like the product. I’ve been using it since v1, and one of the reasons I’ve been using it for over a decade is it makes it easy to break changes up into multiple commits. 000
J.D. Hollis @jdhollis.bsky.social · 31/03/2026I’m writing a weekly newsletter now. Subscribe to Tansley Effect here: tansley.io/subscribe/tansley.ioTansley EffectA newsletter by designer and engineer J.D. Hollis discussing design, process, and making software 000
J.D. Hollis @jdhollis.bsky.social · 31/03/2026Yesterday, I discovered an announcement in my email for one of the stupider AI “features” I’ve seen. 100
J.D. Hollis @jdhollis.bsky.social · 30/03/2026For fuck’s sake, please stop putting AI slop into everything. www.git-tower.com/blog/tower-m... /cc @git-tower.comgit-tower.comTower 16 for Mac (Beta) — Introducing AI Commits ✨Tower 16 for Mac introduces AI Commits — generate commit messages and descriptions with AI, right from within Tower! 200
J.D. Hollis @jdhollis.bsky.social · 13/03/2026I find it interesting that I have yet to see anyone in tech discuss the supply chain impact of the Strait closure on chip production for our supposedly amazing AI future. Energy costs are only part of the equation. 000
Reposted by J.D. HollisAmyville Hoyrror @amyhoy.bsky.social · 08/12/2025that's not software engineering. that's gambling. www.implicator.ai/werner-vogel... 69424
J.D. Hollis @jdhollis.bsky.social · 20/09/2025I know this is literally the least bad thing about the latest macOS, but seriously? What other kind of headphones are there? 100
J.D. Hollis @jdhollis.bsky.social · 15/09/2025“Liquid Glass” is the definition of premium mediocre. What I wouldn’t give for Apple to just focus on improving performance and fixing bugs for a while. 010
J.D. Hollis @jdhollis.bsky.social · 08/09/2025Back down the forecasting rabbit hole (a year on from my first pass). Looks like I’m going to learn R this time around. 000
J.D. Hollis @jdhollis.bsky.social · 08/09/2025Do not fall into the trap of anthropomorphizing Larry Ellison. www.youtube.com/watch?v=-zRN...youtube.comLISA11 - Fork Yeah! The Rise and Development of illumosYouTube video by USENIX 010
Reposted by J.D. HollisJ.D. Hollis @jdhollis.bsky.social · 28/11/2024Bring on the Butlerian Jihad. 011
Reposted by J.D. HollisMatthew Hughes @matthewhughes.bsky.social · 04/09/2025My latest newsletter is about how the double standards that allows big tech to commit the most appalling crimes -- and to get away with them. whatwelost.substack.com/p/big-tech-a...whatwelost.substack.comBig Tech Always Escapes JusticeHow Google, OpenAI, and others get away with (literal and figurative) murder 426845
J.D. Hollis @jdhollis.bsky.social · 16/02/2024There is an awful lot of “Look! It’s the Goodyear Blimp!” going on this week. 000
J.D. Hollis @jdhollis.bsky.social · 04/02/2024So import maps work everywhere. Except web workers. Naturally. 000
J.D. Hollis @jdhollis.bsky.social · 04/02/2024It’s been a year since I regularly used Slack. It gets more convoluted every time I use it. 000
J.D. Hollis @jdhollis.bsky.social · 03/02/2024Wow. Vanilla JavaScript in the browser has substantially improved since I last used it. Proper modules, import maps, ES6 syntax. All without build tooling. 000
J.D. Hollis @jdhollis.bsky.social · 31/01/2024Death Stranding 2 looks batshit insane (as expected). 000
J.D. Hollis @jdhollis.bsky.social · 28/01/2024I like the Hotwire HTML-over-the-wire approach. Elegant. Gonna give it a try with my Clojure backend.hotwired.devHTML Over The Wire | HotwireHotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. 110
J.D. Hollis @jdhollis.bsky.social · 24/01/2024I still think it’s bullshit that Titanic beat out Gattaca for Best Art Direction. 000
J.D. Hollis @jdhollis.bsky.social · 22/01/2024Also giving Polylith a try while I’m at it. It seems to provide an elegant way to maintain a majestic monolith while still being able to decompose that monolith into multiple services if so inclined.polylith.gitbook.ioPolylithPolylith is a software architecture that applies functional thinking at the system scale. It helps us build simple, maintainable, testable, and scalable backend systems. 000
J.D. Hollis @jdhollis.bsky.social · 22/01/2024Started experimenting with Rama and realizing I haven’t built a traditional web app (à la Rails) in about 6 years. And I’ve never built a traditional web app in Clojure.redplanetlabs.comLearn RamaLearn Rama 010
J.D. Hollis @jdhollis.bsky.social · 08/01/2024GitHub certifications? Are you fucking kidding me? github.blog/2024-01-08-g...github.blogGitHub Certifications are generally availableUnlock your full potential with GitHub Certifications! Earning a GitHub certification will give you the competitive advantage of showing up as a GitHub expert. 000
J.D. Hollis @jdhollis.bsky.social · 05/01/2024“Prompts” are a really shitty way to instruct a machine. 000
J.D. Hollis @jdhollis.bsky.social · 02/01/2024I love everything about this: www.youtube.com/watch?v=GuJ5...youtube.comAfter 34 Years, Someone Finally Beat TetrisThe first ever "True" Killscreen was just reached in NES Tetris. Can this record ever be broken?Blue Scuti's full WR VOD: https://www.youtube.com/watch?v=uh... 000
J.D. Hollis @jdhollis.bsky.social · 02/01/2024tap> + Morse is one of the more useful combinations for debugging existing code (or understanding what the code is actually doing): github.com/nubank/morse/github.comGitHub - nubank/morse: A graphical, interactive tool for browsing Clojure dataA graphical, interactive tool for browsing Clojure data - GitHub - nubank/morse: A graphical, interactive tool for browsing Clojure data 100
J.D. Hollis @jdhollis.bsky.social · 01/01/2024Learning more about the capitalization of names than I ever wanted to know. 000
J.D. Hollis @jdhollis.bsky.social · 27/12/2023Well, the second issue of Consular Update (ci.factpattern.io/consular-upd...) went out a lot smoother than the first. Helps not having to debug HTML in Outlook via screenshot this time around.ci.factpattern.ioConsular Update – Fact PatternWeekly updates on consular processing for immigration attorneys. 100
J.D. Hollis @jdhollis.bsky.social · 22/12/2023On a more positive note, this has been an invaluable resource for creating HTML emails: www.campaignmonitor.com/css/campaignmonitor.comCSS Support Guide for Email Clients [+Checklist] | Campaign MonitorA complete breakdown of the CSS support for the most popular mobile, web and desktop email clients on the planet. 000