Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

About the Author

Hello there!

My name is XXXXXXXXXXXXXXXXXXXXXX and my goal is to build a profitable SaaS using my skills.

About this book

I have two goals with this book:

  1. Keeping a Buildlog
  2. Creating a playbook for building SaaS for people with similar skills as me.
Last updated: 2025-10-15

TODO

This page will contain stuff I need to do.

I'll keep all the tasks here to motivate me to get them done.

Meta

  • link this website to Beeminder
  • write about "verticals"
  • write about researching a vertical; talking to people, making a form
  • write about picking verticals
  • add a "contact me" page

Todo

  • refreshing my linkedin
Last updated: 2025-10-14

Constraints

This Chapter contains all the constraints of this business; what I want, what I don't want, that I learned from past experience.

There are some things I want to forbid myself so that I don't fall into old habits.

The definition of insanity is doing the same thing over and over again and expecting a different result

  • Albert Einstein

(actually, Albert Einstein never said that; see this blog post for more info)

Last updated: 2025-10-16

High-paying customers

One of the most important constraint is that I don't want any low-paying customers.

Low-paying customers earn very little money compared to a high-paying customer, for the same amount of work.

There is also a weird effect where high-paying customers just pay and shut up while small customers just keep asking questions and being painful to handle in general.

Friends don't let friends do B2C

Really, don't do B2C

Really, don't do B2C

Last updated: 2025-10-16

Interesting Technology

I don't want to work with shitty technology that makes my day worse.

The idea is to stop compromising because of convenience.

Yes it's convenient to pick NodeJS again, but then we'll have the same problems over and over.

Let's pick Rust and/or Go instead, that will get the job done with less hassle and less resources used.

It's not that hard to learn basic Rust, and Go has a ridiculously nice learning curve. It'll just take a month or two to adjust... it's not the end of the world.

Final decision

EDIT 2025-10-21

I decided: we're going to be using Go as a primary language, and Rust as well.

This way, both my coworker and I can work on the project, and I can do some stuff in Rust if I feel like it :)

Programming language I really don't want to use

No NodeJS

I don't want to work with NodeJS anymore.

The only advantage is that it's an interpreted language, so in theory, it should be super fast to iterate.

Reality is that there will always be:

  1. A transpilation step (I'm not crazy enough to do vanilla JS)
  2. A CLI framework

And this will slow everything done.

There is also a lot of time wasted:

  • Dockerizing the app (or doing yarn install on every server)
  • Getting OpenTelemetry to work
  • ... etc, I'll add more stuff later

I see no point in using TypeScript, especially since I'm not taking advantages of complex types (sometimes, it's better to have something simple most of the time, to keep the code readable...)

No MongoDB

Just no. This is a very old scar, but I still remember it well.

Last updated: 2025-10-21

Lifestyle

In the past, I worked on a project where I was on 24/24, 7/7

I used to wake up very frequently to fix our system at night, and push my bedtime little by little until I slept at 8am (and woke up at 6pm)

With this new business(es) that I'm about to build, I don't want to repeat this mistakes, because it'll just shave off years of my life expectancy + ruin my days for little benefit. =

If I have to do this, then it's a bad business idea.

Working hours

I should be able to work 4 hours a day and get everything I needed to be done to both maintain the project and grow it a little.

I shouldn't have to keep doing stupid hours watching dashboards and trying to fix stuff by making small changes and hopping it'll make the statistics go the right way.

Instead, I want deep sessions of focus that consistently result in improvements to the business.

On Call

It's okay to be on call, but it needs to be:

  1. Well-defined time periods
  2. Only for extremely obviously urgent problems
  3. Happen very rarely

TL;DR:

Think about the lifestyle of my old coworkers at XXXXXXXXX.

This is my target.

Last updated: 2025-10-16

Taxes

For taxes, I won't bother with crazy optimization.

I'll just pay my crazy french tax and that's it.

For project with my coworker and I, I'll bill through the USA company, and for projects where only me is working, I'll use my French company.

One thing also is that to last long, you need family and friends.

Those live in France, and they're taken care of by the government.

