x-utilsengagement-report2026-09-02

Engagement of @devploit

36 newest posts, reposts excluded.

Sample report with fictional posts.

Patterns3

Times are your local time zone.

When your posts performaverage interactions per post by weekday and hour
0003060912151821MonMon 00:00 to 01:00 · No posts in this slotMon 01:00 to 02:00 · No posts in this slotMon 02:00 to 03:00 · No posts in this slotMon 03:00 to 04:00 · No posts in this slotMon 04:00 to 05:00 · No posts in this slotMon 05:00 to 06:00 · No posts in this slotMon 06:00 to 07:00 · No posts in this slotMon 07:00 to 08:00 · No posts in this slotMon 08:00 to 09:00 · 3 posts published in this slot · 124 interactions per post on averageMon 09:00 to 10:00 · No posts in this slotMon 10:00 to 11:00 · No posts in this slotMon 11:00 to 12:00 · No posts in this slotMon 12:00 to 13:00 · 1 post published in this slot · 36 interactions per post on averageMon 13:00 to 14:00 · No posts in this slotMon 14:00 to 15:00 · No posts in this slotMon 15:00 to 16:00 · No posts in this slotMon 16:00 to 17:00 · No posts in this slotMon 17:00 to 18:00 · No posts in this slotMon 18:00 to 19:00 · 1 post published in this slot · 491 interactions per post on averageMon 19:00 to 20:00 · No posts in this slotMon 20:00 to 21:00 · No posts in this slotMon 21:00 to 22:00 · 1 post published in this slot · 387 interactions per post on averageMon 22:00 to 23:00 · No posts in this slotMon 23:00 to 00:00 · No posts in this slotTueTue 00:00 to 01:00 · No posts in this slotTue 01:00 to 02:00 · No posts in this slotTue 02:00 to 03:00 · No posts in this slotTue 03:00 to 04:00 · No posts in this slotTue 04:00 to 05:00 · No posts in this slotTue 05:00 to 06:00 · No posts in this slotTue 06:00 to 07:00 · No posts in this slotTue 07:00 to 08:00 · No posts in this slotTue 08:00 to 09:00 · 2 posts published in this slot · 219 interactions per post on averageTue 09:00 to 10:00 · 1 post published in this slot · 284 interactions per post on averageTue 10:00 to 11:00 · No posts in this slotTue 11:00 to 12:00 · No posts in this slotTue 12:00 to 13:00 · 3 posts published in this slot · 7,460 interactions per post on averageTue 13:00 to 14:00 · No posts in this slotTue 14:00 to 15:00 · No posts in this slotTue 15:00 to 16:00 · No posts in this slotTue 16:00 to 17:00 · No posts in this slotTue 17:00 to 18:00 · No posts in this slotTue 18:00 to 19:00 · 1 post published in this slot · 620 interactions per post on averageTue 19:00 to 20:00 · No posts in this slotTue 20:00 to 21:00 · No posts in this slotTue 21:00 to 22:00 · No posts in this slotTue 22:00 to 23:00 · No posts in this slotTue 23:00 to 00:00 · No posts in this slotWedWed 00:00 to 01:00 · No posts in this slotWed 01:00 to 02:00 · No posts in this slotWed 02:00 to 03:00 · No posts in this slotWed 03:00 to 04:00 · No posts in this slotWed 04:00 to 05:00 · No posts in this slotWed 05:00 to 06:00 · No posts in this slotWed 06:00 to 07:00 · No posts in this slotWed 07:00 to 08:00 · No posts in this slotWed 08:00 to 09:00 · 2 posts published in this slot · 454 interactions per post on averageWed 09:00 to 10:00 · 1 post published in this slot · 48 interactions per post on averageWed 10:00 to 11:00 · No posts in this slotWed 11:00 to 12:00 · No posts in this slotWed 12:00 to 13:00 · 3 posts published in this slot · 4,533 interactions per post on averageWed 13:00 to 14:00 · No posts in this slotWed 14:00 to 15:00 · No posts in this slotWed 15:00 to 16:00 · No posts in this slotWed 16:00 to 17:00 · No posts in this slotWed 17:00 to 18:00 · No posts in this slotWed 18:00 to 19:00 · 1 post published in this slot · 296 interactions per post on averageWed 19:00 to 20:00 · No posts in this slotWed 20:00 to 21:00 · No posts in this slotWed 21:00 to 22:00 · No posts in this slotWed 22:00 to 23:00 · No posts in this slotWed 23:00 to 00:00 · No posts in this slotThuThu 00:00 to 01:00 · No posts in this slotThu 01:00 to 02:00 · No posts in this slotThu 02:00 to 03:00 · No posts in this slotThu 03:00 to 04:00 · No posts in this slotThu 04:00 to 05:00 · No posts in this slotThu 05:00 to 06:00 · No posts in this slotThu 06:00 to 07:00 · No posts in this slotThu 07:00 to 08:00 · No posts in this slotThu 08:00 to 09:00 · No posts in this slotThu 09:00 to 10:00 · 1 post published in this slot · 251 interactions per post on averageThu 10:00 to 11:00 · No posts in this slotThu 11:00 to 12:00 · No posts in this slotThu 12:00 to 13:00 · No posts in this slotThu 13:00 to 14:00 · No posts in this slotThu 14:00 to 15:00 · No posts in this slotThu 15:00 to 16:00 · No posts in this slotThu 16:00 to 17:00 · No posts in this slotThu 17:00 to 18:00 · No posts in this slotThu 18:00 to 19:00 · 1 post published in this slot · 158 interactions per post on averageThu 19:00 to 20:00 · No posts in this slotThu 20:00 to 21:00 · No posts in this slotThu 21:00 to 22:00 · No posts in this slotThu 22:00 to 23:00 · No posts in this slotThu 23:00 to 00:00 · No posts in this slotFriFri 00:00 to 01:00 · No posts in this slotFri 01:00 to 02:00 · No posts in this slotFri 02:00 to 03:00 · No posts in this slotFri 03:00 to 04:00 · No posts in this slotFri 04:00 to 05:00 · No posts in this slotFri 05:00 to 06:00 · No posts in this slotFri 06:00 to 07:00 · No posts in this slotFri 07:00 to 08:00 · No posts in this slotFri 08:00 to 09:00 · 2 posts published in this slot · 204 interactions per post on averageFri 09:00 to 10:00 · No posts in this slotFri 10:00 to 11:00 · No posts in this slotFri 11:00 to 12:00 · No posts in this slotFri 12:00 to 13:00 · 1 post published in this slot · 146 interactions per post on averageFri 13:00 to 14:00 · No posts in this slotFri 14:00 to 15:00 · No posts in this slotFri 15:00 to 16:00 · No posts in this slotFri 16:00 to 17:00 · No posts in this slotFri 17:00 to 18:00 · No posts in this slotFri 18:00 to 19:00 · 2 posts published in this slot · 436 interactions per post on averageFri 19:00 to 20:00 · No posts in this slotFri 20:00 to 21:00 · No posts in this slotFri 21:00 to 22:00 · 1 post published in this slot · 849 interactions per post on averageFri 22:00 to 23:00 · No posts in this slotFri 23:00 to 00:00 · No posts in this slotSatSat 00:00 to 01:00 · No posts in this slotSat 01:00 to 02:00 · No posts in this slotSat 02:00 to 03:00 · No posts in this slotSat 03:00 to 04:00 · No posts in this slotSat 04:00 to 05:00 · No posts in this slotSat 05:00 to 06:00 · No posts in this slotSat 06:00 to 07:00 · No posts in this slotSat 07:00 to 08:00 · No posts in this slotSat 08:00 to 09:00 · No posts in this slotSat 09:00 to 10:00 · No posts in this slotSat 10:00 to 11:00 · No posts in this slotSat 11:00 to 12:00 · No posts in this slotSat 12:00 to 13:00 · 3 posts published in this slot · 451 interactions per post on averageSat 13:00 to 14:00 · No posts in this slotSat 14:00 to 15:00 · No posts in this slotSat 15:00 to 16:00 · No posts in this slotSat 16:00 to 17:00 · No posts in this slotSat 17:00 to 18:00 · No posts in this slotSat 18:00 to 19:00 · 1 post published in this slot · 223 interactions per post on averageSat 19:00 to 20:00 · No posts in this slotSat 20:00 to 21:00 · No posts in this slotSat 21:00 to 22:00 · No posts in this slotSat 22:00 to 23:00 · No posts in this slotSat 23:00 to 00:00 · No posts in this slotSunSun 00:00 to 01:00 · No posts in this slotSun 01:00 to 02:00 · No posts in this slotSun 02:00 to 03:00 · No posts in this slotSun 03:00 to 04:00 · No posts in this slotSun 04:00 to 05:00 · No posts in this slotSun 05:00 to 06:00 · No posts in this slotSun 06:00 to 07:00 · No posts in this slotSun 07:00 to 08:00 · No posts in this slotSun 08:00 to 09:00 · 2 posts published in this slot · 322 interactions per post on averageSun 09:00 to 10:00 · 1 post published in this slot · 704 interactions per post on averageSun 10:00 to 11:00 · No posts in this slotSun 11:00 to 12:00 · No posts in this slotSun 12:00 to 13:00 · No posts in this slotSun 13:00 to 14:00 · No posts in this slotSun 14:00 to 15:00 · No posts in this slotSun 15:00 to 16:00 · No posts in this slotSun 16:00 to 17:00 · No posts in this slotSun 17:00 to 18:00 · No posts in this slotSun 18:00 to 19:00 · No posts in this slotSun 19:00 to 20:00 · No posts in this slotSun 20:00 to 21:00 · No posts in this slotSun 21:00 to 22:00 · 1 post published in this slot · 25,638 interactions per post on average · Your best slotSun 22:00 to 23:00 · No posts in this slotSun 23:00 to 00:00 · No posts in this slotfewer interactions per postmore
Likes per postoldest to newest
19,615 likes · square-root scale2026-06-23 · 194 likes · 58 reposts · 26 replies · 22,037 views · Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.2026-06-25 · 115 likes · 34 reposts · 6 replies · 11,111 views · Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.2026-06-28 · 19,615 likes · 4,188 reposts · 1,247 replies · 683,698 views · Ranking my own posts by engagement rate was humbling. The long thread lost to a one-liner about coffee.2026-06-29 · 284 likes · 61 reposts · 33 replies · 34,481 views · Shipped an HTML report that works offline. Tables, cards, dark mode, one file. No servers involved.2026-07-01 · 100 likes · 26 reposts · 7 replies · 5,450 views · Data point: replies get 4x the engagement rate of quotes on my account. Yours may differ. Check.2026-07-03 · 40 likes · 5 reposts · 2 replies · 2,854 views · Hot take: bookmarks are the best signal of what you actually value. Likes are just applause.2026-07-06 · 71 likes · 12 reposts · 8 replies · 5,465 views · Automating the boring part of X took a weekend. Explaining why it is safe took a README.2026-07-08 · 323 likes · 78 reposts · 40 replies · 32,125 views · You do not need a growth hack. You need to know which three posts worked and why. Then do that again.2026-07-10 · 104 likes · 31 reposts · 8 replies · 11,990 views · Zero dependencies is a feature. Every dependency is a future afternoon you did not plan for.2026-07-11 · 428 likes · 92 reposts · 32 replies · 26,262 views · The report that made me delete the most: inactive accounts. The report that made me smile the most: fans.2026-07-13 · 370 likes · 63 reposts · 47 replies · 20,252 views · Threads still work. What does not work is a thread with no reason to be a thread.2026-07-15 · 9,285 likes · 2,694 reposts · 580 replies · 194,270 views · Metric I care about this month: replies per thousand views. It measures conversation, not applause.2026-07-18 · 333 likes · 91 reposts · 18 replies · 20,702 views · Reading X's GraphQL responses is like reading someone's diary, except it is your own account and it is public.2026-07-20 · 67 likes · 20 reposts · 9 replies · 4,987 views · The magic number for me: post at 20:00, Sundays. Your number is different. Measure yours.2026-07-21 · 342 likes · 79 reposts · 29 replies · 18,202 views · Blocked list exported, muted list exported. Two files X never lets you download, now in my backups.2026-07-23 · 187 likes · 33 reposts · 25 replies · 23,755 views · A good table has three properties: it sorts, it filters, and it does not need a legend.2026-07-26 · 358 likes · 113 reposts · 23 replies · 37,251 views · Counted: 38% of the accounts I follow have not posted this year. Unfollowing feels rude until you see the numb…2026-07-28 · 15,292 likes · 3,141 reposts · 2,267 replies · 590,319 views · Dark mode is not a feature. Respecting the system setting is the feature.2026-07-29 · 227 likes · 38 reposts · 24 replies · 25,270 views · Rewrote the report header four times. The version that survived says the result in one sentence. Ship that.2026-08-01 · 253 likes · 52 reposts · 22 replies · 25,287 views · Today's lesson: if a page already downloads the data, you do not need the API. You need patience and a scroll …2026-08-03 · 137 likes · 23 reposts · 17 replies · 7,419 views · Every export tool should produce a file you would actually open twice. Most produce a CSV you open once, in fe…2026-08-04 · 493 likes · 77 reposts · 35 replies · 34,887 views · PSA: the console in your browser is the most underrated tool on your computer. Learn three things about it thi…2026-08-07 · 624 likes · 121 reposts · 85 replies · 38,653 views · Wrote a bot detector in 60 lines. The hard part was not the code, it was deciding what "suspicious" means.2026-08-09 · 108 likes · 21 reposts · 6 replies · 10,835 views · Your follower count is a vanity metric. Your mutuals count is a relationship metric. Track the second one.2026-08-11 · 142 likes · 28 reposts · 13 replies · 12,069 views · I unfollowed 300 accounts that had not posted in a year. My timeline is readable again.2026-08-12 · 232 likes · 39 reposts · 32 replies · 19,428 views · The best keyboard shortcut is the one you use without noticing. Ours is / to search.2026-08-14 · 314 likes · 65 reposts · 27 replies · 38,560 views · Question for the timeline: what is the one tool you would pay for on X if it did not need your password?2026-08-17 · 29 likes · 5 reposts · 1 replies · 1,622 views · Deleted 1,200 old posts with a script last night. Felt like cleaning a garage I did not know I had.2026-08-18 · 201 likes · 28 reposts · 15 replies · 21,732 views · If your dashboard needs a tutorial, it is not a dashboard, it is a course.2026-08-21 · 315 likes · 93 reposts · 39 replies · 28,918 views · Small joy: a table that sorts when you click the header. That is it. That is the post.2026-08-22 · 173 likes · 36 reposts · 9 replies · 9,820 views · Unpopular opinion: engagement rate matters more than followers, and views matter more than both.2026-08-25 · 557 likes · 109 reposts · 79 replies · 35,867 views · New blog post: reading X's GraphQL responses from the browser console, and why it is safer than an API key.2026-08-26 · 562 likes · 149 reposts · 43 replies · 32,779 views · Reminder that a bookmark is a promise to your future self that you will almost certainly break.2026-08-28 · 258 likes · 73 reposts · 21 replies · 27,453 views · Thread: everything I learned auditing 40k follower lists for bots. The signals that matter and the ones that d…2026-08-30 · 560 likes · 90 reposts · 37 replies · 36,317 views · Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.2026-09-02 · 34 likes · 10 reposts · 3 replies · 2,432 views · Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.2026-06-232026-09-02
Views per postoldest to newest
683,698 views · square-root scale2026-06-23 · 22,037 views · 194 likes · 1.29% engagement · Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.2026-06-25 · 11,111 views · 115 likes · 1.42% engagement · Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.2026-06-28 · 683,698 views · 19,615 likes · 3.75% engagement · Ranking my own posts by engagement rate was humbling. The long thread lost to a one-liner about coffee.2026-06-29 · 34,481 views · 284 likes · 1.12% engagement · Shipped an HTML report that works offline. Tables, cards, dark mode, one file. No servers involved.2026-07-01 · 5,450 views · 100 likes · 2.5% engagement · Data point: replies get 4x the engagement rate of quotes on my account. Yours may differ. Check.2026-07-03 · 2,854 views · 40 likes · 1.68% engagement · Hot take: bookmarks are the best signal of what you actually value. Likes are just applause.2026-07-06 · 5,465 views · 71 likes · 1.7% engagement · Automating the boring part of X took a weekend. Explaining why it is safe took a README.2026-07-08 · 32,125 views · 323 likes · 1.4% engagement · You do not need a growth hack. You need to know which three posts worked and why. Then do that again.2026-07-10 · 11,990 views · 104 likes · 1.22% engagement · Zero dependencies is a feature. Every dependency is a future afternoon you did not plan for.2026-07-11 · 26,262 views · 428 likes · 2.15% engagement · The report that made me delete the most: inactive accounts. The report that made me smile the most: fans.2026-07-13 · 20,252 views · 370 likes · 2.42% engagement · Threads still work. What does not work is a thread with no reason to be a thread.2026-07-15 · 194,270 views · 9,285 likes · 6.61% engagement · Metric I care about this month: replies per thousand views. It measures conversation, not applause.2026-07-18 · 20,702 views · 333 likes · 2.18% engagement · Reading X's GraphQL responses is like reading someone's diary, except it is your own account and it is public.2026-07-20 · 4,987 views · 67 likes · 1.97% engagement · The magic number for me: post at 20:00, Sundays. Your number is different. Measure yours.2026-07-21 · 18,202 views · 342 likes · 2.53% engagement · Blocked list exported, muted list exported. Two files X never lets you download, now in my backups.2026-07-23 · 23,755 views · 187 likes · 1.06% engagement · A good table has three properties: it sorts, it filters, and it does not need a legend.2026-07-26 · 37,251 views · 358 likes · 1.36% engagement · Counted: 38% of the accounts I follow have not posted this year. Unfollowing feels rude until you see the numb…2026-07-28 · 590,319 views · 15,292 likes · 3.58% engagement · Dark mode is not a feature. Respecting the system setting is the feature.2026-07-29 · 25,270 views · 227 likes · 1.17% engagement · Rewrote the report header four times. The version that survived says the result in one sentence. Ship that.2026-08-01 · 25,287 views · 253 likes · 1.32% engagement · Today's lesson: if a page already downloads the data, you do not need the API. You need patience and a scroll …2026-08-03 · 7,419 views · 137 likes · 2.44% engagement · Every export tool should produce a file you would actually open twice. Most produce a CSV you open once, in fe…2026-08-04 · 34,887 views · 493 likes · 1.78% engagement · PSA: the console in your browser is the most underrated tool on your computer. Learn three things about it thi…2026-08-07 · 38,653 views · 624 likes · 2.2% engagement · Wrote a bot detector in 60 lines. The hard part was not the code, it was deciding what "suspicious" means.2026-08-09 · 10,835 views · 108 likes · 1.27% engagement · Your follower count is a vanity metric. Your mutuals count is a relationship metric. Track the second one.2026-08-11 · 12,069 views · 142 likes · 1.55% engagement · I unfollowed 300 accounts that had not posted in a year. My timeline is readable again.2026-08-12 · 19,428 views · 232 likes · 1.6% engagement · The best keyboard shortcut is the one you use without noticing. Ours is / to search.2026-08-14 · 38,560 views · 314 likes · 1.08% engagement · Question for the timeline: what is the one tool you would pay for on X if it did not need your password?2026-08-17 · 1,622 views · 29 likes · 2.22% engagement · Deleted 1,200 old posts with a script last night. Felt like cleaning a garage I did not know I had.2026-08-18 · 21,732 views · 201 likes · 1.15% engagement · If your dashboard needs a tutorial, it is not a dashboard, it is a course.2026-08-21 · 28,918 views · 315 likes · 1.58% engagement · Small joy: a table that sorts when you click the header. That is it. That is the post.2026-08-22 · 9,820 views · 173 likes · 2.27% engagement · Unpopular opinion: engagement rate matters more than followers, and views matter more than both.2026-08-25 · 35,867 views · 557 likes · 2.12% engagement · New blog post: reading X's GraphQL responses from the browser console, and why it is safer than an API key.2026-08-26 · 32,779 views · 562 likes · 2.35% engagement · Reminder that a bookmark is a promise to your future self that you will almost certainly break.2026-08-28 · 27,453 views · 258 likes · 1.31% engagement · Thread: everything I learned auditing 40k follower lists for bots. The signals that matter and the ones that d…2026-08-30 · 36,317 views · 560 likes · 1.94% engagement · Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.2026-09-02 · 2,432 views · 34 likes · 1.97% engagement · Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.2026-06-232026-09-02

