<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Francesco Improta</title>
		<description>{&quot;meta&quot;=&gt;&quot;Personal website of Francesco Improta, product designer from Rome, Italy. Write about design, front-end and building stuff on the web.&quot;, &quot;subtitle&quot;=&gt;&quot;Blog about design, front-end and making things on the web. Edited by Francesco Improta.&quot;}</description>
		<link>https://francescoimprota.com</link>
		<atom:link href="https://francescoimprota.com/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>The design system nobody uses</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;After years working on design systems, I learned that adoption doesn’t fail at launch. It fails six months later, quietly, when people find faster ways to work around what you built.&lt;/p&gt;

&lt;p&gt;And yet it keeps happening. Teams spend months building solid foundations — semantic tokens, accessible components, polished documentation — only to watch designers still using hardcoded colors in Figma and developers copying styles from some old file. The system exists, but nothing changes.&lt;/p&gt;

&lt;p&gt;The problem is almost never technical.&lt;/p&gt;

&lt;p&gt;The numbers back this up. According to the zeroheight’s &lt;a href=&quot;https://report.zeroheight.com&quot;&gt;Design Systems Report 2026&lt;/a&gt;, only &lt;strong&gt;7% of teams report full adoption&lt;/strong&gt; across all teams. For the fifth consecutive year, driving adoption tops the list of the biggest challenges in the field. Five years in a row. It’s not a new problem waiting for a new solution. It’s a structural one that the industry keeps not solving.&lt;/p&gt;

&lt;h2 id=&quot;adoption-is-a-trust-problem&quot;&gt;Adoption is a trust problem&lt;/h2&gt;
&lt;p&gt;Here’s the counterintuitive part: &lt;strong&gt;91% of teams report moderate to high trust&lt;/strong&gt; in their design system. People trust the system. They just don’t use it consistently. The report itself puts it bluntly: trust isn’t the bottleneck. Something else is.&lt;/p&gt;

&lt;p&gt;When a designer skips the design system, the real reason is rarely “I don’t know how it works.” It’s usually: I don’t trust it to be flexible enough for what I need or last time I used it, I lost more time than I saved.&lt;/p&gt;

&lt;p&gt;These are perceptions, not facts. But perceptions drive behavior.&lt;/p&gt;

&lt;p&gt;A design system earns adoption when the people who should use it feel it’s on their side. That it helps them work better, rather than forcing them into compromises.&lt;/p&gt;

&lt;h2 id=&quot;the-gap-between-builders-and-users&quot;&gt;The gap between builders and users&lt;/h2&gt;
&lt;p&gt;The team building the system and the people using it daily rarely share the same perspective. The system team thinks in terms of consistency, scalability, and maintainability. The product designer thinks about delivering the screen by Thursday.&lt;/p&gt;

&lt;p&gt;These priorities don’t have to conflict, but they often feel like they do.&lt;/p&gt;

&lt;h2 id=&quot;governance-isnt-control&quot;&gt;Governance isn’t control&lt;/h2&gt;
&lt;p&gt;One mistake I’ve seen repeatedly: treating governance as a permissions problem. Who can add components, who can modify tokens, who approves PRs. All valid, but nowhere near enough.&lt;/p&gt;

&lt;p&gt;Real governance is an ongoing conversation. Who flags when a component doesn’t cover a real use case? How are those requests tracked? How quickly are they resolved?&lt;/p&gt;

&lt;p&gt;The 2026 report reveals a telling gap here: &lt;strong&gt;44% of teams don’t focus on community building at all&lt;/strong&gt;, and across all 147 teams surveyed, only one had a dedicated full-time person for it. Yet communication and community rank among the top drivers of adoption. Teams know it matters. They just don’t invest in it.&lt;/p&gt;

&lt;p&gt;When the feedback channel is slow or opaque, people stop using it. They start solving problems on their own, outside the system. Which is exactly what you don’t want.&lt;/p&gt;

&lt;p&gt;A healthy design system has &lt;strong&gt;clear contribution paths, predictable response times, and — most importantly — shows that feedback actually leads somewhere&lt;/strong&gt;. Even when the answer is “we can’t do this right now, and here’s why.”&lt;/p&gt;

&lt;h2 id=&quot;adoption-as-a-metric-not-a-hope&quot;&gt;Adoption as a metric, not a hope&lt;/h2&gt;

&lt;p&gt;Measure adoption. Go beyond the number of published components or documentation coverage. Look at how many product screens actually use system components. How many tokens get overridden. How often the system gets updated versus worked around.&lt;/p&gt;

&lt;p&gt;Only 41% of teams currently measure adoption in any meaningful way. That’s the same industry that wonders why leadership buy-in is dropping — down from 42% to 32% satisfied in just one year. You can’t make the case for resources if you can’t show the data.&lt;/p&gt;

&lt;p&gt;These numbers are uncomfortable at first. But they’re the only ones that tell you where you really stand.&lt;/p&gt;

&lt;p&gt;The best-adopted design system isn’t the most complete one. It’s the one that figured out how to be genuinely useful to the people it’s supposed to serve, in the work they do every day.&lt;/p&gt;

&lt;p&gt;—
&lt;em&gt;&lt;br /&gt;
&lt;small&gt;Data from the &lt;a href=&quot;https://report.zeroheight.com&quot;&gt;Design Systems Report 2026&lt;/a&gt; by zeroheight.&lt;/small&gt;&lt;/em&gt;&lt;/p&gt;
</description>
				
				<pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2026/04/01/design-system-nobody-use/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2026/04/01/design-system-nobody-use/</guid>
			</item>
		
			<item>
				<title>Shipping features is not product success</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;Most product teams are measured by what they ship. Roadmaps are full of features. Sprints end with releases. Stakeholders celebrate launches. And yet, months later, nobody uses what was built.&lt;/p&gt;

