←back to thread

567 points ingve | 2 comments | | HN request time: 0.558s | source
Show context
cafeinux ◴[] No.43588881[source]
I was just thinking about this yesterday. A few weeks or months ago I started learning something new from an online course.

Because I like using Anki to help me remember, I started copy-pasting stuff from that course to a spreadsheet to then export it as a CSV to import into Anki.

One thing leading to another, my spreadsheet quickly ended with weird formatting everywhere that would be converted through macros to HTML tags to style the resulting Anki notes.

This was still implying much manual work, so I finally figured I could just scrape the lessons for which I want notes via some script, and get the resulting CSV with a simple command.

I'm been working on that scraper for two weeks now, and I just realised yesterday that that's the most time I've spent on a side project since too long to remember, and it brings me joy and motivation in the evenings and weekends. Also, apart from the occasional script, I haven't wrote a line of code for years, and I don't know why I ever stopped coding since I love this so much. And last but not least, I decided to go for Python, and I've never learnt Python so it's quite a challenge but also a satisfactory experience.

All in all, this side project is spaghetti code with a dirty hacks sauce, I would never open-source it, and it's never going to be useful for someone other than me.

But it feels like I'm dusting off my brain, and rediscovering skills and passions I had long forgotten. Like finally waking from a long slumber. I'm currently a bit depressed, struggle to focus, and feel burnt out, but at least I am motivated by something and I create something for me, and this makes all the rest bearable.

replies(3): >>43588935 #>>43589204 #>>43591734 #
joshdavham ◴[] No.43589204[source]
> I decided to go for Python

Great choice and keep going! At my last job, we actually created and sold Anki decks and I can tell you that Python was the main language we used for this. In fact, it's also one of the main languages used to build Anki (it's built with PyQt + Rust & Svelte).

replies(1): >>43589743 #
danvillalon ◴[] No.43589743[source]
What type of job does sales of Anki decks? I never though this to be have like a market, so curious to know
replies(2): >>43590417 #>>43590892 #
wahnfrieden ◴[] No.43590417[source]
In Japanese learning, people sell premade decks for things like learning kanji with mnemonics and graphics, or curriculum-like decks that provide a sensible order such as N+1 sentences (sentences with at most one unknown word or kanji)

I'm also in the business of generating Anki decks, except on the tools side: https://reader.manabi.io is growing in popularity for Japanese sentence mining for Anki on iOS & macOS

My project began as a "blissful" side project and is now my full-time occupation.

replies(2): >>43590905 #>>43590911 #
1. joshdavham ◴[] No.43590905[source]
Ah I didn't realize you also had a macOS app out! Also cool to see you're on HN! I honestly love the niche that we're in.
replies(1): >>43591680 #
2. wahnfrieden ◴[] No.43591680[source]
Hi! Maybe you saw my old app before I rewrote it fully in SwiftUI. Yes it's a nice supportive community to be in