I almost hired a developer. Then I realized the problem.


Quick note before we get into it: I'm reworking this newsletter over the next few weeks. More on that soon. For now, here's what's been on my mind.


I recently went back to working alone on Commune. I tried delegating marketing and it didn’t stick. At this stage, marketing is how I learn what users actually need. Doing it myself isn’t just cheaper, it’s the fastest feedback loop I have.

With the money I saved, my first instinct was to hire a developer. But Commune doesn’t need more features right now. It needs more newsletters and more people. And here’s the trap: as developers, we love fixing GTM problems with code. It’s where we feel competent. Shipping a feature feels like progress. Messaging strangers on LinkedIn does not. But no amount of code will make users show up. You have to go find them, talk to them, and invite them in.

So I flipped my priorities. Coding is now scoped to UX improvements and immediate user value. Everything else —outreach, strategy, social— comes first. Which meant I needed a way to juggle all of it without burning out.

Themed days don’t work

My first instinct was to split the week by type of work. GTM Monday, coding Friday, and so on. I’ve tried this before. It fails every time.

  • I don’t control when creators are free to chat. If outreach is the priority, I can’t push a call to next Tuesday because it’s “coding day.”
  • If I miss a day, I lose a week on that task. Fragile.
  • By the time “social media day” rolls around, I have to mentally replay everything valuable that happened earlier in the week. That recall tax is brutal, and usually I just skip the posts entirely.

The reason themed days fail is that I was thinking about context switching wrong.

Context is the goal, not the tool

Context switching isn’t about changing tools or types of work. The context is the goal you’re working toward.

Once I saw that, the solution wrote itself: organize by scope, not by task type.

A scope might be “make the newsletter profile page customizable.” On paper that looks like a coding task. In practice, doing it well means:

  • Meeting with creators to understand what they actually want
  • Writing the code
  • Posting on social so users know it exists

Three kinds of work, one context. I code while the conversations are fresh. I write social posts while the feature is top of mind. The recall tax disappears.

The rhythm

I’m running this in one-week cycles —Shape Up-style bets with defined scope, no cooldowns. Six weeks is too long at this stage. I need faster feedback on whether I’m betting on the right things.

I just wrapped the first cycle. I didn’t finish every item on the list, but I hit every priority by Wednesday. The leftovers were all non-urgent code. Exactly the stuff that should slip first.

Next cycle is two weeks long. I’ll keep posting short updates on Commune as I test this (they probably don’t deserve their own email).

Have you ever caught yourself building features instead of talking to users?


Pst! I see you're not on Commune yet. Click here to join us!

Av. Joaquín Costa, 16, Badajoz, Badajoz 06001
Unsubscribe · Preferences

Fran Méndez

Hey hey! I'm Fran, the creator of the AsyncAPI specification (the industry standard for defining asynchronous APIs). Subscribe to my newsletter —The Weekly Shift— where I share expert advice about building Event-Driven Architecture and share my journey writing my first book, Shift: The Playbook for Event-Driven Architecture Advocacy.

Read more from Fran Méndez
Collin Wynter delivering an unintended masterclass on leadership at the Sasquatch Music Festival in 2009

You have probably seen the video of Collin Wynter at the Sasquatch Music Festival back in 2009. If you somehow missed it, you absolutely need to watch it right now. It is a complete masterclass in how to build a movement. The video shows Collin dancing entirely alone on a grassy hill. He gives it everything he has, just throwing his arms around and stomping his feet while hundreds of people sit on the grass around him. For a few solid minutes, he is entirely isolated. Most people would get...

I’ve been thinking a lot about what Commune should look like. Chatting with Steven Willmott, he suggested something I never thought about: is Commune really a Substack alternative? I mean, Commune doesn’t send the emails. It’s not a competitor to Kit, Mailchimp, Beehiiv, Ghost, and other ESPs. Instead, it integrates all these networks. Substack is a closed network. That’s a fact. And it’s a fair business model, this is not meant to be a critique. Kit, Mailchimp, Beehiiv, Ghost, Buttondown,...

Focus!

This week I have been super focused on strategy for Commune. For a while, I thought having a flagship community on the platform to use as a rock-solid case study would be a really great idea. I played around with creating a paid community and newsletter to help people become unrejectable. It would be a space with periodic webinars from different folks teaching you how to improve your skills, share your work, and make jobs find you instead of the other way around. Building this would also give...