&lt;p&gt;This is the most common — and most quietly destructive — mistake in product design: &lt;strong&gt;confusing output with outcome&lt;/strong&gt;. The two are not the same, and pretending they are is costing teams time, money, and trust.&lt;/p&gt;

&lt;h2 id=&quot;the-shipping-fallacy&quot;&gt;The Shipping Fallacy&lt;/h2&gt;

&lt;p&gt;The idea that more features equals more product success is intuitive. You add value, users get more, everyone wins. But this mental model collapses as soon as you look at the data.&lt;/p&gt;

&lt;p&gt;The research firm Standish Group estimated that &lt;strong&gt;64% of features shipped in software products are rarely or never used&lt;/strong&gt;. Pendo’s 2019 Product Benchmark report found similar numbers: nearly 80% of features go unused. These aren’t outliers or anecdotes. They are the baseline.&lt;/p&gt;

&lt;p&gt;The reason this keeps happening is structural. Teams are incentivized to ship, not to deliver outcomes. Velocity is measured in story points and release notes, not in user behavior change or business impact. Product managers who kill features or slow down to do proper discovery are seen as blockers. Those who ship are seen as high performers — even when what they shipped doesn’t move any meaningful metric.&lt;/p&gt;

&lt;h2 id=&quot;why-features-fail-to-create-value&quot;&gt;Why Features Fail to Create Value&lt;/h2&gt;

&lt;p&gt;Shipping a feature doesn’t create value. It creates &lt;em&gt;potential&lt;/em&gt; value that only materializes if users:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Discover&lt;/strong&gt; the feature exists&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Understand&lt;/strong&gt; what it’s for and why it matters to them&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Try&lt;/strong&gt; it at least once in a relevant context&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Succeed&lt;/strong&gt; in using it to accomplish their goal&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Repeat&lt;/strong&gt; the behavior until it becomes part of their workflow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most features break down at step one or two. Changelog posts and release emails are not discovery mechanisms. In-product discoverability is almost always an afterthought. And even when users find the feature, they’re rarely given enough context to understand its value before they bounce.&lt;/p&gt;

&lt;p&gt;A feature isn’t done when it ships but when users adopt it, delivering the outcome it was designed for.&lt;/p&gt;

&lt;h2 id=&quot;the-real-cost-of-feature-accumulation&quot;&gt;The Real Cost of Feature Accumulation&lt;/h2&gt;

&lt;p&gt;Every feature you ship and nobody uses isn’t just a wasted sprint. It’s &lt;strong&gt;compounding debt&lt;/strong&gt; paid in four currencies:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Cognitive load:&lt;/strong&gt; Every feature adds to the surface area of your product. Users have to mentally navigate and filter more UI, more options, more decisions. This is the reason why simple, focused tools often beat feature-rich ones in user satisfaction.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Maintenance cost:&lt;/strong&gt; Code doesn’t sit still. Features need to be tested, updated, and kept working as the system evolves. Dead features still consume engineering time.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Onboarding friction:&lt;/strong&gt; The more features a product has, the harder it is to onboard new users. Every unused capability is a distraction on the path to first value.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Strategic clarity:&lt;/strong&gt; A bloated product is harder to position, harder to explain, and harder to rally a team around. Feature creep is often a symptom of unclear strategy masquerading as responsiveness.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;redefining-what-done-means&quot;&gt;Redefining What “Done” Means&lt;/h2&gt;

&lt;p&gt;The fix isn’t to ship less but changing what you optimize for:&lt;/p&gt;

&lt;h3 id=&quot;set-adoption-targets-before-you-build&quot;&gt;Set adoption targets before you build&lt;/h3&gt;

&lt;p&gt;For every feature, define a specific, measurable adoption goal &lt;em&gt;before&lt;/em&gt; scoping begins. Not “we hope users find it useful” but: &lt;em&gt;“Within 60 days of launch, 30% of eligible users will use this feature at least twice.”&lt;/em&gt; If you can’t define what success looks like, you’re not ready to build.&lt;/p&gt;

&lt;h3 id=&quot;make-activation-part-of-the-design-brief&quot;&gt;Make activation part of the design brief&lt;/h3&gt;

&lt;p&gt;The UX of a feature should include the full path from zero to first value, including how users discover it, what triggers them to try it, and what happens if they get stuck. Design the activation arc, not just the feature screen.&lt;/p&gt;

&lt;h3 id=&quot;audit-your-feature-surface-regularly&quot;&gt;Audit your feature surface regularly&lt;/h3&gt;

&lt;p&gt;Quarterly, pull usage data on every significant feature. For anything below a meaningful usage threshold, make an explicit decision: invest in activation, redesign, or deprecate. Don’t let low-adoption features become furniture, always present, never questioned.&lt;/p&gt;

&lt;h3 id=&quot;kill-things-with-the-same-rigor-you-build-them&quot;&gt;Kill things with the same rigor you build them&lt;/h3&gt;

&lt;p&gt;Deprecating a feature should be as celebrated as launching one. It means your team had the discipline to follow the data, reduce complexity, and refocus. Build a culture where removing things is a sign of product maturity, not failure.&lt;/p&gt;

