Blog
A collection of my thoughts and ideas.
-
The Good Enough Approach 20 days ago
software development ai code generation -
Taking the Stairs 2 months ago
An ode to taking the harder path in life as an investment in personal growth.
personal growth -
How to Think Originally 2 months ago
How to think more creatively and develop original ideas
self-help -
TypeScript's satisfies Operator: A Quick Note to Self 2 months ago
A quick note to self about the `satisfies` operator in TypeScript
typescript note to self -
Pattern Matching: From Rust to TypeScript 7 months ago
Discover how pattern matching can revolutionize your code in both Rust and TypeScript. This deep dive explores powerful techniques for handling complex data structures, streamlining conditional logic, and boosting code maintainability across diverse programming challenges.
typescript rust functional programming -
Effective Error Handling with Result Types in TypeScript a year ago
Elevate your TypeScript error handling with the powerful 'Result' type. Learn how to implement this functional programming concept for clearer, safer, and more composable code that explicitly manages success and failure states.
typescript error-handling -
Moving to Drizzle and back a year ago
A deep dive into Drizzle vs. Prisma. Discover the challenges of complex relational queries, the importance of developer experience, and valuable lessons learned when switching database tools. Perfect for TypeScript developers seeking insights on ORM selection and performance optimization.
typescript orm -
Better React Props a year ago
Learn how to write more type-safe React components using discriminated unions - a powerful TypeScript pattern that helps prevent prop-related bugs and improves code maintainability. This technical guide demonstrates practical examples of implementing discriminated unions in both React props and reducers to ensure better component design and state management.
react typescript -
A Software Developer's Journey to Productivity a year ago
productivity software development personal growth -
How to Copy an Object in Javascript a year ago
typescript javascript -
Maturity 2 years ago
personal -
My (S-tier) tech stack for 2023 2 years ago
tier list