... that's one way of rationalizing it.

Last updated: 2025-10-17

No distracting customers

In the past, and actually, right now, I have distracting customers.

Customers that keep negotiating, keep talking. Wasting my time on texting rather than actual problem-solving.

I don't want partners. I want customers.

I want people who take my product and use it for their purpose.

I don't want customers that take active part in the development of the product; this product is there, if you have some feedback I'll take it, but it's up to me to improve it in any way I want.

So, this is one big constraint for this business: the customers should be happy&quiet. If they're unhappy once in a while, okay, I'll listen to their heartache, but I won't be their therapist 24/24 7/7.

Last updated: 2025-10-18

Calls are billed

I am tired of having calls with customers rambling, where I don't understand one thing they say.

If you want a call, you have to pay.

Maybe the first few calls are free to hook you in, but for the rest, no, I won't waste my time in pointless calls just for "team cohesion" and whatnot.

Last updated: 2025-10-21

Customer Acquisition

The important part! We need to acquire customers.

Focusing on one channel

What I heard is that it's important to focus on one channel that works very well and keep investing in it rather than breaking my focus and chasing the next hot thing.

Inbound

Those are the customer acquisitions methods where the customer reaches to me first. It should be privileged.

Outbound

This is when we reach out to the customer (i.e. a DM).

TODO: put this in an article

Other traditional methods (reaching out on Discord, Reddit, YouTube): I should try them, but I don't know if they'll work super well.

After seeing the acquisition of SSSSSSSSS, I know that SEO is important because on the long term, it's considered as an asset and can lead to higher valuations when selling the company.

So, I really want to have my SEO game up there :).

Since SEO takes a long time to get traction, I'll spend some $$$ on Google ads for those.

Last updated: 2025-10-18

Inbound

Those are the methods where the customer reaches out to me.

Pros of inbound marketing

I don't know

Cons of inbound marketing

I don't know either

Last updated: 2025-10-18

SEO

Posts to write

Here is the list of posts that I want to write

  • Scraping with a Mac + CDP: the foolproof method
  • Reverse engineering Datadome

Programmatic SEO idea

I have this crazy idea.

I am going to take the top 10k Alexa websites.

I'm going to check if they're using Datadome or not by writing a simple script (in Rust of course).

Then, for those Datadome websites, I can get screenshots of the page when blocked by Datadome and when not blocked.

Add them in the article to make it look a little bit more legit.

Then, bulk-write articles, using templating.

These articles will be linking to my main 2 or 3 articles.

I would say:

To scrape CaseSearch, you need to bypass Datadome.

And the sections would be:

  1. What is Datadome?
  2. How to bypass Datadome? 2.1. Using MacOS + raw CDP instrumentation (links to big article) 2.2. Using a cloud browser like BrightData (emphasis that the costs are huge) 2.3. Reverse-engineering Datadome's API and writing a solver.
  3. Cost estimations for each methods
  4. Pros and cons for each method

I would mass-generate those, and the traffic would come in.

At first of course, there would be no traffic because I guess I need backlinks, and Google is going to pick on the fact that I mass-generated articles.

So, I can just pay for ads that point to these websites.

When a customer comes and asks for a trial API access, I create something real quick.

Handmade SEO

For some websites where I know for sure that there will be demand, I could write the article myself from A to Z, including more pictures, HTML, a screenshot of a ton of data in my database.

I could even target long-tail queries:

How to scrape cars on Leboncoin?

Leboncoin posts API

Last updated: 2025-10-18

Google Ads

Here are some ways I think I could use Google Ads.

I will focus on Google search ads, and not banners for now.

Targeting some queries

I know some people are going to write "Leboncoin API".

So, I can just write tailored ads for this query.

Promoting my programmatic SEO

I the earlier page, I talked about generating a lot of pages for many websites. I could simply spend e.g. 10$ on those every day and see what happens. (because probably there will be a lot of wasted money).

This will allow me to gather some data: where are the bids high/low? Where is there traffic?

For some, I could write tailored article.

