Contact KRS: +27 (0) 21 681 2900 | | Contact Us


error-zen Error Zen

7 Jun 2012 by Jasper Cook
Excel errors (like weeds in a garden) can be useful as indicators. Using IFERROR can mask most ugly horrors preceded by a Hash character, if it is passed a blank string [“”] as the If_True parameter. [...]

Case study: KRS deploys Sharepoint at SA National Parks

20 Mar 2012 by KRS
Sharepoint has recently overtaken IBM as the leading portal for business, highest on both the Ability to Execute and Completeness of Vision axes. This validates SA National Park’s decision to use Sharepoint for its Systems user guides and documentation. [...]

leadinglions Leading the Lions

29 Feb 2012 by Lorraine Steyn
Great teams need great Leaders and great Followers. In Agile teams, we need every team member to step into a leadership role as needed, with no specific manager appointed. [...]

Excel: Search and Replace

29 Feb 2012 by Jasper Cook

Collaboration for Distributed Teams

28 Feb 2012 by Brent Blake
KRS uses Scrum as our Agile software development process of choice, with a focus on delivering working software every 2 weeks (this is called a Sprint). [...]

Jerm on binary Jerm on binary

26 Feb 2012 by KRS
The latest cartoon from Jerm. [...]

jerm-dogs Jerm on dogs

13 Feb 2012 by KRS
The latest cartoon by Jerm. [...]

Jerm on junk mail Jerm on junk mail

13 Dec 2011 by KRS
The latest cartoon from Jerm. [...]

Global Day of Coderetreat

19 Nov 2011 by KRS
Global Day of Coderetreat is a day to celebrate passion and software craftsmanship with 141 cities participating around the world. [...]

Trust – Do we really Understand It?

4 Nov 2011 by Lorraine Steyn
Trust is fundamental to all working relationships, yet it is the value that is hardest to foster in a business environment. [...]

The Prince is not Agile!

4 Nov 2011 by Lorraine Steyn
Agile development is a way of life for us at KRS. We fully subscribe to its aim of delivering value, in the simplest way possible, under short time constraints. [...]

Jerm on marriage Jerm on marriage

13 Sep 2011 by KRS
The latest cartoon by Jerm. [...]

Testing – Critical Success Factor in Agile

11 Aug 2011 by Lorraine Steyn
Agile development is awesome – the immediacy of developing code that gets deployed, where users and developers get continuous feedback around what’s working and what isn’t, is a high that can become addictive! [...]

KRS Growing with Entrepreneurs

31 Jul 2011 by KRS
As a real-world illustration of how an entrepreneurial mindset and pioneer software developers combine to form a sustainable business, we couldn’t imagine a better example than Gareth Hosking and CB4’s journey with KRS and ours with him. [...]

Writing Good User Stories

15 Jun 2011 by Lorraine Steyn
Consider that your specifications (called User Stories in Agile) are the foundation that your system will be built on. If the User story is incomplete, your foundation will be incomplete. [...]

The Great Firewall of China

14 Jun 2011 by KRS
Probably the best known example of Internet censorship occurs in China, where the Chinese government aggressively blocks any terms deemed ‘sensitive’. [...]

Jerm on dating Jerm on dating

13 Jun 2011 by KRS
The latest cartoon by Jerm. [...]

Project Rescue

11 May 2011 by Lorraine Steyn
The software development world is sadly littered with failed projects. In 2009, the Standish Group published a study covering 40,000 software projects over a 10 year period. They discovered that 44% were “challenged” – over time, over budget or lacking critical features. [...]


11 May 2011 by KRS
KRS has always had a culture of mentoring, with senior developers mentoring juniors (newbies in our office parlance). In recent years, the culture seemed to be dissipating, and we had to look explicitly at our practises to get the mentoring back on track. [...]

Egypt in Tweets

17 Feb 2011 by KRS
Twitter was abuzz within hours of the protests starting in Tahrir square. It started very peacefully, with calls for sit-ins and demonstrations. [...]