Blog

Notes on development, design, and the decisions behind them.

UX persona card with behavioural data instead of a stock photo
3 min read

My UX personas don't have stock photos (and that's why they work)

A persona with a made-up name and a stock-photo smile is report decoration. How I build personas that actually change a design decision.

Read note →
Monitoring dashboard of a SaaS in production with real-time metrics
4 min read

Building and running a SaaS: what changes once customers are paying

There's a huge difference between building a product and keeping it running on a Tuesday at 3am when a payment webhook fails. What I learned taking GymSmartAccess from idea to a real business.

Read note →
Interface components arranged from small pieces up to full screens
4 min read

Atomic components that actually get reused (not just in theory)

Atomic design is easy to explain and often applied badly: components that are technically atomic but that nobody reuses because they were born coupled to a single screen.

Read note →
Component tree diagram with nodes marked as server or client
4 min read

Server Components vs Client Components in Next.js: when I use each

The question isn't which one is better. It's what needs interactivity and what doesn't, and that distinction changes how much JavaScript gets shipped to every visitor's browser.

Read note →
Diagram of business decisions preceding a product's technical architecture
4 min read

The decisions behind a SaaS that have nothing to do with code

The framework you pick matters less than you think. The decisions that actually determine whether a product survives happen earlier, and they're business decisions, not architecture ones.

Read note →
Site category tree with navigation paths highlighted
4 min read

Tree testing: how I found out an entire category made no sense

Testing the structure before designing on top of it costs an afternoon and saves redesigning a menu twice. How to run one and how to read the numbers it returns.

Read note →
Survey form with questions marked up and corrected
4 min read

How to write survey questions that don't tell you what you want to hear

A badly written survey is worse than no survey: it hands you numbers that confirm what you already believed. The most common mistakes and how I avoid them.

Read note →
Diagram of the five stages of a UX/UI design process
6 min read

How I design an interface from scratch: my complete UX/UI process

The five stages I work through before calling an interface finished, with real numbers from the redesign I did for Argentina's largest tech retailer.

Read note →
Figma panel next to a code editor showing the same component
4 min read

From Figma to production: my process for not losing anything in translation

Designing and coding the same product changes the order of decisions. How I organize the path from a Figma file to real components, without the friction of two people passing a file back and forth.

Read note →
Blog | Nicolás Ariel Fernández