&lt;h3 id=&quot;measure-outcomes-not-outputs&quot;&gt;Measure outcomes, not outputs&lt;/h3&gt;

&lt;p&gt;Change your team’s performance vocabulary. Replace “we shipped 12 features this quarter” with “feature X drove a 15% increase in weekly active users” or “we deprecated 4 underused flows and reduced onboarding time by 20%.” What gets measured gets optimized.&lt;/p&gt;

&lt;h2 id=&quot;the-uncomfortable-truth&quot;&gt;The Uncomfortable Truth&lt;/h2&gt;

&lt;p&gt;The shipping fallacy persists because it’s comfortable. Shipping feels like progress. It’s visible, it’s concrete, and it’s easy to celebrate. Outcome-driven product work is slower, more uncertain, and harder to report up to leadership.&lt;/p&gt;

&lt;p&gt;But the teams that break this habit — that measure themselves by user behavior change rather than release frequency — build products people actually use. And that, in the end, is the only metric that matters.&lt;/p&gt;
</description>
				
				<pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2026/03/09/shipping-features/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2026/03/09/shipping-features/</guid>
			</item>
		
			<item>
				<title>Looking back to 2025</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;2025 has been a year of building. Slowly, deliberately, and often behind the scenes. It’s been less about chasing trends and more about turning ideas I’ve had for a long time into something concrete, usable, and shared with others.&lt;/p&gt;

&lt;h2 id=&quot;teaching-design-systems-one-workshop-at-a-time&quot;&gt;Teaching Design Systems, one workshop at a time&lt;/h2&gt;

&lt;p&gt;This year I officially launched my workshops dedicated to &lt;strong&gt;Design Systems&lt;/strong&gt;, with a strong focus on &lt;strong&gt;Interface Inventory&lt;/strong&gt; and &lt;strong&gt;Design Tokens&lt;/strong&gt;. They’re the kind of work that usually gets postponed, underestimated, or rushed and then comes back as technical debt.&lt;/p&gt;

&lt;p&gt;The goal of these workshops was simple: help designers and developers step back, observe what already exists, and turn chaos into structure.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;/workshops/interface-inventory&quot;&gt;Interface Inventory Workshop&lt;/a&gt;&lt;/strong&gt; as a way to &lt;em&gt;see&lt;/em&gt; the product for what it really is&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;/workshops/design-tokens&quot;&gt;Design Tokens Workshop&lt;/a&gt;&lt;/strong&gt; as a shared language between design and code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Interface Inventory workshop reached over 5 classes this year, and the Design Tokens workshop is quickly catching up. The feedback has been overwhelmingly positive, with many attendees reporting immediate improvements in their design systems and workflows.&lt;/p&gt;

&lt;p&gt;What I enjoyed most was watching people recognize the same problems I’ve faced for years, and realizing they’re not alone in that struggle.&lt;/p&gt;

&lt;h2 id=&quot;back-to-public-speaking-accessibility-days-milan&quot;&gt;Back to public speaking: Accessibility Days, Milan&lt;/h2&gt;

&lt;p&gt;2025 also marked my return to &lt;strong&gt;public speaking&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I had the chance to speak at &lt;strong&gt;Accessibility Days in Milan&lt;/strong&gt;, an event that has become a key reference point in Italy for accessibility and inclusive design. Getting back on stage after some time away was both exciting and grounding.&lt;/p&gt;

&lt;p&gt;My talk focused on &lt;strong&gt;accessibility and Design Systems in the Italian context.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/posts/accessibility-days-2025-francesco-improta-talk.webp&quot; alt=&quot;Stage photo of the talk about accessibility and Design System Italia&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It felt good to bring together topics I deeply care about: accessibility, design systems, and real-world constraints, discussing them with a community that’s actively trying to improve things.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the full talk on → &lt;a href=&quot;https://www.youtube.com/watch?v=5fcr87LmGOs&quot;&gt;YouTube&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&quot;building-an-app-ive-wanted-for-years&quot;&gt;Building an app I’ve wanted for years&lt;/h2&gt;

&lt;p&gt;Alongside teaching and speaking, I’ve been working on &lt;strong&gt;Token Lens&lt;/strong&gt; an app dedicated to design tokens and production code.&lt;/p&gt;

&lt;figure&gt;
&lt;img src=&quot;/img/posts/tokenlens-analysis-report.png&quot; alt=&quot;Token Lens app screenshot&quot; /&gt;
&lt;figcaption&gt;Preview of the Token Lens app&apos;s analysis report interface&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;It’s a project that has been in my head for a long time.&lt;/p&gt;

&lt;p&gt;As a designer who’s comfortable writing code, I’ve always felt a strong friction:we define solid design system foundations, but &lt;em&gt;verifying their correct application&lt;/em&gt; is still painfully manual.&lt;/p&gt;

&lt;p&gt;Design Tokens exist. Documentation exists. But control, validation, and real-world usage? That’s where things break.&lt;/p&gt;

&lt;p&gt;This app is my attempt to solve common problems around design tokens by:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;focusing on &lt;em&gt;values&lt;/em&gt;, not naming conventions&lt;/li&gt;
  &lt;li&gt;helping teams understand what’s actually being used in production&lt;/li&gt;
  &lt;li&gt;making design system governance less fragile and less subjective&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s still work in progress but I’m excited about the potential impact it could have on how teams manage design systems.&lt;/p&gt;

&lt;p&gt;Beta release is planned for january 2026. Stay tuned!&lt;/p&gt;

