Musings

Ideas worth exploring. Perspectives worth sharing

Thoughts, experiences and ideas from the people at KRS. Exploring the changing world of software, technology, business and the people behind it. From practical lessons in engineering to bigger questions about how we work, think and build.

164 articles

Articles

Latest Posts

close up of someone typing on a computer keyboard Opinion Pieces

23 September 2025 · Brent Blake

What Clients Want in a Custom Software Development Partner and How KRS Delivers

Discover what businesses expect from a custom software development partner and how KRS delivers trusted software solutions for over 35 years.

An abstract graphic showing women's heads in profile Careers & Culture

8 August 2025 · Megan Nathan

Women Who Lead: Voices Defining Tech at KRS

From software engineers to HR leaders, meet the women driving innovation and leadership at KRS, building teams, and inspiring others.

Graphic showing the KRS logo and the FEDSA logo KRS News

4 August 2025 · Megan Nathan

KRS Partners with FEDSA to Support Front-End Development in South Africa

KRS partners with FEDSA to empower South Africa’s front-end development community. Learn how to get involved.

A photograph of a group of KRS interns holding their certificates of completion Careers & Culture

17 July 2025 · Ayesha Bagus

Kickstart Your Tech Career: Why Our Software Development Programme Matters

Learn how the KRS software development training course gives young developers real-world experience, mentorship and skills for long-term success.

Interface mockup with glass effect Web Dev/Legacy Rescue

10 July 2025 · Elizabeth Duff

Modern UX for Legacy Software: How to Upgrade with SPA Design Principles

Learn how to upgrade legacy software with modern SPA design principles, improving performance, usability, and user satisfaction.

Selection of software book covers in a collage Training & Facilitation

27 May 2025 · Lor Steyn

Our recommended books for writing better code

Our top recommended books to improve code quality, design, and organisation, from DDD and TDD to software design classics and best practices.

Want to put these ideas to work?

Tell us about your project and we’ll show you how our team can help.