I struggle to post online. So I built a tiny app to practice showing up.
Christoffer Madsen

Christoffer Madsen @madsendev

About: Full-stack dev building apps, utilities, and experiments. Always making something. Trying to get better at sharing the process.

Location:
Halden, Norway
Joined:
Mar 2, 2024

I struggle to post online. So I built a tiny app to practice showing up.

Publish Date: Nov 5 '25
24 13

I’ve been a web developer for years, but I’ve always had trouble sharing anything online.

It’s not that I don’t want to.
It’s that every time I try to post something, I get this wave of:

  • “Who cares?”
  • “This isn’t good enough.”
  • “People will think I’m faking it.”
  • “Someone smarter is going to call me out.”

So instead of posting, I’d just close the window.
Or save a draft.
Or promise myself I’d come back later.

And later never came.


The odd twist: I can build things — I just felt weird showing them

AI has actually made this stronger.
I use AI to assist with a lot of my code now.
I understand and modify everything, but I’m not typing everything by hand.

So the imposter syndrome whispers even louder:

“You didn’t really build this.”

Which is silly — because the point of building is to create, not to impress.

But brains do what brains do.


So I built something for myself

I made a tiny web app called Get Out There:
https://out.madsens.dev

The idea is very small:

  • You get one daily challenge.
  • The challenge is something gentle. Not content creation. Not exposure therapy.
  • Just showing up in a tiny way.

Examples:

Write a post you’ll never publish.

Leave one kind comment today.

Share something small you’re quietly proud of.

You can mark it complete, optionally reflect in private, and your comfort score and streak grow a little.

No followers.

No likes.

No performance.

Just gentle practice.


Why this works for me

Because posting isn’t actually about the post.

It’s about being okay existing publicly.

It’s like the gym.
You don’t start by deadlifting 180kg.
You start by touching the bar.

Small steps count.

And most days, the hardest part is simply showing up at all.


It's live if you want to try it

No signup.

Anonymous by default.

No pressure to share anything publicly.

Just quiet growth:

👉 https://out.madsens.dev


If this resonates with you

Then you’re likely the kind of person who makes cool things quietly — but the world never sees them.

And honestly?

The internet needs more people like you.

Not louder ones.

Just present ones.

So if you try it, let me know how it feels — privately, publicly, anonymously, whatever works.

I’ll be right there doing my own Day 1 again, too.

