barthom
I have a web GUI for fetching thread comments from the Reddit API and where the user can quickly pick which comments should be filtered out. It also lets the user know if a comment is "bad" (violence etc.) from some automatic string matching so they can be filtered out or edited quickly.
Then on the backend I fill a HTML template with the comment data making it look pretty. Then I use Puppeteer to render and screenshot it into an image. Then I do a "segmented reveal", revealing one sentence at a time using HTML classes and CSS, depending on what part of the text is currently being read. It also scrolls down so the sentence currently being read is in the center of the screen, and does some other stuff like censor bad words using the CSS blur filter. Then I use ffmpeg with a bunch of complex_filter entries to add TTS audio to the screenshots, add transitions and stuff and concat it all together.
It's really not that complicated, but learning ffmpeg and making rendering reasonably quick and correct was a challenge.
Our content is a lot higher quality than most other similar channels, mainly because the software I made automates so much. Which is why I think this one stood out. I effectively spend an hour a month or so just maintaining the software, while the actual work of uploading/making thumbnails is outsourced to someone I know. He spends maybe 15 minutes per video and we upload daily. It's a fun side-business to have but I don't expect it to be viable long-term unless I somehow pivot it into something else.
The first month or so was tough. It felt weird not working on something. Which I think is part of a healthy process to get used to not binding my self-worth to my productivity. I traveled a bit, reconnected with friends and did some freelancing. I tried finding enjoyment in programming again, something I felt I'd lost at my last job.
All in all, I'm really happy I quit before things got worse. I still don't have a plan really, but I know I will probably never accept a position as a full-time employee unless I am really passionate about the work and feel I have a lot of impact. I am considering continuing my CS degree (I'm 22). I'm in a pretty fortunate position financially because of some successful side projects, so I've decided to take advantage of that and just keep working for myself. It's what I truly enjoy, and as long as I make a decent living there's no point in earning more money if I'm miserable for it.