Hyvää iltaa Smashing Friends,
Dealing with legacy is hard. The hardest part isn't even the legacy itself, but a decade-old ecosystem that it comes with — dependencies, workarounds, habits, mental models, outdated workflows and zombie features.
So how do we improve legacy code or legacy design? We can't rebuild in ten months what took ten years to refine. In this newsletter, we look at different ways to cope with legacy — from front-end and UX perspective.
On the Smashing side of things, we are getting ready for our next adventures: SmashingConf Freiburg 2026 ⛵ in our lovely hometown Freiburg, Germany — and plenty of online workshops to choose from:

Meet SmashingConf Freiburg 2026 — a friendly conference for friendly designers and UI engineers.
Until next time, dear friend!
— Vitaly
1. Understanding Legacy Code
How to approach a large, undocumented codebase? What’s the best strategy when code feels impossible to maintain? And what can you do when nobody cares about the technical debt that’s piling up? Dealing with legacy code comes with lots of challenges. To help you tackle them, Nicolas Carlo created Understand Legacy Code, a collection of useful tips and resources for taming the legacy codebase you’ve inherited.

2. Legacy Code Podcast
Legacy code doesn’t have the best reputation, but consider the following: The code you write today is your legacy. That’s the idea behind the podcast Legacy Code Rocks. Hosted by M. Scott Ford and Ray Myers, it attempts to change the way you think about legacy code. While no new episodes are produced, the podcast archive is jam-packed with 162 episodes exploring the ins and outs of modernizing existing software applications.

3. Refactoring Catalog
To prevent technical debt from piling up, it’s a good idea to make refactoring a part of your day-to-day routine. Every time you add an enhancement in your codebase, take the time to look at the existing code and consider if there’s a way to refactor it into a better shape. Martin Fowler published a catalog of refactorings with practical examples of restructuring code without breaking it.

From our sponsor
Save 40% On 3 Months Of Coursera Plus

Save 40% on 3 months of Coursera Plus and enjoy unlimited access to 10,000+ courses, Professional Certificates, and Guided Projects. Learn from Google, IBM, Microsoft, and more while building in-demand, job-ready skills. Start Learning with Coursera Plus →
4. Transforming Legacy Systems
Legacy applications power critical tasks in a lot of organizations, whether it’s in healthcare, telecommunication, government services, banks, or transportation. And although it’s apparent that they call for an immediate upgrade, there are often a lot of concerns. So, how to smoothly transform legacy systems? Bansi Mehta explores different approaches and how Enterprise UX can become a competitive advantage.

5. Legacy Modernization eBook
Modernizing legacy systems is a big opportunity for organizations, but it also carries risks. The free eBook Legacy Modernization — A Transformation Opportunity covers everything you need to know to plan and deliver modernization programs. Written by Omar Bashir, Luke Vinogradov, and Shodhan Sheth, it analyzes what makes legacy modernization so challenging and explores strategies and best practices for avoiding common pitfalls and maximizing ROI.

6. Systems Thinking
Sometimes we need to zoom out from our own perspective to see how things connect. Justin Farrugia explores systems thinking tools that help you achieve exactly that. By visualizing the systems behind your designs, they help you align viewpoints, understand root causality, generate options, and simulate design decisions within your product and organization. A great foundation to fuel sustainable and ethical change.

7. Modernizing A Monolithic Application
How to modernize a monolithic application without breaking everything? HH from Justified Code shares an approach that incrementally replaces specific pieces while the legacy system continues to run. He illustrates the modernization process step by step at the example of a monolithic Fintech application that uses a single relational database.

8. Accessible UX Research, Now Shipping 📚
We’ve got exciting news! Our newest Smashing book, Accessible UX Research by Michele A. Williams, is finally shipping worldwide! Get the book right away or order the eBook for instant download.

Meet our brand-new book: “Accessible UX Research” by Michele A. Williams. Printed copies shipping now.
Accessible UX Research is your practical guide to making UX research more inclusive of participants with different needs — from planning and recruiting to facilitation, asking better questions, avoiding bias, and building trust. Download a free sample (PDF, 2.3MB) or get the book right away.
9. Upcoming Workshops and Conferences
That’s right! We run online workshops on frontend and design, be it accessibility, performance, or design patterns. In fact, we have a couple of workshops coming up soon, and we thought that, you know, you might want to join in as well.

With online workshops, we aim to give you the same experience and access to experts as in an in-person workshop from wherever you are.
As always, here’s a quick overview:
10. Person Of The Week: Sarah Thompson
Please give a warm round of applause for our Person of the Week: Sarah Thompson. Sarah is a behavioral scientist and UX strategist specializing in translating behavioral science into practical design strategies.

Currently a Senior Experience Specialist at Nielsen Norman Group, Sarah has advised Fortune 500 companies, major brands, and leading nonprofits on UX, product design, communication, and emerging AI experiences. Through her talks and workshops, she helps teams uncover the psychological forces shaping user behavior so they can design more successful products.
Thank you for everything you do for the community, dear Sarah! 🧡
11. Recent Smashing Articles
That’s All, Folks!
Thank you so much for reading and for your support in helping us keep the web dev and design community strong with our newsletter. See you next time!
This newsletter issue was written and edited by Cosima Mielke, Vitaly Friedman, and Iris Lješnjanin.
Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You rock.
Follow us on Mastadon • Join us on Bluesky