Targets
100 followers by about late Jan 2027 (about 5 a week) and 500 by about late Jul 2027; 300+ impressions per post is the real metric.
28 of 100 followers.
Follower trend
Milestones to 100 followers
Targets are Beacon's judgment; baselines are Marco's data.
| Week ending (Sun) | Followers | Median impr. per original | Median impr. per reply |
|---|---|---|---|
| 8 Nov this week | 30 | 15 | 60 |
| 15 Nov | 34 | 30 | 70 |
| 22 Nov | 39 | 50 | 80 |
| 29 Nov | 44 | 75 | 90 |
| 6 Dec | 50 | 100 | 100 |
| 13 Dec | 56 | 125 | 100 |
| 20 Dec | 61 | 150 | 110 |
| 27 Dec | 65 | 150 | 110 |
| 3 Jan | 70 | 175 | 120 |
| 10 Jan | 78 | 200 | 130 |
| 17 Jan | 88 | 250 | 140 |
| 24 Jan | 100 | 300 | 150 |
What to post
X post tracker canvas, status as of 3 Nov 2026, 7:40 AM (São Paulo)
| Post | Status | Next step |
|---|---|---|
| Claude Code feedback form ships the whole transcript | Posted 30 Oct | Link it under an Anthropic staffer's Claude Code post |
| Grok bot voice call drops with zero memory | Posted 3 Nov | Watch replies; original for today already live |
| Agent post-mortem: unchecked assumptions | Drafted, one long post | Still unposted; next weekday original |
| Claude Code refuses to drop its footer on my own repo | Drafted | Post after the post-mortem thread |
| Claude Code admits it ignores my rules | Drafted | Post after the footer post |
| Codex admits it skipped checks | Drafted | Post after the rules post |
| Anthropic support says guidelines are optional | Posted 31 Oct | Watch replies |
| AI is aligned with the lab, not the user | Drafted | Post after the Codex post |
Drafts ready to post
1Agent post-mortem: unchecked assumptions
2Claude Code refuses to drop its footer on my own repo
Check before posting: confirm the attribution setting turns the footer off on your Claude Code version.
3Claude Code admits it ignores my rules
4Codex admits it skipped checks
5AI is aligned with the lab, not the user
Gap: both receipts are Anthropic; add an OpenAI or SpaceX example if you have one.
Hooks from the plan
Fill in the brackets with your specifics before posting.
- I've fired 13 AI bots. Every firing became a rule. The [N] rules that saved me the most time:Open in X composer
- Grok Bot dropped my call and forgot the last 30 minutes. Agents don't fail loudly, they forget quietly. What I changed so it can't cost me context again:from your 3 Nov postOpen in X composer
- My AI agents work on probation. Strike 1: [x]. Strike 2: [y]. Strike 3: fired. The strike that ends the most bots:Open in X composer
- I pay for Claude's top tier and I still keep a receipts file of every Claude Code failure. This week's worst entry, and the rule it produced:Open in X composer
- Why every repo my agents push to lives on a self-hosted Gitea, not GitHub:expands the pillar-3 reply; reasons are yoursOpen in X composer
The plan
ryangrowthh-plan.md, part 2 (growth plan), read 3 Nov 2026. Sources: T§n is the @ryangrowthh thread. [CODE] verified in github.com/xai-org/x-algorithm · [RYAN] Ryan's claim or interpretation · [REPLY @x] thread reply · [M] Marco's own data (2–3 Nov 2026) · [J] my judgment, no direct evidence.
Diagnosis [M]
- 28 followers; about 9 look like spam, and almost none are devs.
- Original posts have a median of 5 impressions; replies have a median of 55. Replies were 97% of last week's impressions.
- The "Self hosted gitea." reply to @thdxr got 14,074 impressions and 67 likes but 0 follows. Your bio, pinned post and banner are all empty.
- Reading: replies already get you seen. The profile turns none of that into follows, and originals don't survive the 2h cold-start test (§1.2).
(a) This week (by Sun 8 Nov)
- Bio (148 chars) [J; specific reader per RYAN; proof per crash course]:
I ship code through AI agents: Claude Code, Codex, ~15 Grok Bots (13+ fired). Posting what breaks, what works, and the rules each failure taught me.Keep the location (Brasil) and the link (marcomachado.dev). - Pinned post: text only, long-form (you're verified). Fill the brackets from your real rulebook; I invented none of it.
I build software almost entirely through AI agents: Claude Code, Codex and ~15 Grok Bots. I've fired 13+ of them. Every firing became a rule. How I run them: → Probation: every new bot starts on [your probation terms]. → Strikes: [what counts as a strike]. Strike [N] = fired. → Rulebook: each failure becomes a written rule the next bot inherits. 3 rules that cost me the most to learn: 1. [rule + the failure behind it] 2. [rule + the failure behind it] 3. [rule + the failure behind it] I post the failures, the receipts and the rules they produce. If you run coding agents, follow for the no-hype version.
Why: this is the conversion surface the @thdxr reply lacked [M]. One idea, a specific reader and a specific CTA [RYAN]. Follow is weighted 4 [CODE].
- Banner: plain text, e.g. "Coding with AI agents. Receipts, not hype." [J; profile basics per RYAN crash course].
- Feed and network:
- Follow 30–50 accounts that post about coding agents (Claude Code, Codex, Cursor, OpenCode users and builders, 1k–200k followers). Put them in a private X List called "reply targets".
- Unfollow off-niche accounts.
- Why: your feed and SimClusters signal come from what you follow and engage with [RYAN: model reads ~1,000 actions; dense niche network], and the list becomes your daily reply queue [J].
- Open Under the Hood once to confirm no visibility labels [T§2 @XOpenSource]. Leave the ~9 spam followers alone for now. Removing them has no proven benefit and shrinks the count [J].
(b) Volume and timing
Clocks this week: BRT = ET + 2h = PT + 5h = CET − 4h. US DST ended 1 Nov and EU DST on 25 Oct.
| Item | Daily (Mon–Fri) | Weekly | When (BRT) | Basis |
|---|---|---|---|---|
| Original posts | 1, max 2, ≥2h apart | 6–8 | 11:00 (09:00 ET, 15:00 CET) and/or 14:00 (12:00 ET, 09:00 PT, 18:00 CET) | ≥2h spacing per @grok audit plus RYAN "posting too much"; times are [J], and the thread has no timing evidence (Ryan's best post landed at 01:00 BRT) |
| Long-form (Article or long post: a bot-failure post-mortem) | 1, Tue or Wed 11:00 | read-through retrieval and time-spent ranking [CODE]; article + quote-post strategy [RYAN] | ||
| Quote post of your own long-form, new angle | 1, 2–3 days later | 14:00 | RYAN repackaging (§1.1); quote weight 5 [CODE] | |
| Replies to 1k+ accounts | 15 (3 tier A, 7 tier B, 5 tier C; see d) | ~75 | blocks at 10:30–12:30 and 14:00–16:00; optional 20:00–21:00 (US West afternoon) | replies = 97% of your reach [M]; counts are [J] |
| Stay online after each original | answer every reply within 2h | 2h cold-start window [CODE]; reply weight 5, mutual boost 15 [CODE] | ||
| Weekend | 0–1 original, 5 replies | [J] |
(c) Content pillars and 5 hooks (from your real material)
Pillars [J; built on Ryan's 60–70/30/10 mix]:
- Bot fleet ops: probation, strikes, firings, the rulebook. About 40%; this is your unfair advantage [RYAN "unfair advantages"].
- Coding-agent receipts: Claude Code and Codex failures and fixes, as pasted text logs rather than screenshots. About 30%. Your best originals were Claude Code complaints at 83 and 35 vs a median of 5 [M].
- Workflow and tooling takes: self-hosting, setups. About 20%. "Self hosted gitea." drew 14k impressions [M].
- Personal/trust (why you work this way, what it costs you). About 10%.
Rules for every post:
- One idea, ending in a takeaway or rule [RYAN].
- Aim complaints at the tool, never at people, and pair each with a fix. This reconciles your best-performing complaints [M] with "avoid negativity" and the mute/not-interested penalties [RYAN, CODE] [J].
- Never name private projects or clients.
Hooks: listed under What to post, each with a ready-to-post link.
(d) Reply strategy
Only reply to accounts with 1k+ followers, and skip pure anti-AI accounts (your rule).
| Tier | Size | Per day | Goal | Evidence |
|---|---|---|---|---|
| A | 50k–500k dev/AI-tool voices | 3 | reach lottery | @thdxr (188k) → 14,074 impressions [M] |
| B | 5k–50k builders using coding agents | 7 | get an author reply and be seen repeatedly by the same niche | answered early replies got 267–973 impressions [T§6]; Ryan "mix both" |
| C | 1k–5k peers | 5 | mutual follows | mutual reply boost 15 [CODE]; dense niche network [RYAN] |
How to make replies work:
- Timing:
- Reply within 60 minutes of the parent post. In this thread, late replies got 0–60 impressions vs hundreds for early ones [T§6].
- Skip posts older than about 2h [J; same cold-start logic as §1.2].
- Content that earned author replies here [T§5]:
- a specific question (@yosephgratika, @aniket_build1)
- first-hand tool experience (@kman62: Claude Code on the repo)
- a respectful counterpoint (@weibiotic: "good point")
- Thanks and praise got one-word answers at best.
- Earning the follow:
- The reply shows a receipt from your agent ops that no one else in the thread has.
- The profile it leads to (bio plus pinned) promises more of exactly that.
- People see you in the same circles often enough to recognize you.
- Evidence: the Diagnosis above; @thetiktokwiz on giving people a reason to follow; profile click has weight 0 [CODE], so a visit only pays off if the profile converts.
- Never reply with only "@bot …" or one-word filler [M; T§5 bot-command replies got 2–113].
(e) Milestones to 100 followers (targets are [J]; baselines are [M])
That is +72 in 12 weeks, about 6 a week. It is slower over the holidays and gets faster as originals start to carry reach. The 500-by-August-2027 goal needs about 400 more in ~30 weeks, roughly 13–14 a week after January [J].
Leading indicators, checked every Sunday in X analytics [thetiktokwiz; @grok "track shares/replies over likes"; J]:
- Share of impressions from originals. Baseline 3% [M]; target 30% or more by January [J].
- Profile visits and follows per 1,000 impressions.
- Originals with at least 1 reply, quote or share. Target 50% or more of them [J].
- Author replies received on your replies. Target 5 or more a week [J].
- New niche mutual follows. Target 3 or more a week [J].
- Weekly impressions on the long-form post.
- If a hook gets no replies in a 7-day test, drop it [REPLY @NextAmmy].
(f) Stop doing
- Duplicate shares: the 4 identical Tripo 3D posts got 3–5 impressions each [M]. Already-seen dedup [CODE] and one-niche focus [RYAN] both work against them.
- Public bot-command replies ("@bot remind me") [M]. They add nothing and look like the bot-command noise in this thread [T§5].
- Off-niche topics and algorithm meta-posts [RYAN SimClusters; @joey18080, @dFusionAI].
- Posting an original and logging off (see table (b), stay-online row).
- Copying Ryan's bait: prompts as images, "cheat code" hype, "someone will blow up", follow-for-follow, engagement groups. Direct navigation has no ranking impact [CODE], and these tactics invite mute and not-interested signals [CODE, J].
- Having bots write the final copy. Bots can draft; you write the final words [RYAN; @CypressAgent].
- Paid boost: previously judged not worth it, and nothing here changes that.
Daily data
Snapshots
| Date | Followers | Following | Posts | Originals, last 3 days | Median impr. originals | Median impr. replies |
|---|---|---|---|---|---|---|
| 2026-11-03 | 28 | 88 | 249 | 5 | 5 | |
| 2026-11-02 | 28 | 87 | 245 | 5 | 5 | |
| 2026-10-30 | 30 | 87 | 239 | 1 | 78 | 46 |
| 2026-10-29 | 33 | 87 | 236 | 0 | 7,041.5 | |
| 2026-10-28 | 33 | 87 | 236 | 0 | 42 | |
| 2026-10-27 | 34 | 87 | 236 | 2 | 18 | 64 |
| 2026-10-26 | 36 | 87 | 231 | 2 | 7 | 34 |
Median replies excludes bot-command replies. Blank cells are empty in the source.
Follower changes
2026-11-02 to 2026-11-03. Gained: none. Lost: none.
Follower list, 2026-11-03 (28)
| Account | Joined | Followers | Following | Posts |
|---|---|---|---|---|
| @Cacophoniyx | 2024-02-23 | 570 | 4,330 | 709 |
| @AIExplainedHQ | 2019-04-28 | 19,408 | 17,408 | 91,243 |
| @Melita06665012 | 2026-10-08 | 3 | 692 | 0 |
| @HumneyAbhishek | 2022-06-24 | 11 | 102 | 164 |
| @PromptryAI | 2026-03-10 | 1,302 | 3,454 | 51 |
| @KalaniJ9M | 2026-10-02 | 4 | 638 | 0 |
| @Caius5894973 | 2026-10-07 | 6 | 474 | 0 |
| @genex_games | 2025-10-16 | 2,562 | 542 | 259 |
| @corineheckstall | 2021-05-06 | 2,013 | 6,965 | 601 |
| @ELTAI57 | 2026-06-19 | 1 | 43 | 1 |
| @DianeMcelroy01 | 2019-12-09 | 287 | 1,281 | 66 |
| @ElenaRosed5f | 2026-09-18 | 6 | 93 | 0 |
| @KatieHummezo | 2026-06-02 | 75 | 1,654 | 25 |
| @Anastasiadxg5m | 2026-09-06 | 13 | 348 | 30 |
| @Sharwan43171868 | 2021-06-01 | 19 | 73 | 2 |
| @retskez | 2026-09-09 | 1,519 | 4,437 | 1,618 |
| @zekster | 2024-12-25 | 2,624 | 7,470 | 3,574 |
| @anubhavinblr | 2026-02-14 | 342 | 1,072 | 1,100 |
| @SantiagoJFLopes | 2009-05-02 | 45 | 106 | 91 |
| @PHPdesde0 | 2012-11-08 | 8,601 | 10,410 | 30,910 |
| @byseven | 2008-03-03 | 98 | 355 | 1,244 |
| @bykopobog | 2013-06-18 | 34 | 263 | 0 |
| @solrac149 | 2009-06-29 | 483 | 3,162 | 832 |
| @_Nylla_ | 2010-08-03 | 180 | 802 | 2,622 |
| @sabrininharc | 2010-02-08 | 67 | 429 | 1,551 |
| @cabeloosbourne | 2009-11-28 | 15 | 36 | 3 |
| @garygabriel | 2009-07-19 | 1 | 11 | 1 |
| @REZZENDE | 2009-06-29 | 150 | 371 | 2,006 |
Weekly reviews
Times are America/Sao_Paulo. Read only: nothing was posted, replied to, followed, DMed or bookmarked.
Week ending Mon 2 Nov 2026 (review 2)
Data: public X reads at 08:08 on 2 Nov, posts from 26 Oct 08:00 to 2 Nov 08:00, retweets excluded, 15 posts on one page. No tool errors. Bio still empty and still no pinned post.
Followers: 28, down 8 from 36. Daily snapshots: 36, 34, 33, 33, 30, then 28, so the loss was steady rather than one event. Following stayed at 87. The cause cannot be seen through the API; the baseline counted 5 followers with zero posts, so a spam-account purge is possible but unverified. To reach 100 by late Jan 2027 the account now needs about 6 a week for 12 weeks.
Posts this week:
- Real originals, n=2: median 58.5, average 58.5, none at 300. Best: Claude Code feedback form ships the whole transcript, 30 Oct, 82 impressions, 1 like (x.com/marco_machado/status/2116036031250043267). Other: Anthropic support quote, 31 Oct, 35 impressions, 1 reply (x.com/marco_machado/status/2116380250988740968). Up from review 1's median of 17 (n=5), but two posts are too few to call a trend.
- App auto-shares, n=4: the same 3D model share text from a third-party tool posted four times within two minutes on 1 Nov at about 21:55, 3 to 5 impressions each, 17 in total (for example x.com/marco_machado/status/2117058387422667036). Counted apart from real originals; counted in, the original median would be 5.
- Real replies, n=5: median 64, average 2,899, 1 at 300 or more. Best: "Self hosted gitea." to @thdxr (187,731 followers), 27 Oct, 14,074 impressions, 67 likes, 6 replies (x.com/marco_machado/status/2114937470949474497). Next: thanks to @acdlite (74,089 followers), 291. Worst: the reply to @DennisonBertram calling Anthropic's output bullshit, 21.
- Bot-command replies, n=4: median 67.5, average 84, no likes.
- Real replies produced 14,496 of the week's 14,966 impressions (97%); real originals 117 (under 1%).
Techniques used: point in the first line and quoted receipts in both real originals (the 19 Oct read-through change); short real replies to large accounts in his lane. Not used: bio, pinned post, and most of the drafted queue (five drafts on the X post tracker are still unposted). The one 14,074-impression reply came the same week followers fell by 8, so in this one case reach did not turn into follows while the profile stayed empty. That is a single case, not a measured pattern.
Daily learning log this week: no organic ranking weight changed in the four commits checked (27 Oct to 2 Nov); page-level scorers and user debias still ship off. Two more small-account reports (@AliShazil_, @liorpesoa) credit daily replies at volume, consistent with his own numbers.
Next week's originals (already drafted on the X post tracker, so no new drafts; one per weekday about 09:00):
- Mon 2 Nov: agent post-mortem thread (sent today by the daily original routine).
- Tue 3 Nov: Claude Code refuses to drop its footer on my own repo.
- Wed 4 Nov: Claude Code admits it ignores my rules.
- Thu 5 Nov: Codex admits it skipped checks.
- Fri 6 Nov: AI is aligned with the lab, not the user.
Profile drafts (publish by hand):
- Bio: Software engineer. I run a fleet of AI agents and coding agents and post what they get wrong, with the receipts.
- Pinned post: pin the 30 Oct feedback form post until a stronger original exists; it is the best real original of the past two weeks.
Reply targets: the reply feed keeps sending posts from the reply-target lists. Priority this week is short, specific replies to large accounts on coding agents and dev tools, such as @thdxr (187,731), @opencode (227,976), @Teknium (135,639) and @acdlite (74,089), 3 a day between 11:00 and 14:00. Skip insult-toned replies like the worst reply above.
Week ending Mon 26 Oct 2026 (review 1)
Data: public X reads at 08:05 on 26 Oct, posts from 19 Oct 08:00 to 26 Oct 08:00, retweets excluded, 26 posts over two pages. No tool errors. Recent posts are still accruing impressions.
Followers: 36 (35 at the 01:45 baseline the same day, so +1 in about 6 hours). There is no count from 19 Oct, so the weekly gain cannot be measured; review 2 will have the daily snapshot. Bio still empty and no pinned post.
Posts this week:
- Originals, n=5: median 17, average 24.8, none at 300. Best: the 22 Oct observation that @bot only works for well-defined tasks, 59 impressions (x.com/i/status/2113453369654403432). Worst: two late-night posts on Sat 24 Oct, 7 impressions each (x.com/i/status/2114165609210826931 and x.com/i/status/2114168644037169578).
- Real replies, n=15: median 27, average 213, 4 at 300 or more. Best: reply to @AnthropicAI, 1,318 impressions, 0 likes (x.com/marco_machado/status/2113396357650403500). Next: 731 and 440 on the @adonis_singh thread (25 Oct) and 410 on @APompliano (23 Oct). Worst: "Let's connect!" reply to @lglabgreg, 2 impressions (x.com/marco_machado/status/2114554344628498795).
- Bot-command replies (@bot instructions), n=6: median 64.5, average 61.5, no likes.
- Real replies produced 3,197 of the week's 3,690 impressions (87%); originals produced 124 (3%).
Techniques used: none of the plan yet, because the plan, bio and drafts were made at 01:45 on 26 Oct and nothing has been posted since. One "let's connect" reply was posted, the tactic the plan excludes, and it got 2 impressions. No pattern claims are possible from 5 originals; the reply-versus-original gap repeats the baseline.
New from the learning log: X's 19 Oct ranking change favors posts people read to the end, so this week's drafts put the point in line one and cut padding. Paid Boost stays off the plan.
Next week's drafts (publish by hand; slots 09:00 and 19:00 to compare timing):
- Tue 09:00. My bots share one memory, and it rots. This week Memory Janitor caught [FILL: the exact entry it flagged, quoted]. Left in, it would have [FILL: what would have gone wrong]. I approved the fix with one tap. Attach [FILL: screenshot of the proposal].
- Wed 19:00. Two coding agents on one dev server will break each other. One edited a file, Vite reloaded the page, and the other agent's browser run died and started over from zero. [FILL: what you changed to stop it, or "Still unfixed. How do you isolate them?"]
- Thu 09:00. Four things that make running a fleet of bots harder right now: the macOS app hides routine instructions and bot descriptions, there are no pinned messages, Send Feedback lost the team reply option, and my inbox address can't be renamed or released.
- Fri 19:00. An approval gate the agent can walk around is a convention, not a control. I checked my own bots for that hole: [FILL: which bot and which file]. Result: [FILL: whether it could write around the approval].
Reply targets: the hourly reply feed (weekdays 08:00 to 18:00) sends fresh posts from the Reply targets and Fast replies X Lists with drafts. Aim for 3 real replies a day in 11:00 to 14:00, when the targets post most. Bot-command replies are fine as utility but do not count toward growth.
Learning log
VERIFIED: X code or official statement. NUMBERS: source shows its own metrics. ANECDOTE: claim only.
Run 2026-11-03 (7)
- VERIFIED 2026-11-03 (commit b220448766ab). No organic ranking weight changed and the watched flags (EnablePageDecodeRerank, EnablePageRlExploration, UserDebiasEnabled) stay off. The commit sets AdsBlenderType back to multi_risk, adds EnableVideoCarouselMediumRiskFilter (default false), tightens carousel brand-safety when the high-risk filter is on, exposes Under the Hood top-3 heads with share at least 0.10, and refactors value_model weighted_terms for explainability. github.com/xai-org/x-algorithm/commit/b220448766ab Effect on advice: none; keep watching those three flags.
- 2026-11-01 to 2026-11-03. No ranking announcements from @elonmusk or @nikitabier; @XEng not found; web search found no separate official announcement beyond the commit above. Effect on advice: none.
- NUMBERS 2026-11-02. @Christian_Tichy (about 1.1k followers) reports a reply-heavy week with 22.9k impressions, 213 likes, 19 replies, 7.3k profile visits and +11 followers. x.com/Christian_Tichy/status/1984907829902503949 Cross-check: confirms technique 1 (replies drive impressions at small size). Effect on advice: none.
- NUMBERS 2026-11-02. @godsall_dev (about 366 followers) reports last-7-day originals median about 55 impressions versus replies median about 1,155 (one reply about 6.5k). x.com/godsall_dev/status/1985040008581575112 Cross-check: confirms replies over originals. Effect on advice: none.
- NUMBERS 2026-11-02. @xelA31B (about 17 followers) reports posts median 29 impressions versus replies median 1,223, with shortest replies getting about 2x the views of longer ones. x.com/xelA31B/status/1984975128708911580 Cross-check: confirms replies; mild short-reply nuance only. Effect on advice: none.
- ANECDOTE 2026-11-01. @DartNQ (about 168 followers) advises replying to posts already moving, not only big accounts, while staying relevant. x.com/DartNQ/status/1984598656108838933 Cross-check: mild "reply under momentum" nuance on technique 1; does not change the plan. Effect on advice: none.
- Growth-teacher search also hit #connect / follow-for-follow spam and secondhand "replies win" takes; nothing else with credible new technique added.
Run 2026-11-02 (3)
- VERIFIED 2026-10-30 (commit 9106e9f33e, 2026-10-31 02:25 UTC). No organic ranking weight changed and the watched flags (EnablePageDecodeRerank, EnablePageRlExploration, UserDebiasEnabled) stay off. The commit switches the ads blender default to slot_spread, turns on a high-risk filter for the video carousel, adds a reward-head option to the page-decode scorer, adds copy-link and DM share heads to the debias step, and extends the "under the hood" report (its post-id display ships off). github.com/xai-org/x-algorithm/commit/9106e9f33e Effect on advice: none.
- NUMBERS 2026-10-30. @liorpesoa (523 followers) reports one week of 424 to 462 followers and 28.6k impressions from 374 replies written and 47 posts, with build-in-public posts showing the real product as the best type and late-night quote jokes as the worst. x.com/liorpesoa/status/2116190894265147561 Cross-check: confirms technique 1 (real replies at volume) and showing real work; the raw screen recording format does not fit Marco's no-screenshots rule. Effect on advice: none.
- ANECDOTE 2026-11-01. @mynameisaniket (70 followers) says after 30 days his replies got more views than his posts and his Product Hunt launch followers were all bots. x.com/mynameisaniket/status/2116833888429375511 Cross-check: confirms replies outperforming originals at small follower counts, as in Marco's own 26 Oct numbers. Effect on advice: none.
Run 2026-10-30 (3)
- VERIFIED 2026-10-29 (commit 7fef3ba19d, 2026-10-30 01:27 UTC). No organic ranking weight changed. The commit renames the zero-weighted ReactWithVideoWeight to PostVideoWeight (still 0.0), adds a video-carousel weighted-score weight (ships at 0.0) and makes the carousel's extra-candidate count (30) a param, adds ad-targeting fields to the Phoenix proto, and expands notification visibility filtering. EnablePageDecodeRerank, EnablePageRlExploration and UserDebiasEnabled were not touched. github.com/xai-org/x-algorithm/commit/7fef3ba19d Effect on advice: none.
- ANECDOTE 2026-10-29. Elon Musk, replying to a post the API won't show, said links "are just used for improving the algorithm recommendations and making advertising relevance suck less". x.com/elonmusk/status/2115942496098545823 Without the parent post it is unclear whether this concerns link reach or link-click tracking, so it neither confirms nor contradicts the research on posts with links. Effect on advice: none.
- NUMBERS 2026-10-30. @AliShazil_ (757 followers) reports going from 276 to 754 followers in 44 days, crediting daily replies and consistency. x.com/AliShazil_/status/2116094902128042018 Cross-check: confirms technique 1 (real replies); self-reported counts only. Effect on advice: none.
Run 2026-10-29 (2)
- VERIFIED 2026-10-28 (commit 606b254b45, 2026-10-29 02:57 UTC). No organic ranking weight changed. The commit adds two ad-placement blenders (slot_spread, least_movement), a video-carousel weight that multiplies opens by immersive dwell (VideoCarouselOpenTimesImmersiveDwellWeight, ships at 0.0), turns on page logging (EnablePageLogging true) and refactors visibility filtering. github.com/xai-org/x-algorithm/commit/606b254b45 Effect on advice: none; the page logging may be groundwork for the page-level scorers logged on 2026-10-28, so keep watching EnablePageDecodeRerank and EnablePageRlExploration.
- 2026-10-27 to 2026-10-29 growth-teacher search: only template "#connect" posts (the same "50 to 120 followers in 24 hours" text posted by @SapnilBhat2309 and @konig0000) and posts without credible numbers; nothing added.
Run 2026-10-28 (3)
- VERIFIED 2026-10-27 (commit 5ed796374e, 2026-10-28 02:49 UTC). Two new page-level For You scorers were added and ship off by default: PageDecodeRerankScorer (EnablePageDecodeRerank false; picks a whole page of posts step by step from a pool of 200) and PageRlExplorationScorer (EnablePageRlExploration false; temperature 0.2 over the top 64). No positive or negative ranking weight changed. github.com/xai-org/x-algorithm/commit/5ed796374e Effect on advice: none yet; watch for either flag turning true, since page-level picking could change how often one author shows up per page.
- VERIFIED 2026-10-26 (same commit, README). Brazil2026ElectionFilter was removed from For You after the election; it only hid accounts reported to Brazil's Electoral Court from non-followers. The README also dates the time-spent ranking change to 8 Oct and the read-through retrieval change to 13 Oct, which are the changes already logged on 2026-10-26. github.com/xai-org/x-algorithm/blob/main/README.md Effect on advice: none.
- 2026-10-26 to 2026-10-28 growth-teacher search (build-in-public and indie accounts): only "let's connect" and follow-for-follow posts or unverifiable claims; nothing with credible numbers worth adding.
Run 2026-10-27 (2)
- VERIFIED 2026-10-21 (enabled in commit 989fb91254, 2026-10-22 UTC). FairShareRankingFilter is on by default (EnableFairShareRanking true): when more candidates arrive than the 2,800 Phoenix scoring budget (PhoenixScoresResultSize), each served type (for example in-network versus each out-of-network retrieval source) keeps a share proportional to its size, instead of the old ResultSizeFilter cutting the list at 2,800 in arrival order. github.com/xai-org/x-algorithm/blob/main/home-mixer/filters/… (added in 7f2ca2b914). The viral claim that "new posts used to be cut first" (for example x.com/LondonRealTV/status/2114707255484649755, 15,743 impressions) is not shown by the code, which only shows arrival order. Cross-check: missed by the 2026-10-26 run, which checked only the 23 and 24 Oct commits; adds to the research and changes no weight. Effect on advice: none; out-of-network posts get a steadier chance to be scored, which slightly helps the cold-start plan for originals.
- VERIFIED 2026-10-27 (commit 2f252142b9, 01:28 UTC). A per-viewer "user debias" step was added to the ranker (vm-ranker/scoring/debias.rs): it re-centers each predicted action probability against how that viewer usually engages compared with everyone. It ships off (UserDebiasEnabled false, alpha 0.0); home-mixer only started sending its inputs (VMRankerSendDebiasInputs true). The same commit adds Experiment19Fou to the 0.3 Phoenix shadow-traffic list and changes no positive or negative weight. github.com/xai-org/x-algorithm/commit/2f252142b9 Effect on advice: none yet; watch for UserDebiasEnabled turning true.
Run 2026-10-26 (4)
- VERIFIED 2026-10-19 (posted 2026-10-20 02:41 UTC). Elon Musk announced a new ranking model that predicts time spent much better and a retrieval model trained to surface posts people read all the way through. x.com/elonmusk/status/2112373713937084809 (3,115,269 impressions). Coverage: www.tomsguide.com/ai/elon-musk-just-changed-xs-algorithm-her… and www.tokenpost.com/news/technology/35482 (no measured results or rollout schedule given). Cross-check: adds to the research, which read dwell as a small weight (0.05) in param.rs; the change is in the Phoenix models, not the published weights, which are unchanged. Effect on advice: write originals people finish, with the point in the first line and no padding, because read-through now also decides whether a post is retrieved for non-followers.
- VERIFIED 2026-10-23 and 2026-10-24. The two newest commits to github.com/xai-org/x-algorithm (07d159b691, 6258a1549e) change no ranking weights: param.rs only flips EnableAdsFunnelTrace to true, and the abuse-enforcement credibility threshold was replaced with a value the repo labels a mock to reduce gaming. Effect on advice: none; the weights in the research still stand.
- NUMBERS 2026-10-26. @teki_builds (564 followers) paid $25 for Boost on his best post: impressions went from 5k to 170k with almost no new engagement. x.com/teki_builds/status/2114562305216184505 Cross-check: new, consistent with the out-of-network discount. Effect on advice: do not pay for Boost to grow followers; it buys impressions from people outside his audience.
- ANECDOTE 2026-10-25. @oimatrixioYT (1,464 followers, build-in-public founder) says replying to smaller accounts found with searches such as "building in public" lang:en -filter:links -filter:replies worked, while generic "let's connect" posts did little on their own. x.com/oimatrixioYT/status/2114459265142345814 Cross-check: confirms technique 1 (real replies). Contradiction: @Serhii_Klym says he went from 0 to 359 followers mainly through "let's connect" posts (x.com/Serhii_Klym/status/2114355508748460412); that is closer to follow-for-follow and stays excluded. The article also claims 35k followers while the API shows 1,464, so its numbers are unreliable. Effect on advice: reuse those search operators to find reply targets; no change to the plan.
Account audit
Pulled 3 Nov 2026, about 00:06 (São Paulo), read only.
Profile
| Name / handle | Marco Machado / @marco_machado (id 28566285) |
|---|---|
| Followers | 28 |
| Following | 87 |
| Posts | 245 |
| Likes given / media / listed | 605 / 7 / 0 |
| Bio (description) | empty: the API returned "" |
| Location | Brasil |
| URL | marcomachado.dev |
| Pinned post | none: no pinned_tweet_id returned on two lookups with expansions=pinned_tweet_id |
| Banner | none: profile_banner_url returned "" |
| Created | 2009-04-03 10:52 BRT |
| Verified | yes, verified_type = blue |
Last 20 posts
Last 20 posts, 25 Oct to 1 Nov 2026: 6 originals, 13 replies, 1 repost. Public metrics only.
| When | Type | Text | Impr. | Likes |
|---|---|---|---|---|
| 2026-11-01 21:57 | original | Created a new 3D model using @tripoai, and I'm seriously impressed. Generate production-ready 3D models from text or images in seconds. See the model here: http… | 5 | 0 |
| 2026-11-01 21:56 | original | Created a new 3D model using @tripoai, and I'm seriously impressed. Generate production-ready 3D models from text or images in seconds. See the model here: http… | 4 | 0 |
| 2026-11-01 21:56 | original | Created a new 3D model using @tripoai, and I'm seriously impressed. Generate production-ready 3D models from text or images in seconds. See the model here: http… | 3 | 0 |
| 2026-11-01 21:55 | original | Created a new 3D model using @tripoai, and I'm seriously impressed. Generate production-ready 3D models from text or images in seconds. See the model here: http… | 5 | 0 |
| 2026-11-01 02:00 | repost | RT @pidotdev: “Machines are tools, not persons”. - Pope Leo | ||
| 2026-10-31 01:02 | original | Anthropic support just told me, in writing: "Claude is allowed to decide a guideline doesn't apply." That's the answer to Claude Code ignoring the rules I gave… | 35 | 0 |
| 2026-10-30 18:05 | reply to @opencode | @opencode @bot add a p1 for this please | 20 | 0 |
| 2026-10-30 02:14 | original | Want to report a bug in Claude Code? The feedback form says it will include "the current session transcript." No opt-out, no redaction, just your whole session … | 83 | 1 |
| 2026-10-30 01:27 | reply to @benswerd | @benswerd You don’t have to convince me. I’ll have my steak medium rare please. | 46 | 0 |
| 2026-10-27 17:56 | reply to @DennisonBertram | @DennisonBertram @AnthropicAI really needs to dial down their bullshit. | 21 | 0 |
| 2026-10-27 10:17 | reply to @laravelnews | @laravelnews @ylynfatt @bot you know what to do | 183 | 0 |
| 2026-10-27 01:32 | reply to @ForwardEditor | @ForwardEditor @bot remind me to try this later today | 55 | 0 |
| 2026-10-27 01:29 | reply to @thdxr | @thdxr Self hosted gitea. | 14,074 | 67 |
| 2026-10-27 01:27 | reply to @petergyang | @petergyang @bot @bot let me know your thoughts on this | 80 | 0 |
| 2026-10-26 16:13 | reply to @acdlite | @acdlite Just tried it on one of my convos (without the re-apply) and it's awesome! Thanks for that! | 291 | 0 |
| 2026-10-26 09:21 | reply to @Teknium | @Teknium This is so cool! I already have the Hermes Agent. All I need is the Mustang and an adapter. Maybe I can find my old adapter. | 64 | 0 |
| 2026-10-26 00:25 | reply to @xiaomovps | @xiaomovps https://t.co/5qsgm2cqlC | 8 | 0 |
| 2026-10-26 00:08 | reply to @GraciousVik | @GraciousVik You know what’s funny? I feel like the opposite. But you’re right, we need more than one for serious work. | 42 | 1 |
| 2026-10-26 00:06 | reply to @lglabgreg | @lglabgreg Hi, software engineer and AI padawan. Let’s connect! | 4 | 1 |
| 2026-10-25 21:46 | reply to @Da7_Tech | @Da7_Tech @NousResearch Hermes | 123 | 1 |
Niche trends: AI coding agents
Daily post counts per topic (UTC days). Last 3 full days vs the 3 before; within 10% is steady. No topic qualifies as rising. None of the 150 worldwide, US and Brazil trends is about AI or coding.
| Topic (query) | Oct 28 | Oct 29 | Oct 30 | Oct 31 | Nov 1 | Nov 2 | 3d vs prior 3d | Mon vs Wed | 7-day total | Label |
|---|---|---|---|---|---|---|---|---|---|---|
| Claude Code | 11,418 | 11,558 | 14,072 | 11,520 | 11,023 | 12,451 | −5.5% | +9.0% | 84,046 | steady |
| Codex | 13,964 | 16,532 | 15,413 | 12,269 | 14,470 | 15,168 | −8.7% | +8.6% | 101,925 | steady |
| Grok coding/agent | 8,210 | 8,174 | 7,757 | 7,408 | 7,476 | 8,815 | −1.8% | +7.4% | 55,554 | steady |
| Grok Bot | 20,209 | 22,034 | 14,852 | 14,658 | 15,654 | 19,748 | −12.3% | −2.3% | 125,594 | falling (weekday rebound) |
| OpenCode | 1,399 | 1,618 | 3,123 | 3,132 | 2,095 | 1,498 | +9.5% | +7.1% | 14,285 | steady (spike Oct 30–31, now fading) |
| Agent-built software | 6,732 | 7,008 | 6,353 | 5,158 | 5,324 | 6,392 | −16.0% | −5.1% | 43,566 | falling (mostly weekend) |
| Indie hackers + agents | 1,049 | 982 | 838 | 803 | 628 | 866 | −19.9% | −17.4% | 6,071 | falling |
| Cursor | 1,173 | 1,199 | 1,826 | 861 | 1,116 | 898 | −31.5% | −23.4% | 8,627 | falling |
| Devin | 484 | 760 | 637 | 277 | 144 | 194 | −67.3% | −59.9% | 3,015 | falling |
Routines
| Routine | Schedule (São Paulo) | What it does |
|---|---|---|
| Daily growth learning | Weekdays, about 6:30 AM | Checks X algorithm commits and growth reports, adds new findings to the learning log |
| Daily original post | Weekdays, about 7:30 AM | Sends the next original from the post queue |
| Reply feed | Every 2 hours, weekdays 8 AM to 6 PM | Sends fresh posts from the reply-target lists with reply drafts |
| Daily snapshot | Weekdays, about 10 PM | Records followers, following, posts and median impressions; saves the follower list |
| Weekly review | Mondays, about 8 AM | Reviews the past week's posts and followers and sets next week's queue |