Exploring Open-Source Licenses: Understanding the DifferencesOpen-source software has revolutionized the way technology is developed and shared. However, I’ve never fully understood which software…Dec 3, 2023Dec 3, 2023
Unlocking the Power of Negative Testing: Beyond the ExpectedEnsuring that systems function optimally under normal conditions is critical in software development and operational reliability. However…Nov 28, 2023Nov 28, 2023
Navigating the Thin Line: The Unconventional Traits of Exceptional LeadersIn the world of leadership, there is a unique duality — a balance between traits that may seem contradictory at first glance. Exceptional…Oct 7, 2023Oct 7, 2023
Maximizing Efficiency: How Lean Principles Supercharge CI/CD PipelinesThere’s something uniquely satisfying about two seemingly unrelated ideas coming together in perfect harmony, revealing a profound synergy…Oct 7, 2023Oct 7, 2023
Environment Consistency Through Multi-Stage Image Builds“Well, it worked on my machine...”Oct 6, 2023Oct 6, 2023
Git & Bash Aliases To Speed Up Your Day“No amount of money ever bought a second of time.” — Tony StarkJan 31, 2023Jan 31, 2023
Identifying What To Build in a Mono-Repo With Bash & GitAcross my career as a software engineer, I’ve found myself optimizing CI/CD pipelines several times to eliminate waste and inefficiencies…Jan 31, 2023Jan 31, 2023