BuzzyX

How developers grow on X: write about the work, not the stack

Divv SaxenaPublished 9 min read

Developers have a strange relationship with X. The biggest technical community on the internet is there, and most developers who try to join it post release notes to an empty room for three weeks and leave. The ones who grow are not better engineers. They have figured out which parts of engineering travel as posts, and they write about the work instead of about the tools.

This guide covers the formats that reliably work for technical accounts (a demo under twenty seconds, a bug story, a before and after), how to launch an open source project or a side project without it vanishing, how to hold opinions without being drafted into a framework war, and how to write for people outside your specialty without talking down to anyone. The general system is in how to grow on X; this is the developer layer on top of it.

What travels and what does not

Release notes do not travel. "v2.3.0: added support for custom headers" is read only by people who already use the thing. What travels is the experience behind the code: the three hours lost to a timezone bug, the number that dropped when you deleted a dependency, the twelve seconds it takes to show what the tool does. Those posts are read by every developer, including the ones who will never use your stack.

The common thread is that the reader can feel the post without running the code. A demo shows the result. A bug story has a villain and a reveal. A before and after has two numbers and a gap. Specifications, benchmarks without context and architecture diagrams do not travel on X because they ask the reader to do work before they get anything back.

Format 1: the demo under twenty seconds

A screen recording of the thing doing the thing, cropped tight, no intro, no cursor wandering, ideally under twenty seconds. The text above it says what you are about to see in one line and what is interesting about it in another. The link goes in the first reply. Most developers record a two-minute walkthrough; nobody watches past the first ten seconds, so make the first ten seconds the whole video.

Example post

Built a thing: paste a stack trace, get the one line of your code that caused it. Not the 40 frames of framework. 12 second video below. Open source, link in the reply.

What it does, why it is interesting (the framework frames are the enemy), how long the video is, where the link is. Nothing else needed.

  • Record at the size people will watch it: a phone screen. Zoom the terminal or the browser so text is legible at that size.
  • Cut the setup. Start the recording with the input already typed, one keystroke from the result.
  • Loop-friendly endings work: the video should make sense if it starts again immediately.
  • If there is no visual, a short before and after of terminal output as an image works too. The post to image tool makes a clean one.

Format 2: the bug story

Every developer has lost an afternoon to something absurd, and every developer wants to hear about yours. A bug story is three beats: what you saw, how long it took, what it turned out to be. The last line is the reveal, and the shorter it is the better. Do not explain the fix in the post; people who want it will ask, which is the reply you want.

Example post

Three hours on a bug where dates were off by one day for exactly one user. She lives in Kiribati. UTC+14. Every date library I have ever trusted has a Kiribati problem.

Symptom, cost, reveal, and a final line that is quotable without being a lesson. The replies fill with other people's timezone stories, which keeps the post moving.

Format 3: the before and after

Two numbers and the list of what changed. Build time, bundle size, cold start, query time, lines of code. The pull of the format is the gap between the numbers; the value is in the list, because that is what readers steal for their own projects. Keep the list honest and unglamorous. "Deleted a dependency" is more useful to readers than "re-architected the rendering pipeline".

Example post

Before: 14 second cold start, 230MB bundle. After: 1.1 seconds, 38MB. What changed: deleted a date library, lazy loaded the editor, stopped importing all of lodash for one function. None of it was clever.

Numbers first so the first line stops the scroll, then the list, then a line that makes it approachable. Someone will reply asking which date library, and you answer in the replies.

Launching open source and side projects

A repository link with "check it out" is the most common developer launch and the least effective. The project needs the same treatment as the formats above: show it working, tell the story of why it exists, and give readers one specific thing to do. Launch day is also the one day a developer account should be in the replies all day, answering every question and thanking every star by name if you can.

  1. 01The week before, post the problem that made you build it, as a bug story or a before and after. No mention of the project yet.
  2. 02Launch day: a demo under twenty seconds, one line on what it does, one line on what it deliberately does not do, link in the first reply.
  3. 03Reply to everyone. Questions, criticism, the person who found a typo in the README. Each reply keeps the post alive for another hour.
  4. 04Day two: post what people asked for most and what you are going to do about it. Day three: the first contribution from someone who is not you, if there is one.
  5. 05A week later: stars or installs with where they came from. Honest numbers, small or large.

Opinions without framework wars

