Browsing Tag
softwareengineering
92 posts
Event Driven Design & Message Driven Design
Event Driven Design (EDD) Before we dive into EDD, let’s define an event. An event is immutable and…
No, la IA no programa. Y los que te dicen lo contrario te están vendiendo humo
Hace unas semanas, tras ver el enésimo video de un “experto” afirmando que “Gemini 3 Pro revoluciona la…
Video Streaming Platform (YouTube / Hotstar / Netflix / Prime) High-level System Design
High-Level Design: Video Streaming Platform (YouTube-like) Table of Contents Problem Statement & Requirements High-Level Architecture Component Architecture Data…
What a Learner Should Do to Become a Software Engineer
A lot of people ask how to become a software engineer, hoping for a checklist or a fast…
The Pendulum Swings Back: Intentional Software Design in the Age of AI
Software development has always lived at the extremes. In the early days, we planned everything. Specifications were sacred.…
Green Software Engineering: Measuring Energy, Not Just Performance
We measure speed, but what about the energy? Most software engineers measure success using performance metrics. We optimize…
The Liskov Substitution Principle, A Model for Parenting
Maybe it’s just me, but most software principles sound abstract until you realize they already exist in real…
🚩 Red flags series #3: If-else endless tower
📌 This post is one chapter in my Red Flags series. I’m exploring the mistakes, bad practices, and…
Dear Developer: Your Database Isn’t a File Cabinet!
Hey guys! I’m an Engineering Manager, and I’m sharing some notes deep from the development trenches. I wanted…
Meta-Authors Note: Codie’s Cognitive Chronicals
Hey there “Readers”1 Sometimes “real work” just gets on top of you, ya know? While I’m sure Codie…