Software Engineering
Software engineering field notes on design decisions, implementation trade-offs, code quality, and the craft behind shipping reliable systems.
How AI Changes the Role of Quality Engineering in Modern Delivery
Why the QE Role Is Changing
Read more
Observability for LLM Systems: Metrics That Actually Matter
Why LLM Observability Needs a Different Mindset
Read more
How to Evaluate LLM Applications Before Production Release
Why Evaluation Has to Come Before Release
Read more
When to Use RAG, Fine-Tuning, or Prompt Engineering: A Practical Decision Framework
Why This Decision Matters
Read more
Building a Product Engineering Operating System
Modern product teams are expected to ship faster than ever while still taking bold bets on experience, reliability, and growth. The answer is not another fra...
Read more
Static Code Analysis To Improve Code Quality
Today, developers can get feedback on a line of code’s correctness the second they type it into their code editor, thanks to innovations in the field of sta...
Read more
JS Object's 10 Utility Methods
An object in JavaScript is a collection of properties. This article will cover the most important utility functions that you may need dealing with objects in...
Read more
JS Object Oriented Programming
Object Oriented programming (OOP) is a programming concepts that involves organizing code into objects that can interact with each other. JavaScript is a lan...
Read more