Maxi Ferreira's Avatar

Maxi Ferreira

@maxiferreira.com.bsky.social

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

323 Followers  |  116 Following  |  91 Posts  |  Joined: 25.04.2023  |  1.6946

Latest posts by maxiferreira.com on Bluesky

Preview
Sustainable Simplicity | Frontend at Scale Attacking complexity at its coreβ€”one line of code at a time

β€œ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

03.03.2025 21:45 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Thank you for sharing, Tomasz! Glad to hear my ramblings about complexity resonated with you πŸ˜†

04.03.2025 15:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Sustainable Simplicity | Frontend at Scale Attacking complexity at its coreβ€”one line of code at a time

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 πŸ“«

02.03.2025 23:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cover of the Frontend.fm podcast

Cover of the Frontend.fm podcast

Looking for something to listen to while vibe coding? Well, I've got just the thing.

First episode dropping this week

Stay tuned πŸ“»

24.02.2025 21:32 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Thanks for the heads up! I definitely need to give some love to that site before the launch πŸš€

17.02.2025 17:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Casting Call: Web Dev Challenge | Notion Deadline to apply: rolling

hey. hi. casting call is open for season 2 of Web Dev Challenge

tell your favorite devs πŸ‘€

15.02.2025 17:40 β€” πŸ‘ 84    πŸ” 29    πŸ’¬ 8    πŸ“Œ 8

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 πŸ˜†

16.02.2025 23:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Architecture Astronauts | Frontend at Scale Abstractions on top of abstractions on top of abstractions on top of...

"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/

16.02.2025 21:52 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Thanks for sharing, Tomasz πŸ™Happy to hear it resonated with your own experience!

16.02.2025 23:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Estimating Invisible Work | Frontend at Scale Why are we so bad at estimating and what can we do about it?

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/

02.02.2025 20:43 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

31.01.2025 18:02 β€” πŸ‘ 78    πŸ” 33    πŸ’¬ 8    πŸ“Œ 5
Preview
How to Read a Book | Frontend at Scale And my top book recommendations for 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!

06.01.2025 17:26 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’― 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!

06.01.2025 01:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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 "
03.01.2025 20:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m not going to Google what Docker is just in case

01.01.2025 08:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I googled β€œwhat is kubernetes?” and I regretted it immediately πŸ˜†

01.01.2025 02:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

26.12.2024 19:17 β€” πŸ‘ 52    πŸ” 18    πŸ’¬ 3    πŸ“Œ 0
Back to the Future the musical

Back to the Future the musical

This was _really_ good! If you like the movie even a little bit, I highly recommend go watch it 🎭

27.12.2024 16:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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 πŸ€–

27.12.2024 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Absolutely πŸ”₯ first episode!!

Congrats, Jason and team! Can't wait to see more of these 🌢️🌢️🌢️

18.12.2024 20:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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.

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.

This whole week

18.12.2024 20:10 β€” πŸ‘ 16    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

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!

17.12.2024 19:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looking great!

17.12.2024 19:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congrats Annie! πŸŽ‰

15.12.2024 18:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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…)

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…)

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

15.12.2024 18:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

15.12.2024 18:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't know what eggnog tastes like, but I'm mixing those ingredients in my head and it looks absolutely delicious!

13.12.2024 19:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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)

13.12.2024 19:48 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

This starts in about 15 minutes! Come hang πŸ™Œ

12.12.2024 16:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@maxiferreira.com is following 20 prominent accounts