3k users, 0 revenue: a Google Sheets add-on postmortem
I built ForecastSheets, a Google Sheets forecasting add-on that hit 3k downloads but earned nothing. A retrospection of the startup journey.
A generalist software engineer's blog on random startup, business, and tech topics.
I built ForecastSheets, a Google Sheets forecasting add-on that hit 3k downloads but earned nothing. A retrospection of the startup journey.
I tried using AI to search Autotrader and check MOT history - stale data, bot blocks, and CAPTCHAs got in the way. Chrome extension finally worked.
After major GitHub Actions supply chain attacks, commit SHA pinning is no longer optional. Here's how to manage it without losing Dependabot security alerts.
I tried to stop web scrapers and bots. My notes on IP blocks, ASNs, fingerprinting, and using CAPTCHAs or Turnstile services.
A failed entrepreneur's reflections on never giving up, market research, and corporate challenges.
Should you pin GitHub Actions by commit SHA? Weigh the security benefits against actual toil, Dependabot limits, and pragmatic alternatives for enterprises.
Cloudflare's pay-per-crawl lets publishers charge AI bots. But it will struggle overcoming issues with pricing, bot-blocking limits, and incentives.
I was scared no one would read my personal blog. Turns out, sharing real experiences and posting in the right places works. Here's what I did.
Why I refuse to sign NDAs when potential cofounders ask. Execution matters more than protection, and I'm taking risks working with you too.
Deciding whether to join Antler's startup incubator / accelerator? Learn key scenarios to consider: the VC-funded lifestyle, startup basics, and when you're simply stuck.
What it was like joining Antler's startup incubator / accelerator program in London - my personal experience, and struggles.
Exploring the crowded space of form limiter apps on the Google Workspace Marketplace, and their business models.
A candid postmortem of my failed UK company database startup. What I learned, and some insights into how private equity acquires businesses.
Filtering 5,300 Google Workspace Marketplace apps with AI to uncover 205 high-value opportunities while skipping low-value, hard-to-sell niches.
Part 1 of my Google Workspace Marketplace research: analyzing 5,300 apps to identify startup opportunities. Methodology and data collection.
A retrospective on building and shutting down a TikTok trend-tracking startup. Lessons learned, validation attempts, and insights into social media tooling.
I skipped fancy UI and went with simple CSV uploads. It saved me days of work and kept user data secure.
Beware of setting up service tests using containers; it involves a lot of work, and the benefits are minimal.
You don't need to set up an entire database if you want to store some data temporarily inside your API. You can just use the filesystem.
5 years ago, I decided to switch careers and become a software engineer. This is how I did it in 4 months, completely for free.