In an era where the real youth employment rate is effectively only 30-40%, and most of that is contract work, I'm dreaming of my own business and giving vibe coding a shot. Well, building PCs and testing out different gadgets and running performance tests has always been my hobby, so I'm doing it on a Rog Z13 with a Strix Halo and 64GB RAM. Natilla kept getting nosy about my private... preferences (....) which annoyed me too, so I wiped Windows, which kept hogging RAM and VRAM, and put Linux on it instead. Of course, I come from a humanities/arts background and worked a bit at a cultural heritage company, so as a non-major I didn't even know things like "sudo dnf update," and I know nothing about typing commands in a terminal or C or any of that stuff.(.....) I just kept crashing the kernel with panics over and over, and now I've settled on an Arch Linux-based distro, and here I am. I basically know nothing about Linux and had no one to help me, so I just looked everything up alone on the English Wikipedia and figured it all out.(.....)
I connected via ollama and gave it a try, and I just casually told the qwen I got through ollama to "just make me some usable keyboard app for iOS." Since I'm running this on a self-built Linux system anyway, it was just a test, but it built the whole project for me, saying "I'll build the project for you, but you'll have to take it to Xcode to compile," and walked me through the entire basic process from A to Z. Even Switft too...
I had this flash of intuition that there must be tons of stuff running like this on MacBooks too. I guess people are probably already doing this with something like Cursor. The real question if you build something is how to maintain it, and since my mindset is that even a vibe coder needs to know the basics of computer science, I've been asking Gemini-sunsaengnim everything about computer science from the very basics. For someone like me, unemployed and living alone in a small rural town, AI is basically my best friend, my neighbor, my teacher, and my parent.(....) I'm in my early 30s and this is genuinely the first time in my life I've studied this self-directedly and this eagerly, so it feels quite moving. I started this because I didn't want to spend money on commercial APIs other than Gemini, and in the middle of all that, here's Gemini-sunsaengnim teaching me so diligently. Of course, in exchange, I'm paying with my personal data full of my own nonsense and delusions, plus 5,500 won a month. And Google will use that to train Gemini going forward.
Anyway, this is the era of Vibe Coding, but I feel like the basics matter even more in times like this, so I'm working hard at it. Right now I'm learning how to use Docker too.