Comments 13 total

  • Daria Tsion
    Daria TsionNov 5, 2025

    This is such a beautiful idea — I love how you turned something that felt uncomfortable into a gentle practice.
    It really resonates — especially the part about “just showing up in a tiny way”.
    As someone who often overthinks before posting, this feels like the kindest approach to creativity and visibility. 🌱

  • Andika Jaya
    Andika JayaNov 6, 2025

    Nice!

  • wuhan chems
    wuhan chemsNov 6, 2025

    Buy Pain killers | Mdma,2CB,A-PVP,3CMC STEROIDS (Ecstasy/Nembutal) | Heroin Cocaine
    Whatsapp:+447447025920
    Email:brayleedoris@gmail.com

    Buy Crystal meth, Hydrocodone, Alprazolam Powder, oxycontin, gbl, tramadol, buy GBL, xanax, klonopin, Amphetamine, cocaine, ketamine,2CB , 4-CMC, 3-CMC, 4-MMC, 3-MMC,, A-PVP (FLAK) online MMC, 4MMC, 3CMC China white, P-LSD 2-FA 25I-NBOMe 4-ACO-DMT 4-FA Mdphp 4anpp

    Amphetamine Black Tar Heroin Bromadol HCl MDPV Ephedrine Eutylone Etizolam DFentanyl Flakka A-PVP Furanyl Fentanyl Mephedrone Methamphetamine Methylone Potassium Cyanide Pseudoephedrine & Other research chemicals for sale

    Email:brayleedoris@gmail.com

    WhatsApp :+447447025920

    We are vendors for research chemical and pharmaceutical raw. We only offer the purest of these products at 99%. Top Grade quality. All orders come in discreet packaging. Tracking number Provided 6 hrs after order. 2-ME-MAF, Fentanyl, Acetylfentanyl, carfentanil, U-48800, U-47700 Nembutal Pentobarbital ,, DiaMorphine, CBD isolate Alprazolam, Bromadol Hcl, Etizolam, Clonazolam Ketamine, 2F-DCK, 4-CMC, 3-CMC, 4-MMC, 3-MMC ,MDMA, A-pvp (Flakka), Bk-EBDP, 4-methylaminorex (4-MAR) Oxycodone, Roxycodone Raw Powder and many more. We supply upon customer's request.

    Email:brayleedoris@gmail.com

    WhatsApp :+447447025920

    WE HAVE THE FOLLOWING PAIN KILLERSAVALIABLE ON STOCK

    NEMBUTAL ( Pills, Liquid & Powder )
    KLONOPIN
    OPANA 10, 20, 30 and 40 mg
    XANAX 1 mg Upjohn footbals
    XANAX 1 mg ( blue Ksalol)
    XANAX SR 2 mg ( brand Upjohn)
    XANAX 2 mg ( Pfizer LongBars)
    VALIUM 10 mg Bensedine
    VALIUM 2mg, 5mg and 10mg
    OXYCODONE-APAP ( Wattson labs) and ( Physicians tc.) 10/ 325mg
    OXYCOTIN 20mg, 40mg and 80mg
    NORCO YELLOW taps Watson
    FENTANYL
    DEMEROL ( Meperidine HCL) caps 8
    ACTAVIS PROMETHAZINE
    KETAMINE CRYSTAL
    EPHEDRINE
    MORPHINE30mg
    WATSON 325 10MG
    WATSON 853 10MG
    VICODIN 5MG
    VICODIN ES 7.5MG
    EPHEDRINE 30MG
    CELEBREX 100mg
    CODEINE 15mg
    OXYCOTIN 80MG
    OXYCOTIN 20MG, 40MG.
    HYDROCODONE 10MG/500MG
    HYDROCODONE 5MG/500MG
    METHADONE 10MG, 40MG WAFERS
    LORCET - ( Hydrocodone Bitartrate/ Acetaminophen) 10 mg/ 650 mg
    AMBIEN ( Zolpidem, Stilnox) 10 mg
    LO LOESTRIN FE
    ADIPEX-P 37.5MG
    VIAGRA 100MG
    LORAZEPAM 2.5 mg ( Ativan)
    CLONAZEPAM 2 mg ( Rivotril)
    CIALIS 20MG
    PERCOCET 10/ 325
    NORCO - ( Hydrocodone Bitartrate/ Acetaminophen ) 5 mg/ 325 mg
    PERCOCET 5/ 325
    ENDOCET 10/ 325
    HYDROCODONE-IBUPROFEN (brand name:vicoprofen)
    SUBOXONE
    SUBUTEX
    DILAUDID 8mg
    SOMA 350mg
    ADDERALL 30mg
    RITALINE 10mg
    TRAMADOL ( Ultram) 50mg
    ATARAX 25mg
    VIAGRA GOLD
    FIORICET (BUTALBITOL 50MG) - MIKART
    ROXICODONE 15mg, 30mg

    Email:brayleedoris@gmail.com

    WhatsApp :+447447025920

  • Ecaterina Sevciuc
    Ecaterina SevciucNov 8, 2025

    Hi Christoffer! Your article really landed — and I’m glad it did.
    I know that feeling you described:

    “Who cares?”
    “This isn’t good enough.”
    “People will think I’m faking it.”
    “Someone smarter is going to call me out.”

    And then, as you wrote so perfectly:

    “You didn’t really build this.”

    That voice gets loud. And reading your post felt like someone finally said it out loud — not to sell anything, but to share something real. It’s not about marketing, it’s about creativity and showing up despite the doubts. Thank you for that.

    • Christoffer Madsen
      Christoffer MadsenNov 8, 2025

      Thank you for such a wholeheartedly response to my article. It really means a lot hearing how it resonates with people.

      Keep showing up, Ecaterina! 🌱

  • Roshan Sharma
    Roshan SharmaNov 11, 2025

    Such a thoughtful idea. Small, pressure-free steps are exactly what many of us need.

    • Christoffer Madsen
      Christoffer MadsenNov 24, 2025

      Agreed. I've also now added a skip button. So you can keep your streak, but not add to it. If you just need a day off. It still needs some work, but the idea is to take even less pressure off.

      This is a personal journey and as people we hate losing streaks, so a skip button should fit perfectly in there.

  • Jonas
    JonasNov 18, 2025

    I feel you, showing yourself can be tough. I really love your approach, going at it a small step at a time. In just read in rewire your mind by Shauna Shapiro to set "ridiculously unambitious goals". I like the phrasing. For topics we struggle at, we often need to collect a bit of confidence and momentum.
    Also tried your app, looks great! I will see how far I can get. Love the offline first approach, how is the data synced to the server if one chooses to? I often struggle with syncing user data.

    • Christoffer Madsen
      Christoffer MadsenNov 18, 2025

      Thank you for your response. As for the app. The first time you visit the website it creates a user with basically no info except for the UUID. That info is stored locally on your computer (until you clear browser data). If and when you decide to create an account is basically just adds that additional information to the already created user.

      So, in short, you have a completely anonymous user created that you can choose to add an email and password to. :)

      • Jonas
        JonasNov 19, 2025

        Thank you very much for your reply. I saw you can also export your data to json. I really appreciate your approach to user data. It seems you have thought about it well in terms of combining privacy and usability.

        • Christoffer Madsen
          Christoffer MadsenNov 19, 2025

          I think it's an important aspect of the concept. You should feel comfortable using the web app. It shouldn't feel like you're sharing or writing something others can see or that in some way can be tracked back to you.

          It should be a safe place where you can practice showing up and evolve. Anonymity is crucial for this sort of thing where you're trying to get out of your comfort zone and work on yourself.

          Thank you for your awesome response. :)

Add comment