Browsed byTag: Software

Bugs slipping into code is inevitable, no matter how carefully we code and test. I have created many bugs in my day, and still make the odd mistake to this day. It is how you respond to your bugs that matter.

If you know there is a bug in your code, own up & fix it. If there is a chance that it has gotten out to live sites then patch & release a fix. If something on the customer side got affected by the bug then make the customer aware and sort it out. Not disclosing creates an atmosphere of mistrust, as the customer is bound to find out eventually.

If you work as part of a team, there is no debate here. Make sure your team knows what is going on. They cannot have your back if they are in the dark.

When I started my career in software development over two decades ago there was no such thing as a specialist coder.

Programmers as we were called in those days were required to do a mix of jobs. Gather business requirements, design the solution, code it and get it implemented. This included the graphic design, the end user training, etc. This attitude of “do it all” has served me well in my career. I have seldom been unable to solve any technical obstacle myself.

Today it is very different. Most developers specialize in front-end, back-end (server side) or ux (suer experience). Graphic design has diversified just as much.

How often have you seen a new mobile app or website being promoted? I guess pretty often. It seems everyone is a website designer or mobile app developer these days.

This is all fine, until your app hits the big time, then things goes wrong pretty quickly.

First, your server runs into performance issues because you built your app so fast you did not have time to do performance testing, or even design for performance. Then you start throwing more developers at the problem, but quickly realise that 9 developers cannot make a baby in one month.

Posts navigation

About Me

Welcome to my corner of the world where I get a chance to speak my mind on various topics, mostly tech related.

I am the co-founder of Cloud Connect, a Garden Route based wireless ISP, and founder of Datatill, an ISP billing and management platform

My daytime job is being CIO of Hero Telecoms. This involves coding, application architecture design, and lots of other interesting stuff like R&D.
I am involved in various business and technology initiatives within the region, started the Garden Route ICT Incubator and am past President of the GeorgeChamber of Business and George Tourism Association.