Now that I'm thinking about it, maybe I could scrape some Google Trends data to know which targets to focus my marketing on...

Last updated: 2025-10-18

GitHub

Creating repositories

I could create repositories on GitHub for my target audience to find.

For example, I could post the reverse-engineered Datadome payload on GitHub.

People will reach out to me to get access to an API.

Project ideas

  • Scraping of different popular data sources
  • Reverse-engineered payloads of antibots
  • MacOS stealth scraping setup

Refreshing my profile

I need to refresh my README.md to answer more the question "what's in it for me"

I look too technical, I need to say something along these lines:

I help you extract data from websites protected by Datadome, Kasada, etc.

Last updated: 2025-10-18

Outbound

Those are the methods where I reach out to the customer.

Pros of outbound marketing

I don't know

Cons of outbound marketing

I don't know either

Last updated: 2025-10-18

Reddit

I could reach out to people on Reddit who want to scrape a given platform.

Last updated: 2025-10-18

Discord

I could reach out to people on Discord who are trying to scrape a specific target.

I can look at the Discord history, or people that are querying Marvin.

Last updated: 2025-10-18

LinkedIn

I could make posts on LinkedIn that would appear on people's feed.

Post ideas

  • Analysis of data from popular in-demand platforms
Last updated: 2025-10-18

YouTube

I could make YouTube videos of me building a startup.

I could just use a phone to record me, edit them real quick, throw in a few insights and that's it.

For the video editing, I can pay someone to do it real quick. (P: B)?

The key is to have an idea of exactly what I want for a video.

The duration, the format, etc.

I could make something in French to get a better hold of the french market.

Before I can do this, I need to watch a lot of videos and note down what I like.

This could also help me acquire notoriety and could be good for the long-term.

Being well-known helps for a lot of things in life...

Last updated: 2025-10-18

GitHub

I can look for projects of websites I am trying to scrape.

Then, just send them an email:

Hey, I've seen that you contributed to project XXX for scraping YYY. I am scraping YYY a lot these days. If there's anything I can help with, let me know!

This is a bit too raw/direct maybe but it'll be something at least.

Last updated: 2025-10-18

Buildlog

Build-log entries are just about stuff I did everyday; to show to myself the progress I'm making.

My goal long-term would be to leave my previous projects and work on legit high-income projects, and it requires daily commitment.

I'll add a Beeminder goal to force me to post every weekday.

Last updated: 2025-10-13

Day 001

Summary: I talked with ***, and I'm motivated to try it another way! More work, but it's okay, I can do it :)

Key TODO

Just the stuff I really need to do tomorrow.

  • Setup Beeminder RSS integration to force me to work on this

The rest; it'll come naturally because of the Beeminder goal.

Notes from conversation

Here is the stuff relevant to this project:

Vertical ideas

  • LinkedIn datasets
  • Leboncoin datasets
  • Crunchbase
  • Instagram

Doing fun things

I complained that I really don't want to work on "unfun" things, such as marketing, networking, etc...

His answer: "by definition, everybody is doing the fun things"

True. But some things I do for fun, some people don't, like bypassing antibots software.

A real possibility

It's really possible to create a company that does 20k$ MRR.

Pick 2-4 customers. Don't accept anybody that's not willing to spend >3k$/month

Done!

Increasing my visibility

I can do this under a pseudonym, or under my real name.

The most important thing: finding somebody ready to pay for something.

For example, I could find somebody ready to pay $5k/month for car datasets.

I just need to talk around; I'll end up talking with somebody that might be able to pay what I want.

