Skip to main content

Remove Friction for Yourself

Most tech folks talk about reducing friction for customers—making sign-up easy, UX sleek, onboarding seamless.

I realized you can treat yourself like the end user too.

My first portfolios? Rarely updated—deploying felt like a chore, and the stack was overkill (IIS + SQL Server 😅).

Now, I write an article, or update a component, run:

bash build-and-deploy.sh

…it just works. Instant, repeatable, one-step deployment.

That zero-cost action changes everything:

  • No inertia.
  • No fear of hiatus.
  • No emotional tax for “getting back into it.”

When your system welcomes you back, creativity just flows. Not because you’re disciplined—it’s low overhead, elegant, and forgiving.

Engagement isn’t about forcing consistency. It’s about removing barriers so coming back is easy, optional, even delightful.

This is the trick Silicon Valley uses to hook users. Plot twist: it works on yourself too.


In case you were wondering... ...version control is kinda decoupled from this process for this project (and for most my projects)... but getting a simple deployment/rollback/etc. process is huge for me... which is why I'm such a big fan of IaC (Infrastructure as Code)