Top 10 by likes10

1
D devploit @devploit
Ranking my own posts by engagement rate was humbling. The long thread lost to a one-liner about coffee.
2
D devploit @devploit
Dark mode is not a feature. Respecting the system setting is the feature.
3
D devploit @devploit
Metric I care about this month: replies per thousand views. It measures conversation, not applause.
4
D devploit @devploit
Wrote a bot detector in 60 lines. The hard part was not the code, it was deciding what "suspicious" means.
5
D devploit @devploit
Reminder that a bookmark is a promise to your future self that you will almost certainly break.
6
D devploit @devploit
Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.
7
D devploit @devploit
New blog post: reading X's GraphQL responses from the browser console, and why it is safer than an API key.
8
D devploit @devploit
PSA: the console in your browser is the most underrated tool on your computer. Learn three things about it this week.
9
D devploit @devploit
The report that made me delete the most: inactive accounts. The report that made me smile the most: fans.
10
D devploit @devploit
Threads still work. What does not work is a thread with no reason to be a thread.

All posts36

Click a column header to re-rank.

JoinedPostLikesRepostsRepliesQuotesViewsEngagement
2mo ago
Ranking my own posts by engagement rate was humbling. The long thread lost to a one-liner about coffee.
19,6154,1881,247588683,6983.75%
1mo ago
Dark mode is not a feature. Respecting the system setting is the feature.
15,2923,1412,267459590,3193.58%
2mo ago
Metric I care about this month: replies per thousand views. It measures conversation, not applause.
9,2852,694580279194,2706.61%
25d ago
Wrote a bot detector in 60 lines. The hard part was not the code, it was deciding what "suspicious" means.
624121851938,6532.2%
7d ago
Reminder that a bookmark is a promise to your future self that you will almost certainly break.
562149431732,7792.35%
3d ago
Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.
56090371736,3171.94%
7d ago
New blog post: reading X's GraphQL responses from the browser console, and why it is safer than an API key.
557109791735,8672.12%
28d ago
PSA: the console in your browser is the most underrated tool on your computer. Learn three things about it this week.
49377351534,8871.78%
2mo ago
The report that made me delete the most: inactive accounts. The report that made me smile the most: fans.
42892321326,2622.15%
2mo ago
Threads still work. What does not work is a thread with no reason to be a thread.
37063471120,2522.42%
1mo ago
Counted: 38% of the accounts I follow have not posted this year. Unfollowing feels rude until you see the number.
358113231137,2511.36%
1mo ago
Blocked list exported, muted list exported. Two files X never lets you download, now in my backups.
34279291018,2022.53%
2mo ago
Reading X's GraphQL responses is like reading someone's diary, except it is your own account and it is public.
33391181020,7022.18%
2mo ago
You do not need a growth hack. You need to know which three posts worked and why. Then do that again.
32378401032,1251.4%
11d ago
Small joy: a table that sorts when you click the header. That is it. That is the post.
3159339928,9181.58%
18d ago
Question for the timeline: what is the one tool you would pay for on X if it did not need your password?
3146527938,5601.08%
2mo ago
Shipped an HTML report that works offline. Tables, cards, dark mode, one file. No servers involved.
2846133934,4811.12%
5d ago
Thread: everything I learned auditing 40k follower lists for bots. The signals that matter and the ones that do not. 🧵
2587321827,4531.31%
1mo ago
Today's lesson: if a page already downloads the data, you do not need the API. You need patience and a scroll bar.
2535222825,2871.32%
20d ago
The best keyboard shortcut is the one you use without noticing. Ours is / to search.
2323932719,4281.6%
1mo ago
Rewrote the report header four times. The version that survived says the result in one sentence. Ship that.
2273824725,2701.17%
15d ago
If your dashboard needs a tutorial, it is not a dashboard, it is a course.
2012815621,7321.15%
2mo ago
Hot take: most "growth" advice is just "post at 9am on Tuesday" wearing a trench coat.
1945826622,0371.29%
1mo ago
A good table has three properties: it sorts, it filters, and it does not need a legend.
1873325623,7551.06%
10d ago
Unpopular opinion: engagement rate matters more than followers, and views matter more than both.
17336959,8202.27%
22d ago
I unfollowed 300 accounts that had not posted in a year. My timeline is readable again.
1422813412,0691.55%
1mo ago
Every export tool should produce a file you would actually open twice. Most produce a CSV you open once, in fear.
137231747,4192.44%
2mo ago
Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.
115346311,1111.42%
24d ago
Your follower count is a vanity metric. Your mutuals count is a relationship metric. Track the second one.
108216310,8351.27%
2mo ago
Zero dependencies is a feature. Every dependency is a future afternoon you did not plan for.
104318311,9901.22%
2mo ago
Data point: replies get 4x the engagement rate of quotes on my account. Yours may differ. Check.
10026735,4502.5%
2mo ago
Automating the boring part of X took a weekend. Explaining why it is safe took a README.
7112825,4651.7%
1mo ago
The magic number for me: post at 20:00, Sundays. Your number is different. Measure yours.
6720924,9871.97%
2mo ago
Hot take: bookmarks are the best signal of what you actually value. Likes are just applause.
405212,8541.68%
0d ago
Shipped: the report now shows who unfollowed you since last time. No API, no password, runs in your browser.
3410312,4321.97%
15d ago
Deleted 1,200 old posts with a script last night. Felt like cleaning a garage I did not know I had.
295111,6222.22%

x-utils 0.1.0Generated 2026-09-02 09:41 UTC in your own browser session. Data as shown by x.com at that moment; nothing was sent anywhere.