Record my learning path, in case one day I forgot something important.
Sometimes you don't need notes, but just need some coding example to recall some details.
I'm Benben, a frontend developer who transitioned from a completely different background. I believe in continuous learning and that every effort you put in will eventually pay off — even if it doesn't show immediately.
My journey:
- Self-taught developer, always learning
- Frontend focus (Vue, React, TypeScript)
- Expanding into backend, cloud, and networking fundamentals
- Language enthusiast (English, Japanese, Korean)
- Vim enthusiast, typing speed advocate
- Writer at Error Baker and benben.me
A collection of my learning notes, code examples, and research across various topics:
- Courses — Structured learning from Udemy, ZTM, etc.
- Languages — Notes on English, Japanese, Korean
- Tools — Vim, database CLI, and other tooling
- Slides — Presentation projects (React-based slides)
- Research — Deep dives on various topics (tech and non-tech)
Keep Learning and Happy Coding!
- AWS — Cloud concepts, security, compliance
- Node.js — Performance, snippets
- TypeScript — Generics, Express, build-web-framework, rrts, stats
- Junior to Senior
- Fundamentals of Networking — OSI, IP, ICMP, ARP, TCPDUMP
- Fundamentals of Back-end — Design patterns
- Linux — Fundamentals, system administration
- English — Developer guide, books
- Japanese — Basics, verbs, anime common phrases
- Korean — Basics, verbs, common phrases
- Vim — Tutorial, cheat sheet, vimrc
- Database CLI — Cheat sheet
- OpenClaw — Notes
- Docker — Dockerfile best practices
- Open Slide — Injection molding slides (React-based)
- OpenClaw — Slide project
Breathing science, chakra, entropy, heliocentrism, injection molding machine, rune, Taiwan food health risks
MIT License