Tech needs diversity of skills

At a time when developing technology skills for a digital world have become a priority, companies will do well not to limit their focus on acquiring computer science and programming talent but also expand into other, more diverse fields. By Hannelise van Wyk, EPM...

Embrace chaotic innovation to drive application capital

Applications are now the primary vehicle through which digital businesses develop and deliver their goods and services. Moreover, the soaring valuations of today’s most well-known digital giants are attributable to those companies’ application portfolios....

Top tools for successful business analysts

In order to be a great business analyst (BA), knowledge of the business, understanding the technical aspects and a capability in the tools of the trade are all key to ensuring high-quality software is delivered on time and as per spec. A complicated role, BAs within...

Rethinking inhouse software development

Businesses often choose to develop their own software based on historical reasons that are not as valid today. In the pre-Internet 70s and 80s, banks started writing their own programs because they were the only ones qualified to do so. Some inhouse development teams...

Choosing the right tech stack for mobile apps

Speed to market is the key ingredient to sustaining a competitive advantage. In the app development world, choosing the right mobile technology stack could mean the difference between success and failure. If one wants to create a highly functional mobile app –...

Entering a brave new world for software developers

Software developers are in the enviable position of having the power to shape the future. This is according to software expert Cliff de Wit, who says it’s an exciting time to be in the industry, but also a time for reflection on the ethics and responsibilities...