&lt;h2 id=&quot;growing-newsletters-into-something-real&quot;&gt;Growing newsletters into something real&lt;/h2&gt;

&lt;p&gt;Another milestone of 2025: I passed &lt;strong&gt;1,000+ subscribers&lt;/strong&gt; across my two newsletters, &lt;strong&gt;Designabile&lt;/strong&gt; and &lt;strong&gt;Design Tokens Pills&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Even more meaningful: I received my first &lt;strong&gt;paying subscribers&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That changed my perspective. It’s one thing when people read what you write. It’s another when they decide it’s worth supporting financially.&lt;/p&gt;

&lt;p&gt;These newsletters have become a space where I can think out loud and share lessons from real projects, not theoretical frameworks&lt;/p&gt;

&lt;p&gt;No growth hacks. No aggressive funnels. Just keep writing each month.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://designabile.substack.com/&quot;&gt;Read Designabile →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://designtokens.substack.com/&quot;&gt;Read Design Tokens Pills →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id=&quot;closing-thoughts&quot;&gt;Closing thoughts&lt;/h3&gt;

&lt;p&gt;Managing different projects simultaneously is not easy.&lt;/p&gt;

&lt;p&gt;There are days when I feel lost, when even the simplest tasks seem impossible.&lt;/p&gt;

&lt;p&gt;This year I tried to apply a simple principle: adapt my productivity to my mental state, without forcing it. I hope to continue in the same way in the new year.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who followed along, joined a workshop, subscribed, attended a talk, or simply sent a thoughtful message.&lt;/p&gt;

&lt;p&gt;More to come.&lt;/p&gt;
</description>
				
				<pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/12/31/looking-back-to-2025/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/12/31/looking-back-to-2025/</guid>
			</item>
		
			<item>
				<title>Token Lens</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;I didn’t want to build just another checking tool. I wanted something simple like a flashlight. Point it at your CSS and get clear answers: which design tokens are actually being used, where they appear, and where things have changed without anyone noticing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That’s how Token Lens was born&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It’s a tool that looks through your CSS (and token files) to show you what’s really happening, what’s missing, and the small inconsistencies that creep in when designs become code.&lt;/p&gt;

&lt;p&gt;Design systems are supposed to keep things consistent. But then real work happens. Someone adds a quick 12px value. The brand gets updated. A token gets a new name. Another token gets copied with “-1” added to it. &lt;strong&gt;This isn’t anyone’s fault, it just happens over time&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I needed a simple way to find tokens that aren’t being used, spot places where the code uses actual values instead of tokens, and see which token categories (colors, spacing, fonts) are actually being used.&lt;/p&gt;

&lt;p&gt;I &lt;strong&gt;wanted insights, not another tool in the build process&lt;/strong&gt;. Something I could run whenever I needed to check. You upload token JSON and CSS, map token types to appropriate CSS properties, and get a simple report. It tells you what’s used and what’s missing, points to places with hardcoded values, and hints at which components (via classes) seem to use which tokens.&lt;/p&gt;

&lt;p&gt;Nothing fancy. Just honest readouts.&lt;/p&gt;

&lt;h3 id=&quot;first-prototype&quot;&gt;First prototype&lt;/h3&gt;

&lt;p&gt;I built the first protoype in Balsamiq to sketch out the user flow and interface. I always find it the easiest tool to quickly mock up ideas without getting bogged down in design details.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/posts/token-lens-prototype.png&quot; alt=&quot;Token Lens Balsamiq prototype&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I then built a simple React prototype using Cursor. It’s basic but functional, doing three things well:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Extracts values from CSS files, resolving custom properties as values;&lt;/li&gt;
  &lt;li&gt;Compares extracted values with design tokens definitions (JSON)&lt;/li&gt;
  &lt;li&gt;Highlights issues and improvements on design tokens coverage and adoption&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&quot;/img/posts/token-lens-report.png&quot; alt=&quot;Token Lens Balsamiq report&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Then I added a few more features:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Token usage by category:&lt;/strong&gt; see which token categories (colors, spacing, fonts) are actually being used in the CSS.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Hardcoded values detection:&lt;/strong&gt; spots places where actual values are used instead of tokens, helping identify potential inconsistencies.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Exportable reports:&lt;/strong&gt; allows users to export the analysis results for sharing or further review.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Multi-file support:&lt;/strong&gt; enables users to upload multiple CSS and token files for comprehensive analysis across larger projects.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;User-friendly interface:&lt;/strong&gt; designed to be intuitive and easy to navigate, ensuring users can quickly access the insights they need.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Performance optimization:&lt;/strong&gt; ensures the tool runs efficiently, even with larger codebases and token sets.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Security and privacy:&lt;/strong&gt; processes files locally in the browser to ensure user data remains private and secure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a designer, I was tempted to wrap-up it in Figma or a design tool. But I preferred to work directly on the real product to keep the focus on functionality and user experience.&lt;/p&gt;

&lt;h3 id=&quot;things-im-exploring-next&quot;&gt;Things I’m exploring next&lt;/h3&gt;

&lt;p&gt;I’m looking at &lt;strong&gt;churn,&lt;/strong&gt; how often a token changes across releases. Stable tokens tend to signal trust, while volatile ones suggest uncertainty.&lt;/p&gt;

&lt;p&gt;I’m also exploring &lt;strong&gt;fragmentation,&lt;/strong&gt; near‑duplicate tokens with tiny value differences or name variants that quietly add entropy over time.&lt;/p&gt;

