Logistics of Restraint

I don’t want less food. I want healthier food that doesn’t spike my blood sugar or leave me feeling awful afterward. I want food that tastes good and makes me feel good.

There are four knobs (STEAM):

  • Stimulation
  • Access
  • Endlessness
  • Anticipation

A Costco-sized pack of shelf-stable sweets sitting within arm’s reach of my workstation maxes out every knob.

Work stress, boredom, or hunger creates the urge for a break for a little self-soothing. Having the sweets within arm’s reach makes them effortless to access. A family-sized box feels almost endless to a family of one. There is no natural stopping point.

And with each bite, you anticipate the next one.

I can’t skip dinner with my friends just because I had a big breakfast. But I can order the salad instead of the lasagna.


Restriction attacks quantity; environment design attacks the mechanics that produce overconsumption.


I don’t want less social media. I want to consume the good parts: reconnecting with old friends, staying in touch with family, meeting new people, staying informed, and maintaining the relationships that matter to me.

I want social media that helps me live a fulfilling life instead of consuming it.

There are four knobs (STEAM):

  • Stimulation
  • Access
  • Endlessness
  • Anticipation

Instagram knob-maxes.

Push notifications create the urge to open the app. One tap makes the content immediately accessible. Once you’re inside, endless feeds remove stopping points, while unpredictable content keeps you anticipating the next swipe.

First-generation social-media limiting tools like Apple’s Screen Time, Unrot, and similar apps treat the problem like calorie restriction.

If you binge on social media in the morning, you don’t get to eat for the rest of the day.

But that’s not how real life works.

If you spend your morning doomscrolling and then attend a networking event that evening, you may still need Instagram to follow up with someone you met. If someone at a coffee shop asks for your Instagram handle, you shouldn’t have to wait until your daily timer resets before connecting with them.

So eventually, you disable the restriction.

And the loop starts again.


That led me to build NoLoop around a different constraint: preserve the parts of Instagram I deliberately use while removing the surfaces designed for open-ended consumption.

NoLoop leaves profiles, Stories, posting, following, and messaging available, but removes surfaces like algorithmic feeds and recommendation loops.

You don’t need to throw the baby out with the bathwater, nor do you need to starve yourself.

Eat the healthy parts of social media and remove the loop.

NoLoop, iOS

More recent posts