John Athayde

John Athayde

@johnathayde.com

Multidisciplinary Designer, Musician, Permaculturist | building @developerux.com | running @meticulous.com | chief stall mucker @sfumato.farm | MSTDN: @johnathayde@ruby.social https://www.johnathayde.com

2.8K followers719 following313 posts

From a team lead on Reddit: "we're starting to drown from code review." The AI factory doesn't get rid of review. It piles more onto it, and on Rails teams a lot of that pile is UI. Naughty Claude. Send me one AI-built screen plus your design system. I'll send back 3 fixes, free.

youtu.be/_wG2r3FX3hQ I've spent the last year working on this process that has gotten me great results, leveraging different LLMs in various ways for research, PRD writing, build, testing, and more. I've even built out a series of static tools to save on tokens.

youtu.beMy AI "Factory" Workflow from PRD through UATI've spent the last year working on this process that has gotten me great results, leveraging different LLMs in various ways for research, PRD writing, build, testing, and more. I've even built out a…

ui_guardrails ( github.com/meticulous/g... ) is getting a feed ramp. When I released the gem at Rails World, it was mostly around blocking bad AI decisions from getting through CI. But that didn't help the AI not just make random crap up or ignore the design system and components. Release soon!

github.comGitHub - meticulous/guardrails: A Rails toolset that helps discover UI drift in AI-assisted applications.A Rails toolset that helps discover UI drift in AI-assisted applications. - meticulous/guardrails

Dan Mall told me: make it a policy. Companies have policies. You own a company. The policies are yours to set. Saved me years of waiting for permission to set boundaries on availability, scope, and pricing. www.indierails.com/72

In 2024 I redesigned the Rails Guides for the Rails Foundation. Code review came from Carlos, DHH, and other core team members. What I didn't expect: the community showed up to make it better, not to tear it apart. That's how open source is supposed to work. www.indierails.com/72

youtu.be/amHG16-84l4 I've been using Figma Console MCP from Southleft, LLC and this is one thing I wasn't aware I could do until I tried and... well, it worked. Screengrabs from an iOS app in development, and then having it build those static images into editable Figma frames.

youtu.beAutomatically Generate Editable Figma Files from Screenshots with Figma Console MCP + ClaudeI've been using Figma Console MCP from Southleft, LLC, and this is one thing I wasn't aware I could do until I tried and... well, it worked. Screengrabs from an iOS app in development, and then…

This completely changes the nature of doing as-builts for redesigns and even minor design steps forward. These were built with Fable 5.1 FWIW. What kind of new things are you doing in your design pipeline?

This is why you gotta read the code when you're working on an app. Yeah LLMs do cool stuff, but then they randomly inject emoji into your app that has a design system with icons. Naughty Claude.

John Athayde reposted

PrismML's Ternary Bonsai 2 27B Based on Qwen3.8 27B, Bonsai 2 27B is 9x smaller than its full-precision counterpart while retaining 98.2% of its aggregate benchmark performance.

John Athayde reposted

I'll be at Rails World Austin next week. Do you have a design or UX problem that's frustrating you? I'll have my roll of architectural trace and we can sketch through it together. Looking forward to talking with everyone on UX, Rails View, Frontend, Design Systems...

... (View Component, Lookbook, et al), AI, and more. I'll be in my blue conference blazer, so say hello! I'll also be giving a lightning talk on my static analysis tool for finding first level issues and identifying possible components during dev and CI: UI-Guardrails lnkd.in/ep-wN-be

"AI is the end of programming." "Nothing is going to change." Both miss what's happening. AI gets us to 80% in 20% of the time. The remaining 20% is where the work still lives. It's the next abstraction layer, not the end. www.indierails.com/72 `#AI`

I've been building PatchVault in Rails since 2013, and the build speed has gone pretty fast since the Opus release right before Christmas last year. A good process of PRD + tickets reviewed by Aaron Francis' "counselors" library and a lot of bin/ci coverage.

This has gotten me to the point where I'm now able to knock things out in a matter of hours. Case in point: this email system. Not quite MailChimp, but it gets done what I need to get done and sends out via Resend's API. Built in an afternoon.

In 2014, Sam Crigman caught me on the escalator at RailsConf Chicago. He wanted to talk Procore UX. That conversation turned into setting the operating model for design embedded in scrum teams. Domain knowledge mattered. www.indierails.com/72

This is a slide from my talk this week at Blue Ridge Ruby connecting Permaculture with Sustainable Software Development. Lots of cute animals and lots of fun concepts to help you shift frame on how we approach this work. I hope to see you there!

I love chatting with @jeremysmith.co and I am really looking forward to both giving this talk and hanging out with everyone at Blue Ridge Ruby. Get your tickets asap!

Jeremy Smith@jeremysmith.co

I chatted with @johnathayde.com about his upcoming @blueridgeruby.com talk, "Learning from Permaculture: Sustainable Software Development." We've both studied it, but I wanted to hear *his* reasons for applying permaculture to software development. Full episode: www.youtube.com/watch?v=oNy6...

John Athayde reposted

It's quite insane. As a firefighter, we have CISD (critical incident stress debriefing) any time there's an on-scene death. And this is dying of natural causes/accidents—watching state murder, live, is not good for you. Please talk to a professional. I would say "if impacted", but, you are.

This post is unavailable.

I had so much fun in our wide ranging conversation with Jeremy and Jess. Check out the pod!

IndieRails@indierails.com

Episode 72 just sprouted! 🌱 John Athayde (@johnathayde.com) joins us to chat about how a student of architecture ends up in software, guiding design in software development, consulting in user experience, and his work on the Rails Guides refresh project. www.indierails.com/72

So it begins! Stollen done, pies wrapped, (all gluten free!), smoker going with a ham from our friends farm and brisket from our own, and kransekake is up next!

John Athayde reposted

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

#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.

John Athayde reposted

Replying to @erikahall.bsky.social

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.