&lt;p&gt;Finally, I’m experimenting with CI hooks and exports to make it trivial to run Lens on a pull request and attach a human‑readable diff.&lt;/p&gt;

&lt;h3 id=&quot;what-i-deliberately-didnt-build-yet&quot;&gt;What I deliberately didn’t build (yet)&lt;/h3&gt;

&lt;p&gt;I skipped real‑time IDE linting, design tool plugins, and heavy collaboration features. Those are great later.&lt;/p&gt;

&lt;p&gt;Right now, the goal is to help one person run a check, see the truth, and start the right conversation.&lt;/p&gt;

&lt;h3 id=&quot;follow-my-progress&quot;&gt;Follow my progress&lt;/h3&gt;

&lt;p&gt;I’m sharing my journey in public on X, follow me there for updates and insights!&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;I&amp;#39;m working on a design tokens tracker named Token Lens.&lt;br /&gt;&lt;br /&gt;It scans and compares design tokens definitions in JSON files with CSS properties.&lt;br /&gt;&lt;br /&gt;Hope to publish a beta version later this month &lt;a href=&quot;https://t.co/UygKsvJkyb&quot;&gt;pic.twitter.com/UygKsvJkyb&lt;/a&gt;&lt;/p&gt;&amp;mdash; Francesco Improta (@zetareticoli) &lt;a href=&quot;https://twitter.com/zetareticoli/status/1966523456381481136?ref_src=twsrc%5Etfw&quot;&gt;September 12, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

</description>
				
				<pubDate>Mon, 17 Nov 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/11/17/token-lens/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/11/17/token-lens/</guid>
			</item>
		
			<item>
				<title>The Great Lock-In</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;Every year, as September rolls in, I notice the same energy online: people talking about the “Great Lock-In.”&lt;/p&gt;

&lt;p&gt;The idea that between September and December you’re supposed to shut out the world, pick one project, and build something big, something meaningful, maybe even life-changing.&lt;/p&gt;

&lt;p&gt;I get the appeal. After the chaos of summer, there’s a sense of focus, of fresh starts. But I can’t help feeling there’s also a darker side to this story. Because the way it’s framed, if you don’t come out of the year with a shiny new product, a successful side project, or some personal breakthrough, you’re left with the quiet sting of inadequacy. Like you’ve wasted the “magical window” that everyone else was smart enough to seize.&lt;/p&gt;

&lt;p&gt;We’ve built this collective obsession with productivity, where every season, every moment has to be optimized. The September-December stretch becomes almost mythological: the time when unicorns are built, when focus supposedly comes easier, when discipline should flow naturally. But in reality? Most of us are just juggling work, family, and everyday chaos and no amount of “ambient productivity” will change that.&lt;/p&gt;

&lt;p&gt;Another part of the narrative that bothers me is the idea that, with the right discipline, anyone can just lock in and achieve extraordinary results. It glosses over so many invisible factors: privilege, resources, luck. Success stories are rarely solitary, yet the “Great Lock-In” gets packaged like a formula: isolate, focus, produce. If only it were that simple.&lt;/p&gt;

&lt;p&gt;Even our creative moments are being turned into something to optimize. “Post-summer clarity,” “lock-in partners” — the language itself feels like productivity-speak trying to capture something that’s supposed to be fluid and messy. Creativity doesn’t always fit into quarterly goals or calendar slots. When we try to package it that way, we risk squeezing the life out of it.&lt;/p&gt;

&lt;p&gt;I’ve definitely felt it: that pressure to “choose one thing,” build walls around my time, and prove (mostly to myself) that I can achieve something big before the year ends. But often, the result isn’t motivation, it’s guilt. Because life doesn’t always bend to my productivity plans. Sometimes I’m tired. Sometimes the project doesn’t take off. Sometimes nothing happens, and that has to be okay.&lt;/p&gt;

&lt;p&gt;The truth is, I don’t think creativity can be scheduled like this. Real breakthroughs often come sideways after failures, during downtime, or in moments that look unproductive from the outside. The obsession with “locking in” risks making us forget that.
Maybe the most radical act right now isn’t producing more, faster, or better during the “Great Lock-In.” Maybe it’s allowing ourselves to follow the natural rhythms of our work and our lives.&lt;/p&gt;

&lt;p&gt;Success doesn’t need to be squeezed into someone else’s timeline.&lt;/p&gt;
</description>
				
				<pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/10/01/the-great-lock-in/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/10/01/the-great-lock-in/</guid>
			</item>
		
			<item>
				<title>Accessibility Days</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;I had the privilege of presenting at Accessibility Days 2025 in Milan on 15th may, where I shared our journey with &lt;strong&gt;Design System .italia&lt;/strong&gt; and the exciting developments we’ve been working on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://designers.italia.it/design-system&quot;&gt;Design System .italia&lt;/a&gt;&lt;/strong&gt; is a project that aims to create a unified design system for public services in Italy, ensuring that digital services are accessible and user-friendly for all citizens. My presentation focused on the importance of accessibility in design systems and how we can leverage our experiences to create more inclusive digital experiences.&lt;/p&gt;

&lt;p&gt;The conference was held at the historic &lt;a href=&quot;https://www.istciechimilano.it/&quot;&gt;&lt;strong&gt;Istituto dei Ciechi di Milano&lt;/strong&gt;&lt;/a&gt; (Milan Institute for the Blind), which provided a meaningful and fitting backdrop for our discussions on digital accessibility.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/posts/2025/accessibility-days-venue.jpg&quot; alt=&quot;Istituto dei Ciechi di Milano, historic venue of Accessibility Days 2025&quot; /&gt;
&lt;em&gt;The historic façade of Istituto dei Ciechi di Milano, where the conference took place&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The institute’s beautiful architecture and rich history in supporting visually impaired individuals added an extra layer of significance to our conversations about inclusive design.&lt;/p&gt;

