Category: Software Engineering
My thoughts, ramblings, and learnings on software engineering: I believe in taking a holistic approach to building software, which means considering the entire system and its life cycle. I also think that design principles, system architecture, and scalability are extremely important factors to explore. It’s crucial to collaborate with diverse professionals to ensure that all aspects of the project are considered and executed properly.
-
Why Focusing on Failure Matters
Explore why focusing on failure is a game-changer with insights from Dave Farley. From Apollo missions to everyday code, learn how anticipating failures shapes reliable software. Continue reading
-
Platform Engineering: Benefits, Missteps, and the Path to Effective Implementation
Balance is key – empower devs with meaningful abstractions, not just default settings. Create platforms that boost productivity while adhering to standards, without restricting creativity. Continue reading