Does a position always have to be occupied by one person, or are models of 2 or 3 in-a-box not worth exploring for more complex and dynamic roles, even as part of leadership development with a leader actually working shoulder-to-shoulder with their replacement(s)
Geek Tools – My Mouse Journey
I have been a predominatly mouse user all my life, at the beginning there was no choice as all we had were desktops, even if I was able to learn to use vi on Unix/Linux terminals. However as laptops have become cheaper and more capable, they have become primary computing devices for many including myself, […]
My Cloud Backup Approach
I have continously talked about my drive to never lose a file again, after I lost my first file to a failed floppy disk drive in 1996. The fanatical backup approach has been used to work as follows: Create a new version of whatever I am working on everyday – for files add the date, […]
Life and Tech – Choices, Decisions and Options
A couple of weeks ago Friday, I shared lessons from my life in technology with a team of upcoming software developers, Life in the Tech Lane, and I got a number of follow-up questions like the one below. On reading the questions, it spurred this post as the responses needed to be long form For […]
The Case of a Platform Rebuild from Laravel
This post is a discussion with a colleague who reached out to me requesting for advice on whether to rebuild their successful e-commerce platform whose usage has grown exponentially over the last 18 months. My first piece was 90% of platform rebuilds and re-architectures fail, especially since there are always unseen constraints in the new […]
Wish List: My Telecom Service Provider Needs
Looks like the economy is back in the open, but the lingering effects of the COVID19 pandemic have driven a more digital focus on life and work. Looks like our local service providers have not really made any moves over the last 2 years Here is my checklist based on my exposure across the places […]
Geek Tools – My Keyboard Journey
As a software engineer my days and nights are driven by the need to type instructions for a computer to execute into text files. Thus the keyboard is my primary tool for this input. My primary workhorse over the last couple of years has been a MacBook Pro laptop and now majority of the time, […]
My Code Review Workflow
My role involves reviewing code written by different members of my team, which is an important process in the software delivery lifecycle. In certain cases, code reviews turn into gatekeeping which does not deliver the intended value for the process The reason for code reviews Get a shared understanding of the code submitted – an […]
Tech Tip: Whatsapp Groups for Record Keeping Purposes
Over the years my wife and I have been sharing lots of information via Whatsapp some of which we need for tracking purposes, the most common being weekly metrics from a business operations where I am a silent partner but key stakeholder One neat trick that I discovered from a friend, I have forgotten who, […]
Agile driven requirements wishlist for Integrated Telcom Service Provider Packages
I am constantly frustrated by having to remember voice, data and SMS bundles not only for my own use but for my family and dependants, and I am envious of family data plans in the rest of the world. Being an agile practioner here is my user story As a telecom service customer I would […]