16 karma · joined March 1, 2021
Naturally, I want to recommend learning marketing if your goal is to earn money from your products where you can sustain yourself from your own products.
I was quickly able to write a web scraper using Python in a few hours by employing ChatGPT. I hadn't touched Python in like 12 years before that day. It wasn't just a generic scraper. I asked ChatGPT to fine-tune it to a). crawl pages belonging to a certain domain b). save data inside a specific directory with specific filenames.
Before that, I asked it to write unit tests for a React component. It did and I got 100% code coverage for that component. Our manual test suit had around 87% code coverage for that component.
Having said that, it constantly requires human intervention to judge if the produced output would work and how to integrate a piece of code produced by it into the actual projects.
I have a moderately complex project, which is built using Next.js but it uses Yarn workspaces (for code sharing) and Docker (for deployment) but I waste a lot of time putting out fires w.r.t this setup than actually building features. I am thinking about doing away with Docker and Yarn 2 to keep the setup simple.
- A single VPS server to host the app. I love DigitalOcean.
- A single docker-compose file to bring up the entire stack containing the front-end, the back-end and the database.
- Caddy for automatic SSL certificates and proxying.
- JavaScript/TypeScript for building stuff.
- Cloudflare For DNS
One day, I just woke up and had an epiphany that a BASH script could do the same! On top of that, the end users would not have to install Ansible in order to run the playbook.
I was able to collect the analytics from my website and the setup was easier than that of Google Analytics. Great work.
I was disheartened and started teaching coding on YouTube.
I have more subscribers than the number of downloads my apps have ever got and made almost $3K from teaching coding.