All Stories

Bringing lessons from Japanese temple constructions to software maintenance

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.

Diverse interests help us understand the world better

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.

The duct-tape and strings approach to software is unfairly maligned

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 raises eyebrows among proponents of careful planning. However, it’s a valid approach to real-world pressures and can lead to successful results.

Srini Pillay's Tinker Dabble Try: The Power of an Unfocused Mind, a book review

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.

Running large language models (LLM) locally on your Mac using OLLAMA

This is an introduction to Large Language Models (LLMs) and an instruction to running them locally on a Mac using OLLAMA.

The story of what it took to setup NVIDIA GPU drivers and time-slicing in our GPU EKS cluster

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...