When WiFi and Bluetooth fought for resources on a single ESP32, my car telemetry project kept crashing. Here's how ESP-NOW and a dual-microcontroller architecture solved the race condition problem.
Posts
Thoughts, ideas, and things I'm learning.
Fast solution to kill processes using specific ports on Mac with a simple one-line command.
Applying the UX Hierarchy of Needs framework to real-world product design, with a case study on Nykaa's logout flow.
Breaking down AWS CloudWatch alarm conditions and what '5 datapoints within 5 minutes' really means for SQS monitoring.
Understanding the N+1 query problem in database interactions and how to solve it using eager loading and SQL joins.
Exploring the various overheads involved in establishing TCP connections and their impact on performance.
Understanding the difference between latency and throughput, and why both metrics matter for system performance.
A step-by-step guide to using GNU Parallel for running multiple commands in parallel and speeding up command-line workflows.
Understanding Ruby's class_eval method and how it enables runtime code evaluation and metaprogramming techniques.
Exploring Ruby's ObjectSpace module and how to find all child classes that inherit from a base class.
A personal README documenting my work preferences, communication style, and how I learn best.
My journey from fear of contributing to open source to making my first meaningful contributions and falling in love with the OSS community.