Sign in

J.D. Hollis

@jdhollis.bsky.social
21 followers 55 following 223 posts

CEO of Fact Pattern (factpattern.io) COO of Hollis Immigration Consulting CTO (theconsultingcto.com) Tansley (tansley.io/subscribe)

PostsRepliesMedia
J.D. Hollis @jdhollis.bsky.social · 08/06/2026
Hi, 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/2026
Really missing multi-methods and multiple arity functions while using Ruby right now.
000
J.D. Hollis @jdhollis.bsky.social · 06/05/2026
Thank you, @git-tower.com. 🫡
Checkbox to keep the LLM nonsense out of the UI.
010
J.D. Hollis @jdhollis.bsky.social · 24/04/2026
Neat (though I doubt I’ll ever remember to use it over an interactive rebase): git-scm.com/docs/git-his...
git-scm.com
Git - git-history Documentation
000
Reposted by J.D. Hollis
Jenny Holzer @jennyholzer.bsky.social · 24/04/2026
ABSTRACTION IS A TYPE OF DECADENCE
082
J.D. Hollis @jdhollis.bsky.social · 01/04/2026
The 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/2026
I 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/2026
I’m writing a weekly newsletter now. Subscribe to Tansley Effect here: tansley.io/subscribe/
tansley.io
Tansley Effect
A newsletter by designer and engineer J.D. Hollis discussing design, process, and making software
000
J.D. Hollis @jdhollis.bsky.social · 31/03/2026
Yesterday, 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/2026
For fuck’s sake, please stop putting AI slop into everything. www.git-tower.com/blog/tower-m... /cc @git-tower.com
git-tower.com
Tower 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/2026
I 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. Hollis
Amyville Hoyrror @amyhoy.bsky.social · 08/12/2025
that's not software engineering. that's gambling. www.implicator.ai/werner-vogel...
He coins a term: verification debt. AI generates code faster than humans can comprehend it. The gap between generation and understanding allows software to reach production before anyone validates what it actually does.

"Vibe coding is fine," Vogels says, "but only if you pay close attention to what is being built. We can't just pull a lever on your IDE and hope that something good comes out."

He pauses. "That's not software engineering. That's gambling."
69424
J.D. Hollis @jdhollis.bsky.social · 20/09/2025
I know this is literally the least bad thing about the latest macOS, but seriously? What other kind of headphones are there?
External Headphones!
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/2025
Back 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/2025
Do not fall into the trap of anthropomorphizing Larry Ellison. www.youtube.com/watch?v=-zRN...
youtube.com
LISA11 - Fork Yeah! The Rise and Development of illumos
YouTube video by USENIX
010
Reposted by J.D. Hollis
J.D. Hollis @jdhollis.bsky.social · 28/11/2024
Bring on the Butlerian Jihad.
011
Reposted by J.D. Hollis
Matthew Hughes @matthewhughes.bsky.social · 04/09/2025
My 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.com
Big Tech Always Escapes Justice
How Google, OpenAI, and others get away with (literal and figurative) murder
426845
J.D. Hollis @jdhollis.bsky.social · 30/08/2025
Recursive paths in Specter are a super power.
maps-and-sets
000
J.D. Hollis @jdhollis.bsky.social · 28/11/2024
Bring on the Butlerian Jihad.
011
J.D. Hollis @jdhollis.bsky.social · 16/02/2024
There is an awful lot of “Look! It’s the Goodyear Blimp!” going on this week.
000
J.D. Hollis @jdhollis.bsky.social · 04/02/2024
So import maps work everywhere. Except web workers. Naturally.
000
J.D. Hollis @jdhollis.bsky.social · 04/02/2024
It’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/2024
Wow. 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/2024
Death Stranding 2 looks batshit insane (as expected).
Shut up and take my money!
000
J.D. Hollis @jdhollis.bsky.social · 28/01/2024
I like the Hotwire HTML-over-the-wire approach. Elegant. Gonna give it a try with my Clojure backend.
hotwired.dev
HTML Over The Wire | Hotwire
Hotwire 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/2024
I still think it’s bullshit that Titanic beat out Gattaca for Best Art Direction.
000
J.D. Hollis @jdhollis.bsky.social · 23/01/2024
I'm failing at Unix this morning.
000
J.D. Hollis @jdhollis.bsky.social · 22/01/2024
Also 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.io
Polylith
Polylith 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/2024
Started 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.com
Learn Rama
Learn Rama
010
J.D. Hollis @jdhollis.bsky.social · 08/01/2024
GitHub certifications? Are you fucking kidding me? github.blog/2024-01-08-g...
github.blog
GitHub Certifications are generally available
Unlock 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 · 07/01/2024
My Photoshop skills are very, very rusty.
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 · 04/01/2024
Seems about right.
Top Languages
000
J.D. Hollis @jdhollis.bsky.social · 02/01/2024
I love everything about this: www.youtube.com/watch?v=GuJ5...
youtube.com
After 34 Years, Someone Finally Beat Tetris
The 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/2024
tap> + 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.com
GitHub - nubank/morse: A graphical, interactive tool for browsing Clojure data
A 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/2024
Learning more about the capitalization of names than I ever wanted to know.
000
J.D. Hollis @jdhollis.bsky.social · 27/12/2023
Well, 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.io
Consular Update – Fact Pattern
Weekly updates on consular processing for immigration attorneys.
100
J.D. Hollis @jdhollis.bsky.social · 22/12/2023
Shipped. Finally. (Fuck you, Outlook.)
000
J.D. Hollis @jdhollis.bsky.social · 22/12/2023
On a more positive note, this has been an invaluable resource for creating HTML emails: www.campaignmonitor.com/css/
campaignmonitor.com
CSS Support Guide for Email Clients [+Checklist] | Campaign Monitor
A complete breakdown of the CSS support for the most popular mobile, web and desktop email clients on the planet.
000
J.D. Hollis @jdhollis.bsky.social · 22/12/2023
Doing markup like it’s 1999. (Fuck you, Outlook.)
Tables FTW
100
J.D. Hollis @jdhollis.bsky.social · 22/12/2023
Hello, world.
030