Szymon Chudy
banner
szymonchudy.com
Szymon Chudy
@szymonchudy.com
⚛️ Staff Frontend Engineer @ Lokalise
✍️ Blogging on https://szymonchudy.com
🥾 Hiker, tennis player, runner
What about all that “just f*king use React” and all other variants? 😅 #frontend #softwareengineering
December 20, 2025 at 7:27 PM
Just noticed my VO2max increasing to 48. So happy about it. Hard to believe that it was at 34 just 2 years ago. #garmin #running #tennis
December 17, 2025 at 5:17 AM
@jonathanyeong.com I really like your approach to comments and likes via BlueSky on your blog. Thinking of doing the same. Are you happy about that solution so far?
December 17, 2025 at 5:14 AM
A thought I’m reflecting on this weekend:

“A person must choose, again and again –
to burn bright or only smolder.
If something isn’t worth dying for,
it isn’t worth living for.”

– Roman Kołakowski, Źródło (originally in Polish) #poetry
December 14, 2025 at 6:26 AM
I find it quite funny that I go to big cities to relax – an unexpected perk of living in the countryside, I guess. 😅

BTW, #Warsaw never stops impressing me.
December 7, 2025 at 5:48 AM
Am I the only one who finds #running without a preplanned route so difficult? Even when I try to run freely, I catch myself looking for a logical explanation for the direction I've chosen. 😅
December 6, 2025 at 11:54 AM
Ever wondered what's actually happening when you type in Google Docs or Notion? I just published the mental model I wish I had when starting out with Rich Text Editors 🧵

You can read it here: szymonchudy.com/blog/fundame...

#frontend #webdev #softwareengineering #react
Fundamentals of Rich Text Editors _ by Szymon Chudy
The mental model I wish I had when I started working with WYSIWYG editors: document models, transactions, and custom nodes explained in 10 minutes.
szymonchudy.com
December 3, 2025 at 7:11 PM
A bit of magic from today’s hike 🥾
#hike #poland #skrzyczne
November 23, 2025 at 9:08 PM
🌍 #i18n may be for you – even if your app supports just one language.

It’s not just about translation – it’s about clean, resilient UI.

7 golden #frontend i18n rules, ICU → Intl → Temporal → layout tips, and more! chudy.me/blog/buildin...
Building for the World: A Developer’s Guide to Internationalization and Localization _ by Szymon Chudy
Practical introduction to internationalization (i18n) and localization (l10n) – from a developer’s point of view.
chudy.me
June 19, 2025 at 4:55 PM
Reposted by Szymon Chudy
I would like more people to learn that Sometimes You Need to Save Even Valid Criticism for Later When Your House is Literally Burning Down
February 6, 2025 at 10:10 PM
Reposted by Szymon Chudy
Everyone focuses on the "technical" part of technical interviews, but another important thing being evaluated is communication. If you can share your thought process and walk the interviewer through your reasoning, you might pass the interview even if you can’t solve the problem!
Today I had a code interview and I felt better than ever because I started doing pseudocode explaining my chain of thought: a maybe obvious thing, but that I learned its value on the interview section at @joshwcomeau.com 's joy of react. Thanks Josh, to show me how to explaing my thoughts! 💚
February 5, 2025 at 8:55 PM
What would you recommend to someone who would love to start contributing to #OSS regularly, but struggle to understand where to start?

Tagging some of the best contributors I have in my network hoping to get some advices 🤞
@tkdodo.eu @crutchcorn.dev @graphieros.com @danabra.mov @tannerlinsley.com
February 5, 2025 at 5:02 AM
Navigating the #AWS console was always intimidating for me. So how did I end up with their Pro certificate and all three Associates in just 7 months? More importantly, was it worth it for a #frontend dev?

You can read the full post here: chudy.me/blog/from-ze...

And here are some key highlights 🧵
From Zero to AWS Solutions Architect Professional In 7 Months: A Frontend Perspective _ by Szymon Chudy
Navigating the AWS console was intimidating for me, but in just 7 months, I earned my Pro certificate and 3 Associates. Was it worth it for a frontend dev?
chudy.me
February 4, 2025 at 6:59 AM
Just upgraded my first site to @tailwindcss.com v4, and oh boy, it's so fast! It took me a while to fully migrate to the CSS-only config, but it gives that feeling of "this is exactly how it should be."