Technical X rewards opinions and punishes tribes. "React is bad" gets attention and makes you a character in someone else's argument. An opinion about a specific behaviour, held with a reason, gets attention and makes people want to read your next post. The difference is whether a reasonable person on the other side could reply without defending their identity.

Example post

I don't care which framework you use. I care whether your error messages tell me which file to open. Most of them, in every framework, do not.

An opinion with a target (error messages) instead of a tribe. Everyone can agree or add an example from their own stack, and nobody has to defend their choice.

Do

  • Hold opinions about behaviours, defaults and tradeoffs, with a reason attached.
  • Name what you use and why, including what it costs you.
  • Disagree with a specific claim, quote it accurately, and leave room to be wrong.

Don't

  • Do not post language or framework rankings. They are read as team flags, not thoughts.
  • Do not quote-post someone's project to criticise it. Reply to them instead, or write your own post about the pattern.
  • Do not use "skill issue", "cope" or any of the phrases that turn a thread into a fight.

When a framework war arrives in your replies anyway, the moves that end it instead of feeding it are in replying to hot takes and reply examples for developers.

Writing for people outside your specialty

Your readers include developers in other stacks, designers, founders and people who last wrote code in university. Writing for them is not dumbing down. It is choosing the detail that carries the point and cutting the ones that only prove you know the subject. A backend engineer does not need your CSS specifics to feel the before and after; they need the two numbers and the one surprising cause.

  • Lead with the effect (slow, broken, confusing, fast) and put the mechanism second. Readers decide to continue based on the effect.
  • Use one technical term per post and make the post survive if the reader skips it.
  • Numbers beat adjectives. "1.1 seconds" needs no expertise; "blazing fast" needs trust you have not earned yet.
  • Cut acronyms the reader can live without. If you must use one, the sentence around it should make the meaning obvious.
  • Read the post as someone who has never used your language. If a line only makes sense to insiders, it is either the one technical term you are allowed, or it goes.

A developer's week on X

  1. 01Keep a scratch file open while you work. Every bug that costs more than an hour, every number that moves, every tool decision: one line in the file.
  2. 02Daily, fifteen minutes in the replies of the developer accounts you follow, with a specific: the tool you used, the thing that broke, the number you saw. The method is in how to grow on X with replies.
  3. 03Three or four posts a week from the scratch file, one of them with a demo or an image. Schedule them if your coding hours are not your audience's hours.
  4. 04Every post with code in it: check the first line reads as a sentence, not a stack trace. If the post runs long, the character counter tells you where X will cut it.
  5. 05Once a week, look at which posts got replies from people you do not know. Those formats are your formats. Do more of them. For a backlog of shapes, see post ideas for developers.

BuzzyX · X growth workspace

Grow on X with posts that sound like you.

Compose in your voice, schedule the week, find posts worth replying to and read real analytics from the X API. $29/mo after the trial, everything included.

Try BuzzyX free →See pricing7-day free trial. Card required, $0 today, cancel in Settings.

Frequently
asked questions

Something else on your mind? Get in touch.

Should developers post code screenshots on X?

Yes, when the code is the point and it fits on a phone screen. Keep it under fifteen lines, large font, and put the surprising line where the eye lands. For anything longer, a demo or a before and after says more than the code.

How do I grow on X as a developer without picking a side in framework debates?

Hold opinions about behaviours and tradeoffs rather than tribes. Say what you use and what it costs you, and disagree with specific claims instead of communities. People can engage with a reason; they can only fight with a flag.

Is it worth launching a small open source project on X?

Yes, if you launch it as a story and a demo rather than a link. Post the problem first, show it working in under twenty seconds, and spend launch day in the replies. A quiet first launch is normal; the second one, three months later with users, usually does better.

Do I need to post every day to grow a developer account?

No. Three or four posts a week with one demo or image among them, plus daily replies in your subject, is a rhythm that holds through a sprint. Daily replies matter more than daily posts when the account is small.

Should I write threads about technical topics?

Later. Threads need readers who already trust you to spend the time. Start with single posts: a bug story, a before and after, a demo. When those reliably get replies, a thread that expands one of them will have an audience.

What if my work is under NDA or closed source?

Post the lessons, not the code. Bug stories, numbers that moved, tooling opinions and before and afters can all be written without naming the employer or the system. Keep anything that identifies a client, a customer or infrastructure private.

Share

All growth guides