Inbound

  • updating my linkedin description (I help you bypass ... etc)
  • creating open-source repositories
  • opening a blog where I post technical stuff (should've done that ages ago)
  • LinkedIn posts
  • starting google ads (e.g. "bypass datadome" with a form)

The best would really be that people find me when they type their problem on Google (e.g. "bypassing Datadome").

This is a really interesting idea, to get in touch with people who are looking to bypass a specific antibot!

This is my favorite one so far, and I think it's possible to get something going for not too much $

This is a really interesting idea, to get in touch with people who are looking to bypass a specific antibot!

This is my favorite one so far, and I think it's possible to get something going for not too much $.

I'll check if I can open up my old Google Ads account. I really hope that I'm not banned...

Outbound

Networks
  • Reddit
  • Discord
  • GitHub
Messaging

An example of message to use:

I saw that you did some commits on this repository; I'm scraping LBC a lot too, let me know if you need anything :)

Other coaches?

Maybe I should talk to ENT also.

This will be something for tomorrow because I'm tired and don't really feel like talking too much right now.

Should I bring my coworker with me?

I think I should bring him in if he's interested, but do the initial boring work by myself. Otherwise I don't feel "in control" enough and it'll be too hard for me to develop the necessary skills.

Last updated: 2025-10-16

Day 002

Just a chill day, I have a lot to do at $DAYJOB.

I'll focus on setting up this website today. Actually, it'll be my focus for the next few days; I want to take it slow...

Even though it looks like it's taking time away from Doing The Thing(tm), I think that having a clean website to track my progress could be really help me keep going over the long term.

Done

  • set up the website on canihazmoney.org

Notes

I need to generate a sitemap.xml and then a RSS feed so that I can plug that in Beeminder.

Last updated: 2025-10-14

Day 003

Hello there!

Dayjob

Worked at $DAYJOB all day. Made a little bit of progress.

Wasn't fun, and I don't feel like I'm building anything for myself.

New SaaS

I'm still focusing on getting this book and a Beeminder goal.

Talked with my coworker about this idea of building a SaaS just for us, and he seems onboard. Even sent him the link to this website!

I'll be doing the initial research I think because I really want to feel in control.

First: the easy, small steps. Rome wasn't built in a single day.

I've been thinking of a concept; a "datashop" where people can request data for a fee. Now that I think about it, I already have a company that I could use as a recipient for this + let my coworker handle 50% of the work.

Maybe no need to create a full-on SaaS?

I want to work on my personal branding though, and not on our corporate branding - I want something permanent, not something ephemeral.

Funnel

The idea is that people come through me. Then I redirect them wherever I want.

As long as I'm in the flow of requests, I can have visibility on the market and can decide what to do.

  1. Create a plain SaaS that should be used by many people
  2. Do a simple scraping job ad-hoc and export it manually for the given customer each month
  3. Give the customer to someone else...

Idea is to keep talking to have a very good idea of who needs what.

Also, increase my personal branding so that people keep coming to me.

Constraints

Here are some constraints:

  1. I want to use and publish free software. There were people doing some kind of proxying thing on GitHub, guys from Belgium... Found it! Ramaproxy. I want to do something similar; give advanced services, but have some of the core infrastructure public.

  2. I want to have instant payments. No "I'll give you 20% of the profits". I want hardcash, and now. Not some pipedream...

  3. I only want customers >3k$/month ... friends don't let friends do B2C

I'm still exploring so I'll create dedicated pages later on.

Changes

  • added sitemap to this website
  • added RSS feed for discovery
  • created Beeminder goal
Last updated: 2025-10-15

Day 004

Today, I worked on one of our own projects.

Writing documentation, fixing it so that it earns revenue again (was down for a few days.)

I have to keep in mind that this is a public website, so I won't say too much...

The Beeminder goal seems to be working, so that's progress!

Defining constraints

Right now, I want to define the constraints of the business I want.

I don't want to repeat past mistakes and end up with a similar business.

I want to work with totally different people; I want people that are easy to reason with, give huge chunks of money easily and don't expect me to work on weekends.

TO-DO

  • Write a "Constraints" page
Last updated: 2025-10-16

Day 005

To-Do

  • add password on this website
  • talk with YYY about the business idea
  • research building my own website

Validating my business idea

I talked with YYY, the antibot API provider.

He told me some of his customers just build APIs based on his API to access data from some websites.

So, to him, my business idea sounds good.

Adding a password

It would be nice to have a password on this website.

The thing is that I want to put potentially sensitive information, and be able to share it with a few select people rather than the entire planet / scrappers.

For this, I think I need to host it on a personal server.

Maybe I can make a simple Go/Rust binary that could ask for a password, store it in cookies, and if matching, just serve the files?

Or just use Caddy + Authelia?

Oh lol.

Just use Caddy with Basic Auth and call it a day. Tada!

Yeah I should do that.

I definitely don't want to use Cloudflare anymore.

So:

  • move this to my internal git server
  • build a gitea action that will build + upload the HTML to my server
  • configure my server with Caddy to serve this book
  • add a whitelist endpoint for the RSS thing
  • make sure to remove sensitive data from the RSS thing (maybe just censor it in the script?)

Building my own website

It's time that I start building my own website.

My home, where I'll put blog posts, and these forms to get in touch with me, where I'll send Google Ads traffic.

I'll do blog posts once in a while, thanks to Beeminder

Homepage

  • shows a good picture of me
  • explains what I do
  • show what I did in the past (past jobs)
  • shows a few blog posts
  • no stupid JS
  • hosted on a CDN so loads fast for everyone around the planet
  • loads reasonably fast even on a crappy connection
  • can appeal even to non-technical people (I don't want something super austere)
  • maybe take inspiration from Plabayo?
    • what's their tech stack?
    • how to do the websites of their founders look like?
  • take inspiration from people on the Discord server that I like

Blog

  • There should be a page with my list of blog posts
  • There should be an RSS feed
  • There should be a way to subscribe by email (can be a Discord webhook at first)

Forms

There should be forms that are interwined in the blog post.

Or I can talk about it in the text.

I should make some blog posts that answer common questions: "how to bypass datadome"

At the beginning of the post, there could be something in bold that says:

If you're looking to extract data from a Datadome-protected website and are interested in delegating this work, please reach out to me by filling this form.

I could do a simple analysis of the different sensors, that should take me a day.

Just to have something that looks legit.

I don't actually need to write a solver since I'm going to use an API, but I need to give an appearance of having my own solver.

Last updated: 2025-10-17

Day 006

Today, I thought about customer acquisition and customer support.

Customer Acquisition

I got some ideas on how to go about customer acquisition.

I'm really excited about programmatic SEO and programmatic SEO (basically, making many Google ads for many different websites / antibot and seeing what's stick.)

What I like is that it'll allow me to see what is important to potential customers.

I know that I've been writing a lot and doing little, but I think it's good to have a precise idea of what I want to do.

This way, I can delegate more easily, and I'll get distracted into rabbit holes a bit less than I would otherwise.

E.g. I could spend one week getting Google Ads perfectly setup, but that would miss the point. I should spend a day on it and move on to the next idea.

Better make a list of ideas first, and then execute as fast as possible, rather than being blocked because of a lack of idea.

One con with this approach is that ideas come from practicing and seeing what works and what doesn't work. In practice I think I'll be fine.

I want to ask for the opinion of some people, but I want to at least start doing real-world work before doing so.

Customer support

Long-term, customer support should not take hours every day.

It should be a few messages per week maximum.

On one project, the customer sometimes says "high" and then ghosts us for 2 weeks. But it's okay, because he keeps paying.

He just says "good morning", "hi", "hey bro" and keeps paying.

That's what I want out of my customers. Happiness&Money.

That dude is probably making a lot of money based on our solution, and the best way he can show his appreciation is by barely reaching out.

Last updated: 2025-10-18

Day 007

I want to start taking action, today!

It'll be painful, but I'll go about it step by step, and everything will be fine :)