Amazing work, #tailwind Team!
January 30, 2025 at 3:10 PM
Reposted by Szymon Chudy
Wrote a short article on why the modern Request/Response API is so much better compared to node:http .

marvinh.dev/blog/modern-...
The modern way to write JavaScript servers
The Request/Response-API is not just faster, but also makes writing tests easier.
marvinh.dev
January 25, 2025 at 1:09 AM
Reposted by Szymon Chudy
"The fact that two components look or behave similarly (or even the same) doesn’t automatically make them good candidates for abstraction."

Damn right. Great post from @chudy.me 👏
Don’t Repeat Yourself, also known as DRY, is a foundational principle in #software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But can it be misapplied?

Let’s explore it from the #frontend perspective:
chudy.me/blog/fronten...
Frontend Developer: Do Repeat Yourself _ by Szymon Chudy
"Don't Repeat Yourself", also known as DRY, is a foundational principle in software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But...
chudy.me
January 23, 2025 at 8:13 AM
Don’t Repeat Yourself, also known as DRY, is a foundational principle in #software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But can it be misapplied?

Let’s explore it from the #frontend perspective:
chudy.me/blog/fronten...
Frontend Developer: Do Repeat Yourself _ by Szymon Chudy
"Don't Repeat Yourself", also known as DRY, is a foundational principle in software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But...
chudy.me
January 22, 2025 at 12:56 PM
Damn, writing those blog posts takes time 😅
January 21, 2025 at 5:16 PM
When I started my blog three weeks ago, I thought it would have a maximum of 10 readers: my wife, a few colleagues, and… me times five. Testing on every browser and device counts, right? 😅

But I didn’t see that coming... 🧵

#frontend #blog
January 18, 2025 at 8:01 PM
This year, I plan to start contributing to #OSS. And guess what?

I've just noticed that my very first PR was merged!

Nothing big or fancy – just a small bug fix. But wow, that feels great 🙌

#Frontend
January 14, 2025 at 10:30 AM
And the next step: creating a culture of blameless incident response.
When organizations stop aiming for perfection and accept that all systems will occasionally fail, they stop letting their technology rot for fear of change and invest in responding faster to failure.
Another edition of The Balanced Engineer Newsletter, your resource for quick and informative notes for generalist software engineers! This week we talk about Availability and SLOs

Read and subscribe here: archives.balancedengineer.com/archive/avai...
January 13, 2025 at 7:13 PM
@cassidoo.co, @tkdodo.eu, and anyone who relates: I've seen you advocating for BlueSky over X and announcing your transition to that platform.

What would you recommend to someone just starting to build their network? Is BlueSky sufficient, or would you still recommend starting Twitter as well?
January 13, 2025 at 10:34 AM
Every time I write about “software engineering” I feel like I shouldn’t be so general, as my perspective is limited to the web development only. Tough, but one cannot learn everything, right?
Fascinating to see how different games development is to e.g. SaaS development (or anything backend or frontend development).

"Job well done" means something very different in both cases. And both dev lifecycle and what "great" means is very different between one another.
January 12, 2025 at 6:07 PM
The idea of #Micro-Frontends has become a trending topic, often highlighted for enabling better separation of concerns, team autonomy, and faster delivery.

However, after years of excitement, I found myself recommending against them. Here’s why:

chudy.me/blog/when-mi...

#frontend #software
When Micro-Frontends Aren’t the Right Choice _ by Szymon Chudy
Micro frontends are definitely a trending topic. They receive significant attention by promising better separation of concerns, team independence, and ultimately – quicker delivery. But after years of...
chudy.me
January 12, 2025 at 1:06 PM
Reposted by Szymon Chudy
"Never ask if somebody needs help, always ask if they want help." 🤔Join our conversation with @swizec.com, author of the “Senior Engineer Mindset” book, and Dan Ilies, mobile SE & tech content creator.

Check it out: www.youtube.com/watch?v=VXQ3...
January 8, 2025 at 1:38 PM