Blog
Here you can find some of my thoughts and wonderings.
-
The Pragmatic Programmer, But Beyond It
Linking philosophy and code, this article explores how William James’ Pragmatism and The Pragmatic Programmer reveal a simple truth: in programming, what works in practice is what matters most.
-
My Problem with Typescript (And Javascript)
How TypeScript's design encourages happy path coding and why developers systematically ignore error handling. Learn about the language-level bias that makes failure cases feel like afterthoughts.
-
My Two Cents on AI
Just me yapping about AI, our obsession with control, and how language, human or machine, doesn’t always play by our rules.
-
How I implemented a dynamic Table Of Content section in my personal blog
Sharing my thought process on how I implemented a dynamic Table Of Content section in my personal blog
-
Taming Reactivity in Vue.js: Cloning, Immutability, and Common Pitfalls
Reactivity in Vue.js feels magical—until it breaks. This article explores how improper cloning and mutable operations can quietly cause bugs, and how to fix them using immutability and defensive patterns.