&lt;p&gt;The conference brought together accessibility experts, designers, and developers from across Italy, creating an ideal environment to discuss the evolution of digital accessibility standards.&lt;/p&gt;

&lt;p&gt;During my session, &lt;strong&gt;I focused on our ongoing efforts&lt;/strong&gt; to enhance the accessibility of Design System .italia, with particular emphasis on our card component redesign initiative. This project emerged from our commitment to creating truly inclusive digital experiences for all users.&lt;/p&gt;

&lt;p&gt;The current implementation of our &lt;strong&gt;card component&lt;/strong&gt;, while functional, revealed several opportunities for improvement through user testing and community feedback. We discovered that keyboard users were experiencing navigation challenges, while screen reader users encountered inconsistencies in how content was being presented.&lt;/p&gt;

&lt;p&gt;To address these challenges, we’ve developed a comprehensive redesign approach. Our new implementation introduces a more intuitive keyboard navigation pattern, ensuring users can move through card content efficiently and predictably. Perhaps most importantly, &lt;strong&gt;we’ve restructured our semantic markup&lt;/strong&gt; and ARIA attributes to provide a more coherent and informative experience for screen reader users.&lt;/p&gt;

&lt;p&gt;The accessibility community warmly received the changes presented at the conference. Attendees enriched the discussion with insightful questions and observations that will guide our continued refinement of the implementation.&lt;/p&gt;

&lt;p&gt;As we prepare to roll out these changes, it’s clear that our work on Design System .italia is more than just a technical upgrade – it’s a step toward ensuring digital services in Italy are truly accessible to everyone. The discussions and connections made at Accessibility Days 2025 will continue to inform our approach as we move forward.&lt;/p&gt;

&lt;p&gt;This event showed us something important: making websites accessible means more than just checking off requirements. It’s about making sure everyone can use them easily, no matter how they browse the web. This idea will keep guiding us as we improve Design System .italia.&lt;/p&gt;
</description>
				
				<pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/05/20/accessibility-days/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/05/20/accessibility-days/</guid>
			</item>
		
			<item>
				<title>Design Systems Report 2025</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;Zeroheight’s &lt;em&gt;“Design Systems Report 2025”&lt;/em&gt; offers an in-depth analysis of the industry.&lt;/p&gt;

&lt;p&gt;Based on a sample of about 300 professionals, it provides a detailed overview of the evolution of this tool and identifies the main challenges to be faced.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/posts/design-system-report.webp&quot; alt=&quot;Design Systems Report 2025&quot; /&gt;
&lt;em&gt;Cover image of the Design Systems Report 2025&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;key-findings&quot;&gt;Key findings&lt;/h2&gt;

&lt;h3 id=&quot;1-dedicated-teams-grow&quot;&gt;1. Dedicated teams grow&lt;/h3&gt;

&lt;p&gt;One of the most interesting data concerns the growth of teams dedicated to design systems: more and more companies are investing resources and people to maintain and evolve these tools, a sign of a growing maturity in the industry. It is no longer just a practice for a few entities, but a strategic asset for many organizations.&lt;/p&gt;

&lt;h3 id=&quot;2-secrets-to-successful-adoption&quot;&gt;2. Secrets to successful adoption&lt;/h3&gt;

&lt;p&gt;The data show that &lt;strong&gt;the adoption of&lt;/strong&gt; an effective design system &lt;strong&gt;depends&lt;/strong&gt; not only on technical quality, but also &lt;strong&gt;on communication&lt;/strong&gt; and&lt;strong&gt;integration into workflows&lt;/strong&gt;. Teams that succeed in explaining the value of the design system to business leaders and educating colleagues achieve more widespread and smooth adoption.&lt;/p&gt;

&lt;h3 id=&quot;3-design-tokens-adoption-is-growing&quot;&gt;3. Design tokens adoption is growing&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;84% of teams have adopted design tokens&lt;/strong&gt;, confirming their importance in improving design consistency and efficiency.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Only 10% of teams are using AI&lt;/strong&gt; for documentation and idea generation, suggesting that there is still plenty of room to experiment with new technologies.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;4-unification-of-design-and-code&quot;&gt;4. Unification of design and code&lt;/h3&gt;

&lt;p&gt;Another key trend is the increasing focus on the &lt;strong&gt;design token pipeline&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When designers and developers work together to make these processes more fluid, the entire ecosystem benefits: more speed in rebranding, fewer errors, and more consistency between design and development.&lt;/p&gt;

&lt;p&gt;A pipeline refers to an automated workflow that manages the transfer and transformation of design tokens from design to code. It is like a digital assembly line that ensures that visual components and their properties are translated correctly from design to technical implementation.&lt;/p&gt;

&lt;p&gt;In practice, a pipeline automates processes such as:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;the &lt;strong&gt;conversion&lt;/strong&gt; of design values (colors, typography, spacing) into usable formats for developers&lt;/li&gt;
  &lt;li&gt;the &lt;strong&gt;synchronization&lt;/strong&gt; of changes between design tools and code&lt;/li&gt;
  &lt;li&gt;the &lt;strong&gt;automatic generation&lt;/strong&gt; of the code needed to implement the defined styles&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;5-measuring-success&quot;&gt;5. Measuring success&lt;/h3&gt;

