Here’s something worth thinking about: you don’t have to worry about the systematic issues. You can make change as a single person. Often when I want to help somebody out, I’m overwhelmed by the scale of the issues I will need to fix. And it’s...
I spent so much time and effort working on this blog that I forgot that consistency mattered over immediate output. I was burnt out because I put a lot of effort writing and making changes on this website that it stopped being fun or interesting....
We learned important lessons after integrating data scientists and software engineers into a unified team as we tested different team structures and planning regimen. This essay takes us through the journey of that discovery.
Don’t entomb your applications, make them flexible, ready to make gradual changes. That way, they won’t need an overhaul from scratch when the time comes.
My journey with juggling multiple unrelated hobbies suggests that engineers with a diverse interest are assets to allows for greater innovation and creativity.
The “duct-tape and strings” approach to building software systems prioritizes functionality and rapid iteration over achieving design perfection. While it might raise eyebrows among proponents of careful planning, it’s borne out of real-world pressure and can lead to successful outcomes.
Planned “unfocused” activities can enhance your cognitive toolkit. In “Tinker Dabble Doodle Try: The Power of an Unfocused Mind,” Dr. Srini Pillay challenges the idea that laser-sharp focus is the key to success, particularly for engineers grappling with complex problems.
This essay narrates an unexpected adventure in implementing GPU time slicing on our EKS kubernetes cluster. What began as a seemingly straightforward task – installing the gpu-operator – turned into a long-lasting exploration that uncovered challenges, helped us refine our processes, and ultimately led to substantial benefits for our infrastructure....