I spent so much time and effort working on this blog that I forgot that consistency mattered more than immediate output. There was some burnout because I was spending so much time writing and making...
Don’t entomb your applications, make them flexible, ready to make a change here and there. That way, they won’t need an overhaul from scratch when the time comes.
Data ownership in the context of large language models is a thorny, complex and contentious issue. AI companies have unlocked huge productivity potnetial by training their gigantic models, but at the cost of freely appropriating...
We learned valuable lessons in integrating data scientists and software engineers into the same team as we tested various team structures and planning regimen until we got to the one that was the most suitable...
The “duct-tape and strings” approach to building systems prioritizes functionality and rapid iteration over achieving architectural perfection. While it might raise eyebrows among proponents of meticulous 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 chronicles an unexpected adventure in implementing GPU time slicing on our EKS cluster. What began as a seemingly straightforward task – installing the gpu-operator – blossomed into a multifaceted exploration that unearthed challenges, refined processes, and ultimately yielded...
Don’t be seduced by the latest ‘innovation’ fads; instead, focus on aligning innovation with your core business goals and customer needs. This approach will help you avoid the innovation trap and achieve long-term success.