Having a diverse set of interests allows you to look at the world in different ways. Pick up a weird hobby, or a new craft. If nothing else, it’ll help you do your job better.
Don’t entomb your applications. Make them flexible, be ready to make gradual changes. That way, they won’t need an overhaul from scratch when the time comes.
The “duct-tape and strings” approach to building software prioritizes functionality and rapid iteration. That comes at the cost of design perfection and technical debt. It stresses the heck out of proponents of careful planning. But it’s a valid approach to real-world pressures and can lead to successful results.
Planned “unfocused” activities can enhance your cognitive toolkit. So says Dr Srini Pillay In “Tinker Dabble Doodle Try: The Power of an Unfocused Mind”. In the book Dr. Pillay challenges the idea that laser-sharp focus is the key to success.
I spent six months working on a work project that I thought would take two weeks. This essay narrates the adventure in implementing GPU time slicing on our EKS kubernetes cluster. It began as a seemingly straightforward task – installing the gpu-operator. The work morphed into a long-lasting exploration that...