&lt;p&gt;More and more companies are realizing that it is critical to monitor the use of their design system.&lt;/p&gt;

&lt;p&gt;Collecting data and feedback from internal users allows you to demonstrate the value of your investment and continuously improve the system.&lt;/p&gt;

&lt;h3 id=&quot;6-what-lies-ahead-in-the-future&quot;&gt;6. What lies ahead in the future&lt;/h3&gt;

&lt;p&gt;The report confirms that design systems are becoming increasingly central to the world of design and development. Improving communication between teams, better integrating processes, and leveraging new technologies such as artificial intelligence are the challenges of the present and near future.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://zeroheight.com/how-we-document/design-system-report-2025-brought-to-you-by-zeroheight/&quot;&gt;&lt;strong&gt;Go to the full report →&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
</description>
				
				<pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/03/28/design-system-report/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/03/28/design-system-report/</guid>
			</item>
		
			<item>
				<title>Priority Matrix</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;In this era of frantic productivity and endless distractions, knowing how to manage our priorities is essential.&lt;/p&gt;

&lt;p&gt;One of the main challenges I’ve encountered concerns choosing the number of priority levels to use when organizing activities.&lt;/p&gt;

&lt;h2 id=&quot;the-3-tier-model&quot;&gt;The 3-tier model&lt;/h2&gt;

&lt;p&gt;The traditional model includes three differnt levels:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;low priority&lt;/li&gt;
  &lt;li&gt;medium priority&lt;/li&gt;
  &lt;li&gt;high priority&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s a simple and versatile system. However, the real challenge lies in clearly distinguishing between these levels, as the boundaries between them can be blurred.&lt;/p&gt;

&lt;h2 id=&quot;a-matrix-system&quot;&gt;A matrix system&lt;/h2&gt;

&lt;p&gt;For this reason, I found more effective to set and use a matrix system, structured into four main quadrants&lt;/p&gt;

&lt;h3 id=&quot;1-important-and-urgent-activities&quot;&gt;1. Important and Urgent Activities&lt;/h3&gt;

&lt;p&gt;These are tasks that require immediate attention and are crucial for our daily work. They are activities that cannot be postponed and have a significant impact on our goals.&lt;/p&gt;

&lt;p&gt;Some examples include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Managing a crisis with an important client&lt;/li&gt;
  &lt;li&gt;Solving a technical problem that’s blocking team work&lt;/li&gt;
  &lt;li&gt;Completing a delivery with immediate deadline&lt;/li&gt;
  &lt;li&gt;Responding to an urgent request from management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Identifying the true urgency of an activity can be complex: we often find ourselves with a long list of tasks that we consider urgent even when they’re not.&lt;/p&gt;

&lt;p&gt;In these cases, it’s essential to analyze each activity and evaluate the real impact of not completing it within the day.&lt;/p&gt;

&lt;h3 id=&quot;2-important-but-not-urgent-activities&quot;&gt;2. Important but Not Urgent Activities&lt;/h3&gt;

&lt;p&gt;This category includes activities that can be planned in advance and are characterized by medium to long-term deadlines.&lt;/p&gt;

&lt;p&gt;These are activities that require strategic planning and often repeat over time. Some examples include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Creating content for blogs and newsletters&lt;/li&gt;
  &lt;li&gt;Strategic planning of future projects&lt;/li&gt;
  &lt;li&gt;Professional skills development&lt;/li&gt;
  &lt;li&gt;System maintenance and updates&lt;/li&gt;
  &lt;li&gt;Networking and building professional relationships&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;3-not-important-but-urgent-activities&quot;&gt;3. Not Important but Urgent Activities&lt;/h3&gt;

&lt;p&gt;This category includes activities like emails and follow-ups. While requiring immediate attention, they don’t directly contribute to achieving our main objectives. Here are some examples:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Responding to routine or non-critical emails&lt;/li&gt;
  &lt;li&gt;Handling basic information requests&lt;/li&gt;
  &lt;li&gt;Participating in brief update calls&lt;/li&gt;
  &lt;li&gt;Following up on minor projects&lt;/li&gt;
  &lt;li&gt;Completing routine reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These activities generally require little time, so it’s efficient to group them into one or more specific times of the day.&lt;/p&gt;

&lt;h3 id=&quot;4-not-important-and-not-urgent-activities&quot;&gt;4. Not Important and Not Urgent Activities&lt;/h3&gt;

&lt;p&gt;For these tasks, the strategy is clear: eliminate or delegate them. These are activities that distract us without adding real value.&lt;/p&gt;

&lt;p&gt;Here are some examples:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Browsing social media without a specific purpose&lt;/li&gt;
  &lt;li&gt;Continuously reorganizing your desk or computer files&lt;/li&gt;
  &lt;li&gt;Attending meetings not relevant to your role or projects&lt;/li&gt;
  &lt;li&gt;Checking emails repeatedly without necessity&lt;/li&gt;
  &lt;li&gt;Handling tasks that could be automated or delegated to others&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These activities create distractions and don’t add real value to work. The optimal solution is to eliminate or delegate them when possible.&lt;/p&gt;

&lt;p&gt;Whatever system you use, developing your own priority matrix has several advantages because it allows you to focus on the activities that really matter, reducing the stress related to managing too many tasks simultaneously.&lt;/p&gt;
</description>
				
				<pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2025/01/16/priority-matrix/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2025/01/16/priority-matrix/</guid>
			</item>
		
			<item>
				<title>2024 year in review</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;h2 id=&quot;the-most-important-lesson-embracing-imperfection&quot;&gt;The Most Important Lesson: Embracing Imperfection&lt;/h2&gt;