I'm a bit bored at work anyway, and I'm considering just learning a little bit of Rust.

Changelog

  • I want to limit calls
  • Primary language will be Go, and secondary language will be Rust
  • Added "Milestones" section
  • WIP: Asked Codex to convert our website to Zola
Last updated: 2025-10-21

Day 008

EDIT: we're going to do 100% Rust.

Didn't do anything today, busy with other things.

Last updated: 2025-10-22

Day 009

Not motivated at all these days.

I'm doing light work on the website, but barely, Codex is doing it.

I feel like I'm over-complicating things.

What I should do is to create a simple form and send some Google Ads traffic.

I can start with Leboncoin and iterate from there!

TO-DO

  • Create an article in French about scraping Leboncoin -> did something simple
  • Do a bit of refactoring on the website
  • Add a form on /contact to increase contact rate
  • Take a look at my Google Ads account, see if it's alive

Article

Vous souhaitez scraper Leboncoin?

Pour une solution sur-mesure, contactez-nous!

Wow, that's really minimal, but it might do the trick.

Actually it shouldn't be an article, it should be a landing page.

Or maybe it should be an article.

Allez, je retente !

Service de scraping Leboncoin

Vous chercher à acquérir de la donnée sur Leboncoin.fr mais vous vous retrouvez bloqués à cause de leur protections anti-bot ?

