John Athayde
banner
johnathayde.com
John Athayde
@johnathayde.com
Multidisciplinary Designer, Musician, Permaculturist | building @developerux.com | running @meticulous.com | chief stall mucker @sfumato.farm | MSTDN: @[email protected] https://www.johnathayde.com
Reposted by John Athayde
The German company that makes the mechanical ladder used in the Louvre heist has used the image to advertise, with the text 'When you need to move fast'

10/10 response, no notes
October 24, 2025 at 8:27 AM
Speaking at 10:30 this morning at NOVA Code Camp (novacodecamp.org ) today! (18 October). Come say hi!
October 18, 2025 at 1:41 PM
#RailsWorld Day 1 in the books. From our fun morning boat ride with the Baltic Ruby crew to DHH's keynote, the great hallway track in a beautiful space here in Amsterdam, and the random cat in the window spotted on the way through... Lots of great talks and new and old Ruby Friends.
September 4, 2025 at 6:52 PM
Reposted by John Athayde
I’m a consultant. I’ve seen inside every kind of organization. Good managers/leaders doing important work don’t run their teams ragged, and especially don’t brag about it.
September 3, 2025 at 4:21 AM
Playing with the Ladybird browser: A browser and rendering engine built from scratch (and not just on top of Chromium). Kinda fun to do the build from source ... feels a bit like 15 years ago.

github.com/LadybirdBrow...
GitHub - LadybirdBrowser/ladybird: Truly independent web browser
Truly independent web browser. Contribute to LadybirdBrowser/ladybird development by creating an account on GitHub.
github.com
July 28, 2025 at 7:49 PM
The RailsConf talks have been released! Here’s my talk on UX for Rails devs. Thanks to everyone who came out and I hope you enjoy it!

youtu.be/ybUhVeTqGN4
RailsConf 2025 UX & Design for Rails Devs: Elevating the "One Person Framework"... by John Athayde
YouTube video by Ruby Central
youtu.be
July 25, 2025 at 12:01 PM
WebDev has forgotten the utter pain of slow FTP. Stuck on a low-speed pool wifi and trying to FTP parts of a WordPress site. The sheer number of hours I spent in Adobe ImageReady trying to crunch images smaller so I could upload the site in less than an hour… countless.
July 22, 2025 at 12:50 PM
Alright Ruby Friends, let's do this (thanks @joemasilotti.com for building it!)

rubyfriends.app/profiles/QPDR
rubyfriends.app
July 16, 2025 at 6:31 PM
Really enjoyed @marcoroth.dev ’s talk on Herb - herb-tools.dev and a new way to handle view templating. Lots to dig into and I look forward to playing with it on a few of my projects. So much new coolness in the View layer!
July 10, 2025 at 8:37 PM
Thanks to everyone who came out to my
@rubycentral.org RailsConf25 talk! The Typography for Developers class is live as of today!

learn.developerux.com/p/type-is-de...
Typography for Developers
learn.developerux.com
July 10, 2025 at 4:42 PM
It’s scything time again. Clearing out the overgrown garden and feeding the trimmings to the cow and boy goats before I head off to @rubycentral.org ‘s RailsConf this week in Philly. Hit me up to talk hobby farming, permaculture, or UX for rails devs. I’m presenting Thursday right before lunch!
July 7, 2025 at 3:52 AM
Bringing out my old standbys for work soundtrack, hoping it will help get the juices flowing this AM. First up? The Thievery Corporation masterpiece “The Mirror Conspiracy”:

music.apple.com/us/album/mir...
Mirror Conspiracy (Remastered 2022) by Thievery Corporation on Apple Music
Album · 2000 · 15 Songs
music.apple.com
June 30, 2025 at 12:40 PM
Reposted by John Athayde
Meta’s web-to-app tracking proves you’re right to distrust Meta, and we need to end surveillance advertising.
Protect Yourself From Meta’s Latest Attack on Privacy
Researchers recently caught Meta using an egregious new tracking technique to spy on you. Exploiting a technical loophole, the company was able to have their apps snoop on users’ web browsing. This tr...
www.eff.org
June 23, 2025 at 2:16 PM
Reposted by John Athayde
Holy shit.

One of the Vera C. Rubin Observatory's first-look images.

This image is 3,840×2,160 but the original image is 40,000×21,047 px.

Virtually every pixel is a star or a galaxy.

VIRTUALLY EVERY PIXEL
June 23, 2025 at 3:38 PM
Reposted by John Athayde
I haven't mentioned this here much, but @pragprog.com has a @humblebundle.com with 19 Ruby and JavaScript ebooks for $18 or pay-what you will for smaller bundles or larger charitable donations.

About one day left...

www.humblebundle.com/books/javasc...
Humble Tech Book Bundle: JavaScript, Scripting, and Web Development by Pragmatic
Level up your scripting skills in Java & more with this library of coding and programming courses—pay what you want and support charity!
www.humblebundle.com
May 24, 2025 at 9:03 PM
Reposted by John Athayde
If you make me change my password and then reject it because I've already used that password, may your milk go sour, your company go bankrupt, your children forsake you, your fields lie fallow, and your name be whispered as a warning and a curse until the end of your days.
May 24, 2025 at 7:13 PM
Ugh. For my local friends. Take note:
Measles case here in Charlottesville. I’m glad I got an MMR booster a few weeks ago.
May 25, 2025 at 12:06 PM
Reposted by John Athayde
If you load this page it contacts 82 IP addresses executing 256 separate HTTP transactions to download 18MB of data writing 64 cookies to your device to tell you “no”
May 24, 2025 at 10:37 AM
Reposted by John Athayde
Why do government emails feel like they’re written by robots with no clue about real life? I share my experience with Companies House after my dad died and how trauma-informed content could make a world of difference.
#TraumaInformed #ContentDesign #PublicSector #DigitalGov #EmpathyMatters
Death, deadlines and bureaucratic blindness: How Companies House still gets trauma-informed content so utterly wrong - Workplace Insights by Adrie van der Luijt
Government emails from Companies House often lack trauma-informed content and empathy, compounding the distress of bereavement or crisis.
www.workplaceinsights.co.uk
May 25, 2025 at 7:25 AM
Reposted by John Athayde
I could imagine this scenario where you interview a PM and you ask, “How did you arrive at the insight to form this hypothesis?” And the PM would say that they conducted research using AI. I could imagine a myriad of follow up questions to interrogate that answer.
May 20, 2025 at 4:57 PM
Reposted by John Athayde
A lot of designers have been tasked with these kinds of manipulative friction design at one point or another. It’s not UX in the sense of advocating for users—it’s manipulative interface design, incentive-aligned interface design serving business goals, not user needs.
May 17, 2025 at 10:42 AM
Reposted by John Athayde
user experience design
May 16, 2025 at 7:44 PM
So awesome. I’ve wanted something like this for years!
Have you ever wished the browser would look at a background color and pick black or white for the text — whichever one provides more contrast?

Now, the `constrast-color()` function in CSS does just that.

webkit.org/blog/16929/c...
How to have the browser pick a contrasting color in CSS
Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color?
webkit.org
May 14, 2025 at 12:12 AM
Has anyone at Hubspot actually used the flows they designed? this is the most obtuse, archaic crap I've seen in years (besides MSFT Teams, which is still worse). I shouldn't have to pay a "domain partner" to attach a domain correctly. Adding it to an alternate brand and it adds it to the main one.
May 13, 2025 at 3:16 PM
TFW you have the phone plugged into the lightning cable but forget to plug the other end in.
May 12, 2025 at 1:56 PM