<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Building AI-powered SaaS solo, with a stack of AI agents doing the heavy lifting.&#xA;iOS and Android apps, web tools. Sharing what actually ships and what breaks.&#xA;todowl.com / askairank.com / treadmillpro.app / linguin.app</description><link>https://bsky.app/profile/nickspiz.bsky.social</link><title>@nickspiz.bsky.social - Nick Spitsyn</title><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mzk7r22emm26</link><description>Treadmill Pro (@treadmillpro.bsky.social): 1,451 iPhone downloads in July, 4,473 in August. Growth like that is still new to us, so we are watching it closely.</description><pubDate>05 Nov 2026 06:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mzk7r22emm26</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mzhpawsrr326</link><description>Our blog calendar puts all the apps on one screen: what is live, what is scheduled, what is planned for each day. From Sep 20 to Oct 20, 50 articles went live across five of our apps. With this many products, it is easy to see which app&#39;s blog has been quiet.</description><pubDate>04 Nov 2026 06:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mzhpawsrr326</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mzfnwn2qjs2n</link><description>Not every result is a big number. A handful of people opening the thing every day, without me reminding them, is the kind of quiet signal I trust most right now.</description><pubDate>03 Nov 2026 10:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mzfnwn2qjs2n</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mzcqb74hym26</link><description>Naming a product is the hardest of the easy jobs. The name has to say what it does before anyone reads a single other word, and most of my first tries do the opposite.</description><pubDate>02 Nov 2026 06:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mzcqb74hym26</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mz3ksseclp22</link><description>One honest message from someone using the product tells me more than a week of charts. The charts say what happened. The message usually says why.</description><pubDate>30 Oct 2026 10:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mz3ksseclp22</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3myz76r5web24</link><description>AskAiRank has 17 emails in our admin, each with a note on what triggers it. 8 are service emails like sign-in links and password reset, 7 are marketing ones like the welcome series and trial reminders, and 2 are alerts when a brand&#39;s visibility drops. One list shows what a new user receives.</description><pubDate>29 Oct 2026 11:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3myz76r5web24</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3myu6bt2vwk2i</link><description>When someone signs up for Treadmill Pro (@treadmillpro.bsky.social), starts a trial or buys, our team chat gets a short message. All of these messages sit in one catalog: 18 kinds for Treadmill Pro, from a new user to a purchase to a shared workout.</description><pubDate>27 Oct 2026 11:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3myu6bt2vwk2i</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3myrihbk6g424</link><description>Earthquake Globe sends a push when a quake matches what the user chose to follow. In the last 30 days that was 14,635 pushes: 7,058 to iPhones and 7,577 to Android phones. 58 failed. One overview page in our admin shows it per app and per platform.</description><pubDate>26 Oct 2026 10:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3myrihbk6g424</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3myjsbzchsk26</link><description>Getting into online directories is slow work, so we track it in one table. Right now it holds 222 directories, and AskAiRank (@askairank.bsky.social) is live in 23 of them. Another 35 submissions are in.</description><pubDate>23 Oct 2026 08:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3myjsbzchsk26</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxy5r6r3tz2o</link><description>AskAiRank (@askairank.bsky.social) shows which websites AI answers cite when people ask about your kind of product. For a small team that&#39;s the most practical screen in the app: it tells you where it&#39;s worth being mentioned.</description><pubDate>16 Oct 2026 08:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxy5r6r3tz2o</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxvmf4ds2b2m</link><description>Linguin runs on five platforms and I assumed the phone would lead. It doesn&#39;t. The Chrome extension has the most people, iPhone the fewest. For most, translating happens while reading at a laptop.</description><pubDate>15 Oct 2026 08:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxvmf4ds2b2m</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxtgjkqucm2d</link><description>If an AI assistant names a competitor and not you, it&#39;s annoying and also informative. Which question, which assistant, which name. AskAiRank lays that out, so you know what to fix first.</description><pubDate>14 Oct 2026 11:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxtgjkqucm2d</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxqnxqnbi22x</link><description>Agents are fast, and so are their mistakes. I don&#39;t read diffs, so I wanted something between Claude Code and my machine.&#xA;&#xA;safe-vibe: three small hooks that stop dropped databases, rm -rf outside the project and force-pushes to main. Open source, MIT.&#xA;https://github.com/nickspiz/safe-vibe</description><pubDate>13 Oct 2026 08:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxqnxqnbi22x</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxobzwneyj2l</link><description>Treadmill Pro has 12,598 iPhone downloads since mid-May, with 4,473 in August and 4,400 in September. We made it for one narrow group, people who walk while they work. Narrow turned out to be enough.</description><pubDate>12 Oct 2026 10:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxobzwneyj2l</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxeoxbitac2m</link><description>supafast.tech has a new look this week, logo included. What changed most is the process: we explore many design directions with AI in a day, keep the one that works and polish it by hand.</description><pubDate>08 Oct 2026 14:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxeoxbitac2m</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mxbmbrvqkq2g</link><description>One visibility score hides what matters. AskAiRank ran 19,000 checks in 30 days and learned to show each AI engine on its own line instead.</description><pubDate>07 Oct 2026 09:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mxbmbrvqkq2g</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mx4m3gsynt2d</link><description>Two AI coding agents in the same folder will eventually destroy each other&#39;s work. Coop uses isolated VMs, Brig uses microVMs. Both showed up on Hacker News this month because it&#39;s a genuine problem when you&#39;re running agents in parallel.</description><pubDate>05 Oct 2026 09:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mx4m3gsynt2d</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwy2yyigyo2q</link><description>Small win: AskAiRank is a finalist at Search &#39;n Stuff Awards 2026, Best Analytics &amp; Measurement Framework.&#xA;&#xA;Our talk airs tonight. Short version: a ranking tells you where you are on a list. An answer tells you whether you exist.&#xA;&#xA;Watch (10 min): https://youtu.be/6bMqnxYo02M</description><pubDate>03 Oct 2026 14:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwy2yyigyo2q</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwskeqnyss2c</link><description>AI engines don&#39;t give consistent answers to the same prompt, so tracking visibility means watching the trend over time. In AskAiRank I ignore single days and look at several weeks of data before deciding anything moved. One data point isn&#39;t enough to know what&#39;s real.</description><pubDate>01 Oct 2026 09:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwskeqnyss2c</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwqcme4voe24</link><description>Shipping got cheap. Getting noticed didn&#39;t.</description><pubDate>30 Sep 2026 12:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwqcme4voe24</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwnrlrh5g72s</link><description>An r/SaaS thread asked if you need to understand code that AI writes for your product. The author said it works but also called it a Frankenstein. I use AI for most of my code and I still think someone has to read the diff. The bugs don&#39;t care who typed it.</description><pubDate>29 Sep 2026 11:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwnrlrh5g72s</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwdnrmxb6p2u</link><description>Went through our pricing tiers in August and found something dumb: pricier plans checked 3x a day, the cheap one once. Nobody read the extra data any differently, so we moved everyone to one check. If you charge for monitoring over time, how did you pick your refresh rate?</description><pubDate>25 Sep 2026 11:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwdnrmxb6p2u</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mwaqqgqyiv2d</link><description>A flat monthly bill for our own server changed something I didn&#39;t expect: how often we deploy. When a push might mean a surprise invoice, you deploy carefully. When the price is fixed, you just ship and check the logs after.</description><pubDate>24 Sep 2026 07:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mwaqqgqyiv2d</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mw6pz4osu42t</link><description>I track eight AI engines to see which brands they mention most often. Sometimes your competitor ranks higher. That positioning map tells you something real about how the AI sees your space and where the gaps are.&#xA;&#xA;https://askairank.com</description><pubDate>23 Sep 2026 12:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mw6pz4osu42t</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mw4gldqtfn2c</link><description>The invisible half of running things: certificates, dependency updates, a database driver that had quietly gone out of support. I spent a day on it last week and no user will ever notice.</description><pubDate>22 Sep 2026 14:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mw4gldqtfn2c</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mvzxatx3232f</link><description>The hard part about solo shipping isn&#39;t the code. It&#39;s realizing that if you don&#39;t care about something, it simply won&#39;t get done. There&#39;s no one else to pick it up.</description><pubDate>21 Sep 2026 14:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mvzxatx3232f</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mupe3c4fuo2z</link><description>Shipped a blog calendar in AskAiRank, beta for now. Instead of listing every article by hand, it pulls your last three months of blog posts and scores them, so it is clear which ones AI actually picks up.</description><pubDate>04 Sep 2026 16:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mupe3c4fuo2z</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mumolpif7g2z</link><description>This week I turned a single AskAiRank post about ChatGPT SEO into a proper pillar page with five linked articles around it, instead of one post sitting alone. Apparently that cluster structure is what actually gets picked up in AI answers, not the lone post.</description><pubDate>03 Sep 2026 14:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mumolpif7g2z</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3mukndxg42g25</link><description>Most AskAiRank signups go quiet by day fourteen. I was assuming people just did not need the product, but it looks more like they never really got started. Changing how we introduce new users to the core features. Small shift, but it feels like the right place to focus.</description><pubDate>02 Sep 2026 19:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3mukndxg42g25</guid></item><item><link>https://bsky.app/profile/nickspiz.bsky.social/post/3muhmebygbh2w</link><description>Small feature I shipped today for AskAiRank: the blog calendar now pulls real Search Console clicks and impressions straight into the admin view, no more guessing from a spreadsheet. Doesn&#39;t sound like much, but now I actually know which posts deserve more of my time.</description><pubDate>01 Sep 2026 14:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:vsiiv2bjeg7bwalgrlie2aop/app.bsky.feed.post/3muhmebygbh2w</guid></item></channel></rss>