&lt;p&gt;As we bid farewell to 2024, I find myself reflecting on what has been a transformative year. Among all the lessons learned, one stands out prominently: the art of accepting myself when things don’t go as planned.&lt;/p&gt;

&lt;h2 id=&quot;the-pressure-of-perfection&quot;&gt;The Pressure of Perfection&lt;/h2&gt;

&lt;p&gt;Like many others, I started the year with ambitious goals and carefully laid plans. Each project had its timeline, each deadline seemed set in stone. The weight of these self-imposed expectations was sometimes overwhelming.&lt;/p&gt;

&lt;h2 id=&quot;when-reality-hits&quot;&gt;When Reality Hits&lt;/h2&gt;

&lt;p&gt;Throughout the year, I encountered several instances where projects didn’t meet their intended mark, and deadlines had to be adjusted. Initially, these felt like personal failures, each missed target a blow to my professional identity.&lt;/p&gt;

&lt;h2 id=&quot;the-turning-point&quot;&gt;The Turning Point&lt;/h2&gt;

&lt;p&gt;The breakthrough came when I realized that these “failures” weren’t really failures at all – they were opportunities for growth. Each missed deadline or project setback taught me something valuable about:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Setting realistic expectations&lt;/li&gt;
  &lt;li&gt;The importance of flexibility in planning&lt;/li&gt;
  &lt;li&gt;The value of self-compassion&lt;/li&gt;
  &lt;li&gt;The difference between perfectionism and excellence&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;what-ive-learned&quot;&gt;What I’ve Learned&lt;/h2&gt;

&lt;p&gt;The most profound realization was that accepting imperfection doesn’t mean lowering standards. Instead, it means understanding that the path to success isn’t always linear. Sometimes, the detours and delays are essential parts of the journey.&lt;/p&gt;

&lt;h2 id=&quot;moving-forward&quot;&gt;Moving Forward&lt;/h2&gt;

&lt;p&gt;As I look ahead to 2025, I’m carrying this lesson with me: self-acceptance in the face of setbacks is not just helpful – it’s essential. It’s about maintaining perspective and understanding that our worth isn’t measured by our ability to meet every deadline or perfectly execute every project.&lt;/p&gt;
</description>
				
				<pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2024/12/31/2024-year-in-review/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2024/12/31/2024-year-in-review/</guid>
			</item>
		
			<item>
				<title>Wrap up the work before holidays</title>
				
					
						<dc:creator>{&quot;name&quot;=&gt;&quot;Francesco Improta&quot;, &quot;email&quot;=&gt;&quot;me@francescoimprota.com&quot;, &quot;twitter&quot;=&gt;&quot;zetareticoli&quot;}</dc:creator>
					
				
				
					<description>&lt;p&gt;As the holiday season approaches, I face the challenge of balancing deadlines with festivities. With projects in full swing, I’m focused on maintaining productivity while embracing the season’s spirit.&lt;/p&gt;

&lt;p&gt;Though holiday gatherings vie for attention, I’ll share strategies to balance both work responsibilities and social engagements effectively.&lt;/p&gt;

&lt;h2 id=&quot;prioritize-ruthlessly&quot;&gt;&lt;strong&gt;Prioritize ruthlessly&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;Let’s face it: sometimes, getting everything done before Christmas Eve is impossible. So what should you do?&lt;/p&gt;

&lt;p&gt;Ruthless prioritization of the must-dos, setting realistic expectations on the nice-to-dos, being okay with the did-not-dos, and recognizing they can look way easier after a good break.&lt;/p&gt;

&lt;p&gt;How achieve this in practice:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Create a list of ongoing projects&lt;/li&gt;
  &lt;li&gt;Categorise tasks as Essential (must complete before holidays) / Can be postponed to January / Non-critical tasks that can be deprioritised&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;housekeeping&quot;&gt;&lt;strong&gt;Housekeeping&lt;/strong&gt;&lt;/h2&gt;

&lt;p&gt;One method to make you feel better can be to do a digital declutter before you head out on your holidays.&lt;/p&gt;

&lt;p&gt;I dedicate an annual end-of-year day to digital housekeeping:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Archive old emails&lt;/li&gt;
  &lt;li&gt;Back up files&lt;/li&gt;
  &lt;li&gt;Organize documents (check filenames, folder names, organization, etc.)&lt;/li&gt;
  &lt;li&gt;Clean up newsletter subscriptions&lt;/li&gt;
  &lt;li&gt;Clear out download folders&lt;/li&gt;
  &lt;li&gt;Update productivity tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;its-ok-to-stop&quot;&gt;It’s ok to “stop”&lt;/h2&gt;

&lt;p&gt;Many of us struggle to enjoy holidays because we’re caught in a mindset that constant work is necessary to prevent disaster. Yet deep down, we know this isn’t true. Breaking free from work addiction is essential for restoring balance and finding genuine peace.&lt;/p&gt;
</description>
				
				<pubDate>Wed, 18 Dec 2024 00:00:00 +0000</pubDate>
				<link>https://francescoimprota.com/2024/12/18/wrap-up-the-work-before-holidays/</link>
				<guid isPermaLink="true">https://francescoimprota.com/2024/12/18/wrap-up-the-work-before-holidays/</guid>
			</item>
		
	</channel>
</rss>