Nous avons plus de 5 ans d'expérience en scraping Leboncoin et pouvons vous acquérir la donnée dont vous avez besoin.

Pour plus d'information, veuillez nous contacter.


Voilà, propre, efficace !

Last updated: 2025-10-23

Day 010

It has been a while.

No progress, I was on holiday and I'm still catching up with emails/texts/ administrative tasks.

There are hard problems at work that I need to focus on, but it's just so hard to engage when there are more "fun" stuff to do somewhere else.

Anyway, this is just a note so that Beeminder doesn't charge me!

Last updated: 2025-11-10

Day 011

Started some Google Ads, 10$/day

Totally unmotivated

Last updated: 2025-11-11

Day 012

No progress, potentially a new project at work could be disrupting this project.

Last updated: 2025-11-12

Day 013

Got my first lead from Google Ads.

It's a nurse.

I think I messed up the search terms.

I put:

  • scraping
  • leboncoin

Instead of:

  • scraping leboncoin

Probably that guy was looking for "leboncoin" and didn't understand what was going on + filled their data

Cost me 13.25$ to get that "lead" though lol!

What I did

  • changed the search terms to "scraping leboncoin" and "acquisition données leboncoin" and that's it
  • updated my website to use a Google form instead of our custom WIP form

Next steps

I am thinking of just actually building that Leboncoin scrapper and making a website tailored to it. Like, creating "leboncoin-api.com"

The goal is just to add +5k$ to my MRR, not to build the ultimate scraping business.

Vertical businesses are easier to build because there are less distractions.

Instead of creating 10 APIs, I can just focus on making something nice for 1.

Once Leboncoin comes knocking, I can just shut down the website, but keep the customers and then later on build a generalist API marketplace.

... which begs the question: why not start with something generalist in the first place?

The answer is that I want my efforts to be rewarded as soon as possible.

A generalist website will be confusing to new customers, and require more work to make it attractive.

Last updated: 2025-11-13

Day 014

