Feeling like a "vibe coder" while trying to learn low-level development (OS dev, Bootloaders)
I’m really into low-level programming (C, C++, x86 ASM, Rust). Since it's hard to find comprehensive video tutorials on YouTube for advanced topics, I usually resort to searching the web. However, I often find the documentation and resources quite overwhelming and hard to grasp.
To bridge the gap, I’ve been using AI tools (like Gemini and Claude Code) to guide me through building things like a bootloader and a kernel from scratch using C and Assembly.
While it works, I can't shake the feeling that I'm becoming a "vibe coder"—just pasting code and hoping it works without truly understanding the core concepts under the hood.
Has anyone else been in this loop? How can I transition from relying on AI to actually understanding low-level documentation and OSDev independently? Would love some advice or resource recommendations!