Sign in

Maxi Ferreira

@maxiferreira.com
372 followers 116 following 91 posts

Frontend Architect @ Help Scout. Rambling about software design for frontend developers at frontendatscale.com

PostsRepliesMedia
Reposted by Maxi Ferreira
Tomasz Gil @tomaszgil.me · 03/03/2025
“What’s one thing I can do to make the codebase easier to change or easier to understand in the future, either by me or someone else?” Great article on battling complexity from @maxiferreira.com 👏 frontendatscale.com/issues/42
frontendatscale.com
Sustainable Simplicity | Frontend at Scale
Attacking complexity at its core—one line of code at a time
2102
Maxi Ferreira @maxiferreira.com · 04/03/2025
Thank you for sharing, Tomasz! Glad to hear my ramblings about complexity resonated with you 😆
020
Maxi Ferreira @maxiferreira.com · 02/03/2025
It's Sunday! ☀️ A brand new issue of Frontend at Scale is on its way to your inboxes, and it's _packed_ with goodies. Check it out here frontendatscale.com/issues/42/ and subscribe to get the next issue gently delivered to your doorstep with free same-day shipping 📫
frontendatscale.com
Sustainable Simplicity | Frontend at Scale
Attacking complexity at its core—one line of code at a time
040
Maxi Ferreira @maxiferreira.com · 24/02/2025
Looking for something to listen to while vibe coding? Well, I've got just the thing. First episode dropping this week Stay tuned 📻
Cover of the Frontend.fm podcast
091
Maxi Ferreira @maxiferreira.com · 17/02/2025
Thanks for the heads up! I definitely need to give some love to that site before the launch 🚀
010
Reposted by Maxi Ferreira
Jason Lengstorf @jason.energy · 15/02/2025
hey. hi. casting call is open for season 2 of Web Dev Challenge tell your favorite devs 👀
codetv.notion.site
Casting Call: Web Dev Challenge | Notion
Deadline to apply: rolling
78328
Maxi Ferreira @maxiferreira.com · 16/02/2025
I appreciate the vote of confidence! I’m a complete podcasting newbie though, so I hope you’ll give me a few episodes to get settled in 😆
110
Reposted by Maxi Ferreira
Tomasz Gil @tomaszgil.me · 16/02/2025
"It’s easy to get caught up in seeing abstractions everywhere. We see two screens that look alike, or two features that behave more or less the same, and our first impulse is to create a reusable, all-encompassing abstraction". Excellent read from @maxiferreira.com 👏 frontendatscale.com/issues/41/
frontendatscale.com
Architecture Astronauts | Frontend at Scale
Abstractions on top of abstractions on top of abstractions on top of...
221
Maxi Ferreira @maxiferreira.com · 16/02/2025
Thanks for sharing, Tomasz 🙏Happy to hear it resonated with your own experience!
010
Maxi Ferreira @maxiferreira.com · 02/02/2025
Happy Sunday ☀️ A brand new issue of Frontend at Scale is out today and it’s all about just how terrible we are at estimating software projects 🥲 Check it out at frontendatscale.com/issues/40/
frontendatscale.com
Estimating Invisible Work | Frontend at Scale
Why are we so bad at estimating and what can we do about it?
170
Reposted by Maxi Ferreira
Jason Lengstorf @jason.energy · 31/01/2025
hey dev tools companies! I am actively booking season 2 of Web Dev Challenge and I want to work with you. we’ll pick a use case and get devs to build an app using your tool — then we’ll open up the challenge to the community for fun & prizes! limited spots available — hit me up at info@codetv.dev
87833
Maxi Ferreira @maxiferreira.com · 06/01/2025
It's a new dawn It's a new day It's a new...sletter For meeeee And I'm feeling good 🎺🎶 Frontend at Scale #38 is out today and it's all about one of my favorite topics—books 📚 Check it out here 👉🏽 frontendatscale.com/issues/38/ And subscribe to get the next one right in your Inbox!
frontendatscale.com
How to Read a Book | Frontend at Scale
And my top book recommendations for 2025.
150
Maxi Ferreira @maxiferreira.com · 06/01/2025
💯 I love using ConvertKit to send my newsletter, but I prefer to host the archive on my own website. Luckily, the API gives me access to my broadcasts as soon as I send them so it takes almost no effort to do so!
010
Maxi Ferreira @maxiferreira.com · 03/01/2025
media.tenor.com
a man with long hair and a beard is saying " thank you eternally "
ALT: a man with long hair and a beard is saying " thank you eternally "
000
Maxi Ferreira @maxiferreira.com · 01/01/2025
I’m not going to Google what Docker is just in case
020
Maxi Ferreira @maxiferreira.com · 01/01/2025
I googled “what is kubernetes?” and I regretted it immediately 😆
110
Reposted by Maxi Ferreira
Jason Lengstorf @jason.energy · 26/12/2024
hi friends! if you were wondering what the perfect gift to get me this holiday season might be: - I need sponsors for Accessiblity, CSS, and other frontend categories for Leet Heat - I'm booking season 2 of Web Dev Challenge and looking for sponsors - I want to make more fun projects — hit me up!
35218
Maxi Ferreira @maxiferreira.com · 27/12/2024
This was _really_ good! If you like the movie even a little bit, I highly recommend go watch it 🎭
Back to the Future the musical
130
Maxi Ferreira @maxiferreira.com · 27/12/2024
Thank you for sharing, Atta! I hope you enjoy the course and that it helps you feel a bit less anxious about the bots taking our jobs 🤖
110
Maxi Ferreira @maxiferreira.com · 18/12/2024
Absolutely 🔥 first episode!! Congrats, Jason and team! Can't wait to see more of these 🌶️🌶️🌶️
120
Maxi Ferreira @maxiferreira.com · 18/12/2024
This whole week
A firefighter is looking at a person in a building on fire, saying, "Flagging this for sure! Let's circle back after the holidays." which is also my response to pretty much every Slack message I receive the rest of the year.
1160
Maxi Ferreira @maxiferreira.com · 17/12/2024
La verdad que no conozco ninguna de esas. No recuerdo haber tomado yerba de otro lado que no sea de Argentina, de hecho. Ahí conseguí donde comprar Pajarito así que ya la voy a probar. Gracias por la recomendación!
110
Maxi Ferreira @maxiferreira.com · 17/12/2024
Looking great!
000
Maxi Ferreira @maxiferreira.com · 15/12/2024
Congrats Annie! 🎉
010
Maxi Ferreira @maxiferreira.com · 15/12/2024
Just found this in the book I’m reading and it reminded me a lot of what you were talking about in this thread :) “You can put a painting, a radio broadcast, or a movie into a game, but you cannot put a game into these other things.”
Mere Games
Great themes and deep meanings are often associated with literature or with great works of art. Is it pretentious for a "mere game" to aspire to the same levels of greatness!
As game designers, we must confront the painful truth that many people view games, in all their forms, as meaningless diversions. Usually, when I press people who hold this view, I can get them to admit some game that is very important to them. Sometimes it is a sport, either one they have played or one they watch reli-giously. Sometimes it is a card or board game that formed the cornerstone of their relationship with someone important to them. Sometimes it is a videogame with a storyline and characters that they identify with. When I point out the hypocrisy of games as meaningless, but a game as meaningful, they explain, "Well, it really wasn't the game I cared about—it was the experience that went with the game." But as we've discussed, experiences aren't just associated with games at random; they are what emerge when players interact with a game. The parts of the experience that are important to people, such as the drama of a sporting event, the camaraderie between bridge players, or the rivalry of chess enthusiasts, all are determined by the design of the game.
Some people make the argument that games, especially videogames, cannot be deep and meaningful because they are simply too primitive in nature. The same argument was made about film at the beginning of the twentieth century when it was silent and black and white. As technology increased, this argument faded away.
And the same is happening for games. In the 1970s, videogames were so simplified as to be almost completely abstract. Today, they can include text, pictures, video, sound, and music. (Continues…)
030
Maxi Ferreira @maxiferreira.com · 15/12/2024
Ohh, no sabía que eras argentino también! Acá en USA solo consigo yerba argentina así que estoy tomando más que nada Rosamonte. Voy a ver si consigo alguna de Paraguay
120
Maxi Ferreira @maxiferreira.com · 13/12/2024
I don't know what eggnog tastes like, but I'm mixing those ingredients in my head and it looks absolutely delicious!
120
Maxi Ferreira @maxiferreira.com · 13/12/2024
My latest talk on Understanding Complexity is up on the Youtubes now. www.youtube.com/watch?v=fNOj... (The actual talk starts at the 8-minute mark)
031
Maxi Ferreira @maxiferreira.com · 12/12/2024
This starts in about 15 minutes! Come hang 🙌
010
Maxi Ferreira @maxiferreira.com · 12/12/2024
I think that’s a fantastic decision 👏👏 Enjoy the break, Stefan!
110
Maxi Ferreira @maxiferreira.com · 12/12/2024
Putting the final touches on my slides for my talk tomorrow. As you can see this will be a very serious and professional talk.
030
Maxi Ferreira @maxiferreira.com · 11/12/2024
I'll be hanging out with the folks of FEDSA tomorrow at 8:30am Pacific, chatting all about complexity in frontend development. Can I give a talk about complexity without immediately putting everyone to sleep? There's only one way to find out. Hope to see you there! www.youtube.com/watch?v=fNOj...
Understanding Complexity by Maxi Ferreira
010
Maxi Ferreira @maxiferreira.com · 11/12/2024
I love this scroll-driven animation! It makes me so happy to see my demo in your talks, Bramus 🙏
020
Maxi Ferreira @maxiferreira.com · 10/12/2024
And they said it couldn't be done
010
Reposted by Maxi Ferreira
Tomasz Gil @tomaszgil.me · 09/12/2024
Great take on Architectural Design Records from @maxiferreira.com 👏 If you're a Frontend Engineer and you're not subscribed - you're missing out! frontendatscale.com/issues/37
frontendatscale.com
Your Architecture's Journal | Frontend at Scale
Everything is a trade-off and how to keep track of your architectural decisions.
111
Maxi Ferreira @maxiferreira.com · 10/12/2024
I'm glad to hear my ramblings about ADRs made at least a bit of sense 😆 Thanks so much for sharing, Tomasz!
010
Maxi Ferreira @maxiferreira.com · 08/12/2024
Frontend at Scale #37 is out today ✨ The team (me) is taking a break the rest of the month, so this will be the last time you’ll have to read my ramblings this year. Enjoy!
050
Maxi Ferreira @maxiferreira.com · 08/12/2024
Thank you so much for reading and sharing the newsletter, Nick! 🙌🏽
010
Maxi Ferreira @maxiferreira.com · 06/12/2024
This feels like magic ✨
000
Reposted by Maxi Ferreira
Chris Pennington @codinginpublic.dev · 06/12/2024
🚀 Launch Week → Day 5 (LAUNCH DAY!!) Today, my @astrodotbuild course goes live…now! youtube.com/live/rOvEFu8...
youtube.com
YouTube
Share your videos with friends, family, and the world
051
Maxi Ferreira @maxiferreira.com · 06/12/2024
I freewrote a little article about freewriting www.maxiferreira.com/blog/freewri...
maxiferreira.com
Freewriting | Maxi Ferreira
Freewriting is cool. Try it.
030
Maxi Ferreira @maxiferreira.com · 06/12/2024
I know what Nike would say
media.tenor.com
a man in a black shirt is dancing in front of a green background that says just do it .
ALT: a man in a black shirt is dancing in front of a green background that says just do it .
010
Maxi Ferreira @maxiferreira.com · 06/12/2024
If you want to know what the Fundamentals course is all about, look no further than this amazing thread by @tomaszgil.me Thank you so much for sharing, Tomasz! 🙏
140
Reposted by Maxi Ferreira
Tomasz Gil @tomaszgil.me · 05/12/2024
Recently I've finished "Fundamentals of Frontend Architecture" course by @maxiferreira.com - it has been a great and insightful journey! 🚀 Here are some of my key learnings. 🧵
241
Maxi Ferreira @maxiferreira.com · 06/12/2024
Oh man, thank you so much for finishing the course and taking the time to write such a fantastic review! I'm so happy to hear you found it interesting 😊 You summarized the most important points perfectly as well. I'm bookmarking this post to share with folks when they ask what the course is about!
110
Reposted by Maxi Ferreira
Astro @astro.build · 03/12/2024
Astro 5.0 is here. Content layer, server islands, simplified prerendering, type-safe env, @vite.dev v6. All stable. Go see what you can do 👇 astro.build/blog/astro-5/
astro.build
Astro 5.0 | Astro
Astro 5.0 brings exciting new features like the Astro Content Layer for seamless content loading from any source, and Server Islands for effortlessly combining static and dynamic personalized content.
24582158
Maxi Ferreira @maxiferreira.com · 03/12/2024
I've been playing with the Popover + Anchor Position APIs to create these follow-the-cursor tooltips you often see in video games. There's very little JS involved, and you get all of the nice auto-positioning goodness for free! Blog post coming soon, here's a Codepen 👇 codepen.io/Charca/pen/m...
170
Reposted by Maxi Ferreira
Ryan Marino, MD @ryanmarino.bsky.social · 29/11/2024
Did you know? Black Friday is named in honor of Rebecca Black, who invented Friday in 2011.
5194122311261
Maxi Ferreira @maxiferreira.com · 29/11/2024
* It’s actually free every day, but I always wanted to have a Black Friday deal
040