Served Online Studio
About Projects Now Blog Contact TenderNest

Notes from the desk.

What I'm building, what broke, and what I'd do differently. Written when there's something worth saying.

bugs design launch pricing security servedonline tendernest testing tools
19 Sep 2026

I wanted a private messenger. Then we started planning dinner.

Planning a private messenger brought an old recipe-app idea back out of the notes. Then I had to work out whether adverts belonged anywhere near either of them.

servedonline design
4 min
17 Sep 2026

A hole in the fix, then a hole in the patch

I built a fix for a bug testers found, deployed it, and got a security finding on my own commit. Fixed that too. It had the same shape.

tendernest security
2 min
15 Sep 2026

The punch list before Submit

Three unrelated problems stood between me and the App Store button. One was a form. One was a bug. One was Apple arguing with itself.

tendernest launch
3 min
14 Sep 2026

Locked out by my own rate limiter

I typed my password wrong on purpose to check the login limiter worked. It did. Then password reset was already locked, and I hadn't touched it yet.

tendernest bugs
1 min
10 Sep 2026

The report button was lying to me

I was filling in a boring compliance form when I decided to test the report button myself instead of just checking the box. It didn't do what I thought it did.

tendernest bugs
2 min
29 Aug 2026

Half my bug list was already fixed

I picked four easy bugs off the backlog this morning, expecting four small wins by lunch. Two of them didn't exist anymore.

tendernest bugs
1 min
28 Aug 2026

I kept blaming the deploy

The cards on my board looked flat and wrong. I shipped the fix, then shipped it again, then again, each time sure the server just hadn't caught up. It had.

tools bugs
3 min
28 Aug 2026

Nothing was watching the server

My crash reporting kept an eye on both phone apps and ignored the server completely. Which was awkward, because the server had just become the part I trusted least.

tendernest tools
2 min
23 Aug 2026

The bug I filed under the wrong name

For months I had a note blaming a bug on the wrong side of the wire. Turns out I was the one who'd gotten it wrong, twice.

tendernest bugs
2 min
18 Aug 2026

The webhook that said everything was fine

The payment went through. Stripe said so. My own database disagreed, and for a while, neither side was technically lying.

tendernest bugs pricing
1 min
18 Aug 2026

What do you charge for one message a day?

Server space isn't free, but neither is making someone feel nickel and dimed for sending a note to a person they love. Here's how I actually landed on a number.

tendernest pricing
2 min
07 Aug 2026

The bug my own tests caught that I never would have

Setting up automated testing felt like a chore I'd been putting off. Then it found a bug that had been quietly living in the app since the day it was renamed.

tendernest testing
1 min
05 Aug 2026

Building the same app twice

TenderNest is two separate native apps, not one shared codebase. That was an expensive choice for a team of one. Here's why I made it anyway.

tendernest
1 min
02 Aug 2026

Debugging voice notes with two phones on a desk

Recording sounded like it wasn't working. It was working fine. It just wasn't loud enough for me to notice, which is a much sillier bug than it sounds.

tendernest bugs
2 min
29 Jul 2026

Designing a warm corner of the internet

I'm not a designer. Here's how a lot of trial and error, and one very stubborn maroon, became TenderNest's whole visual identity.

tendernest design
1 min
26 Jul 2026

Three bugs, one splash screen

The Android splash screen got 'fixed' three separate times before it actually worked. Each fix was real. None of them were the whole answer.

tendernest bugs
2 min
21 Jul 2026

Naming a nest built for two

TenderNest used to be called NoteNest. It took me longer than I'd like to admit to realise why that was the wrong name.

tendernest design
1 min
14 Jul 2026

Why TenderNest has no feed

I got tired of building for engagement, so I didn't. Here's why TenderNest doesn't have a feed, a follower count, or anything to scroll.

tendernest design
2 min
19 Jun 2026

Why I built a nudge button

What do you do when your partner's nest is empty and you want more notes from them? Turning that awkward silence into a small, gentle poke.

tendernest design
2 min
Get in touch
contact@servedonlinestudio.co.uk
LinkedIn