Justin Duke

Justin Duke

@jmduke.com

The Buttondown guy

1.4K followers143 following1.1K posts

the buttondown team is meeting this week to talk about 2027! what are the things that, if we do them, you would go "oh FINALLY_"?

Optimist: The cup is half full Pessimist: The cup is half empty Caro: His name was Emmett Doyle, and he was not a man who astonished easily, and he was not a man whose opinion anyone had ever requested. He had poured for aldermen and for the men who owned aldermen. He had poured, in 1934, for a go

This post is unavailable.

The Black Hawk War, or, How to Demolish an Entire Civilization and Still Feel Good About Yourself in the Morning, or, We Apologize for the Inconvenience but You're Going to Have to Leave Now, or, 'I Have Fought the Big Knives and Will Continue to Fight Them Until They Are Off Our Lands!'

This post is unavailable.

a not-insignificant reason we invest in social media analytics/automations is because literally every single other tool we've tried is not particularly good for our use case bsky.app/profile/butt...

Buttondown@buttondown.com

You didn't ask for it, but we hope you like it–we've added a Bluesky follower count tracking option to your analytics. Let us know what you think (and, yes, other social networks to come)! 💙 buttondown.com/blog/bluesky...

Playing around with my media section on the new personal site has been fun. Here's a variant (live right now but likely not for long) where its sorted by luminosity:

There are many very cogent arguments against LLMs, but I do think that some people end up arguing that all productivity-increasing technology is immoral because the benefits do not solely accrue to labor bsky.app/profile/tant...

tante@tante.cc

"LLMs use fewer resources doing $task than humans so using them isn't an ecological problem." So what are you arguing for? What happens with the humans we no longer "need"? That argument leads only to monstrosity.

Really proud of how often people write in about this little affordance for showing CSS selectors in the preview pane. Built it for myself because I was getting annoyed whilst dogfooding (which is why you should dogfood constantly.)

somehow this didn't make the cut but @kierongillen.bsky.social also was patient enough to put up with me asking questions about the difference between docx and odt on a support thread recently bsky.app/profile/butt...

Buttondown@buttondown.com

Comic artist and writer, @kierongillen.bsky.social, uses his newsletter to share his comics, musings, and life experiences. vist.ly/4eaym

we have been deep in the skunkworks about this, so to speak, but a fun fact is that the above screenshots are a ten-line CSS theme applied atop our "real" new theme, which I've taken to call "Operation CSS Zen Garden" bsky.app/profile/did:...

Justin Duke@jmduke.com

couldn't agree more. some work in progress:

the idea is roughly: 1. a single naked standardized BEM shell with lots of design tokens 2. a handful of themes applied to the shell (which themselves are small CSS files) 3. expose very common (font, color, etc) tokens as UI inputs for non-technical users 4. keep exposing the CSS input entirely