Posts
All blog posts.
-
How to Choose a Language for a New Project
When choosing a programming language for a new software project, weigh performance, ecosystem, team experience, and maintenance cost together.
#Programming Languages -
Open Source Project Layout
Organize an open-source project with a clear README, a clean folder structure, and well-defined development commands.
#Open Source -
Building CLI Tools
Practical notes on user experience, command design, and output formatting when building command-line tools.
#Tooling -
Building a Testing Habit
Treat writing tests not as a heavy process but as a natural part of the development flow.
#Testing -
Database Modeling Fundamentals
Foundational database modeling notes for making more deliberate decisions about tables, relationships, and indexes.
#Databases