Google Ads burning my money, but no lead today :(

Last updated: 2025-11-14

Day 015

It's not really working.

The Google Ads are not bringing any leads since a few days, but keep burning money.

I'm considering pulling the plug at the 150$ mark.

Last updated: 2025-11-17

Day 016

Talking about the new project with coworker.

We both agree that having a legit long-term business would be better, and we agree on the execution part globally.

I think we just need to motivate ourselves to get it done for real!

I think that I personally need to step up when it comes to marketing.

Maybe I could do marketing 4 hours a day, and then geek out and do Rust the rest of the time.

Done

  • Bought an Ahrefs Starter plan
Last updated: 2025-11-18

Day 017

Today, costs on Google Ads rose to 103 USD. People are clicking a lot more somehow by the way. It feels nice to have conversions, but nobody is filling the form.

This reminds me a little bit of when I was doing dropshipping.

We have other projects coming (potentially) but I think that I need to increase my workload anyway.

Working on this project on the side should be one of my priorities even though it's not super comfortable for me to work on many things at the same time.

The game plan

I would like to detail the game plan here for the next weeks.

Building vertical instead of horizontal

The goal will be to create vertical offerings for each target website, so we can tailor the messaging and go a bit crazy.

Problem with generalist scraping API marketplaces is that in my opinion they are hard to market. That's why I want to build something vertical first.

But, which data sources should we target?

Market research

The first step will be to do market research: which websites are the most in-demand, and with the lowest competition?

We'll use that as a proxy metric for the potential cost on Google Ads

Building the scraping API

Well, that's where I'm good at.

I'll just build an API. This one will be internal, at first hosted on a server in a very simple way.

Building the API gateway

This will be the API that handles the credits.

It should allow for buying credits through Stripe, and spending them by making API requests.

It'll use Go and PostgreSQL, and that's it.

Building the landing page

I'll make a landing page tailored to my target, with a lot of content.

I think I'll just take Modafinil to write all the content, because otherwise I'm a pretty crappy writer in my opinion.

Maybe I should try cocaine due to the lower half-life /j

Acquiring customers

Once that's done, we can set up Google Ads to acquire our first customers!

We can also write a few blogposts, taking inspiration from the competition we find using Ahrefs. Better focus on the long tail keywords.

The key: collecting the scraps rather than aiming for the whole pie. The goal is just to have something running to get our feet wet rather than building the next million-dollar business.

Another idea is to contact people on Reddit, GitHub, etc.

We could open-source some parts of the code or create a free version in order to bait people in.

Generalizing

Once we have something working for our first target, we can try and make it so that the website template can easily be changed to fit any target.

We can build a scraper for another website, and try marketing it the same way.

Additionally, one of the goals could be to build a long-term API marketplace on the side or sell APIs on existing API marketplaces, with a markup, potentially to acquire customers.

Last updated: 2025-11-19

Day 018

Forcing myself to post everyday through Beeminder is good, because sometimes I just don't feel like working on this project.

However, writing about it is motivating, talking with coworker also makes him motivated.

We're starting to talk about implementation: writing the copy, hiring a designer, writing the actual scraper...

Talked about it with my "mentor" for this project, he told me it was a really good idea but that I'll receive a Cease and Desist soon in the course of the project.

I think I wrote about it earlier, but the idea would be to get a lot of customers, and then once we receive the Cease and Desist, close our landing page, but still allow customers to access the backend.

Anyway, it's a fun little project that will flex our product muscles (as Posthog would say). Worst thing that could happen is a little bit of wasted money :)

TO-DO

For me

  • Create Go API
  • Write copy (take Modafinil...!)

For coworker

  • Create dashboard / billing system
  • Hire designer
  • Write front

* not actually sure about the TO-DO for him, but I have a feeling that this is how it will end up


Currently focusing on another project, but this will come soon enough :)

Last updated: 2025-11-20

Day 019

No progress

Last updated: 2025-11-21

Day 020

Spent all my day doing dumb administrative chores

I hate my life

Last updated: 2025-11-24

Day 021

Focused on previous projects

Last updated: 2025-11-25

Day 022

Not doing anything, still working on older projects to potentially x2 revenue.

Touching Node.JS is making me depressed while working in Rust gives me energy and makes me want to work more.

I also read an article about the shortcomings of Go when it comes to data races.

Makes me want to go back on my decision to make this a Golang shop and instead force my coworker to learn Rust.

Last updated: 2025-11-26

Day 023

Nothing done, focusing on increasing revenue on older projects.

Last updated: 2025-11-27

Day 024

Thought about a new business idea today, in the music industry.

It's more promising that other ideas I had before and we're used to it

Let's see.!

Last updated: unknown

Annex

This section will contain various notes about software, concepts, etc.

It'll be a bit less organized, but can be useful to understand what's going on.

Last updated: 2025-10-13

Beeminder

Beeminder is software that allows yourself to pursue your goals by charging you money if you don't do a specific action.

For example, I configured Beeminder to charge me $5 if I don't add content to this website every day.

Last updated: 2025-10-14

Website ready for conversion

For this milestones, we need:

  • Statically generated website that auto-builds on push
  • Good SEO score
  • One technical article
  • A working contact form
Last updated: 2025-10-21

LinkedIn (TO-DO)

For this milestones, our LinkedIn must look professional.

  • Good-looking picture
  • Banner
  • Accurate CV/timeline
  • Description explaining what we can do
    • link to the company website
Last updated: 2025-10-21