Decisions
A transparent log of architectural and technical decisions I've made throughout my career. Each entry documents the context, alternatives considered, and the reasoning behind the choice.
7 decisions documented
Seeking a Junior Position Despite Senior-Level Knowledge I'm graduating with my Computer Engineering degree in late 2025 and receiving my title in early March 2026. Over the past five years, I've built a strong technical foundation throu... Read decision Deciding Not to Build in Public I've been building projects for about three years, mostly for learning. I'm seeing many developers on Twitter and YouTube building in public sharing their progress, writing threads... Read decision Prioritizing Fundamentals Over Framework Chasing By mid-2023, I've been learning web development for over two years. I'm noticing a pattern: every few months, a new framework or tool becomes popular, and I feel pressure to learn... Read decision Adopting TypeScript for All New Projects I've been writing JavaScript for about two years now, and I keep running into the same problems: runtime errors from typos, unclear function parameters, refactoring anxiety, and di... Read decision Deleting Practice Projects After Learning From Them After about a year and a half of learning programming, I've accumulated dozens of projects in my GitHub repositories and local folders. Most are practice projects: todo apps, blog... Read decision Should I Start Buying Paid Courses? I've been learning programming for about a year now using free resources (YouTube, documentation, Google searches). I can build basic full-stack applications and I understand core... Read decision Choosing Self-Directed Learning Alongside University I just started Computer Engineering at UAGRM and the first semester feels much slower than I expected. In Introduction to Computing we spend weeks on concepts that I feel I could u... Read decision