Proof of Concept - The Platform of Theseus
The Ship of Theseus Paradox questions whether an object that has had all its components replaced remains fundamentally the same object. Imagine a ship where every plank, nail, and sail is gradually replaced over time—once every part is new, is it the same ship? Further complicating the paradox, if someone were to collect all the original parts and rebuild the ship, which one is the “real” Ship of Theseus? This thought experiment explores the nature of identity, continuity, and change—and applies to everything from personal identity to modern questions about AI and consciousness. I use the Ship of Theseus as inspiration for design infrastructure teams, who are responsible for maintaining platform elements such as developer experience, infrastructure & reliability, performance, standardization, and scalability. Design infrastructure teams are often responsible for paying off technical debt; usually sins passed to them from previous people on the team. Working on an Angular to React migration project is one of the many rites of passage in working on design infrastructure. Let’s look at different strategies you can explore to apply the Ship of Theseus method to your migration and re-design. There have been iconic stories of full re-designs that worked. These stories often occur in the early stages of companies. In reality, many designers inherit tech and organizational debt. This is where applying the Ship of Theseus to your platform strategy can help. Building new planksAs you build new planks to replace, introduce new capabilities and advancements in each one. In any migration project, strive for where you want to leapfrog the platform. It’s a miss to migrate the old components to the new ones. When you have the opportunity in a migration project to build a new plank, make sure you seize the opportunity. At the surface, the component may look identical to the previous, but there may be new underlying capabilities you want to make sure you ship. This might be improving accessibility features or the extensibility of the component. Ship small pieces to productionAll great design systems started as a button. It’s not because the button has the most tokens and components to test. It’s because a button is small enough to get new components into production. Shipping the tiniest component allows it to adapt to the new ecosystem for stress testing. For example, if build a new component that’s AI-native or has new performance logic to it, testing it internally first through dogfooding allows a deeper understanding of the new element in the ecosystem. Know when to incur debtBeing on a platform or infrastructure team is a constant tension between scaling architectural excellence and making a trade-off on the speed of delivery. Naturally when you work on a platform or infrastructure team, you want to build things, “the right way.” I’ve been a proponent of grounding your decisions in the reality of the business and customer needs. If that means you have to incur debt that you’ll pay off in the future to make a partnership happen, then it’s worth the debt. Always be re-designingMany have been in a situation where they re-design a product and hope that someday it’ll come to fruition. Have the perspective of constantly re-designing as you ship work. It is indeed important to have a north-star concept that guides the work. However, I’ve found it more productive to start building the planks and see how they are functioning in the new system. You don’t have to ship to production each time and can feature flag it until it meets the quality bar you seek. Design infrastructure teams benefit from having Design Engineers and UI Prototypers who can stress test the North Star. If you constantly have designers experimenting with new patterns that can be integrated in the future, the weight of it is more manageable that’s complete re-design of a legacy system, which could take years. Ship your Ship of TheseusI hope this gives you a few thoughts on how to have a future forward platform strategy. A migration or tech debt project is an opportunity to re-imagine the system and the product. In the world of AI-native products, you may find the ship looks different with new planks, but yet holds the essence of what made it special. Hyperlinks + notesA collection of references for this post, updates, and weekly reads. |
Older messages
Business as a platform
Sunday, March 9, 2025
Issue 236: Applying business to your craft ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
High touch recruiting
Sunday, March 2, 2025
Issue 235: Long-lasting candidate experiences ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Self-disruption
Thursday, February 27, 2025
Issue 234: Finding new ways to re-invent yourself ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Conviction in a copycat league
Sunday, January 12, 2025
Issue 228: Holding beliefs in a world of emulation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Getting ready for 2025
Sunday, January 5, 2025
Issue 227: Key focuses in the new year ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
You Might Also Like
The Products Designers Spec on Repeat
Tuesday, March 18, 2025
View in your browser | Update your preferences ADPro Tried and True We've roamed enough home tours over the years to clock which items appear time and again. What does it take to earn forever-
Jevons Paradox: A personal perspective
Tuesday, March 18, 2025
What if the most game-optimal play in the new system is actually to become relentlessly, unapologetically you? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Accessibility Weekly #440: Popping Preconceived Popover Ponderings
Tuesday, March 18, 2025
March 17, 2025 • Issue #440 View this issue online or browse the full issue archive. Featured: Popping preconceived popover ponderings "But I decided to finally get this post in a publishable
This Unusual Color Palette Is Making a Comeback
Tuesday, March 11, 2025
View in your browser | Update your preferences ADPro Having a Moment Over the last few years, Piero Portaluppi's 1930s Villa Necchi (you know it from Luca Guadagnino's I Am Love) has become the
#498: Usability & UX
Tuesday, March 11, 2025
New books for UX designers, practical guides and how to deal with placeholders and text labels. Issue #498 • Mar 11, 2025 • View in the browser Smashing Newsletter Aluu Smashing Friends, We've just
New Email Templates, Postcards & Slides Updates
Monday, March 10, 2025
Both our email builder and website builder have been updated.
🐺 How to write better newsletters
Monday, March 10, 2025
A free video walkthrough with examples. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Accessibility Weekly #439: Values
Monday, March 10, 2025
March 10, 2025 • Issue #439 View this issue online or browse the full issue archive. Featured: Values "Let's talk about the disconnect within the accessibility scene/industry/community and
Business as a platform
Sunday, March 9, 2025
Issue 236: Applying business to your craft ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