Software development is not about pumping out code

Software development is not about pumping out code

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.

Read More Read More

Generating code is the smart way

Generating code is the smart way

I spend much of my day coding away furiously, mostly in Codeigniter (PHP, Javascript, jQuery & MySQL). The usual open source stuff.

field definitions

Most CRUD (create, read, update & delete) operations follows the same pattern of code.

There is a controller that drives the main functions, a list view (using the awesome datatables plugin) to show a table of data and a edit popup screen to create or modify the record. Then there is a delete and optional enable/disable function, together with maybe some additional tabs on the edit screen.

How hard can it be to combine all this into a code generator?

Read More Read More

WISPs are the true heroes of the internet age

WISPs are the true heroes of the internet age

Wireless Internet Service Providers (WISPs) knows how to get things done.

  • They beam internet into the remote parts of the world. They get internet to communities often neglected by the big telcos
  • They provide speeds and service levels that the big telcos can only dream of
  • They install home connections in days, not weeks or months
  • They go the extra mile when things go wrong, and sort issues before the big telco even answers your call
  • They constantly innovate to provide new products and services
  • They work day and night, often in harsh terrain and weather, to restore service when things go wrong

They are the true heroes of the internet age