Software development is not a trivial task. Anyone who has designed software systems or written code will assert this, but apart from the difficulty of programming a software product that is stable (as much as is possible), bug-free, and satisfies
Category: Software Platforms
Dev Survey 2016: Mac OS X More Popular Than Linux?
The most recent Stack Overflow Developer survey has just been released, and it has plenty of interesting stats for developers. Apart from the numbers pegging one programming language against another, the millenial argument of ‘which operating system is better’ has …
Read More5 MORE Python Packages South African Developers Should Know About
The Python community is alive and growing at a staggering rate. It is an active community that has many benefits. New people bring new ideas, fresh perspectives, and different levels of experience.
One such benefit is the proliferation of
5 Python Packages South African Developers Should Know About
Very few things just work out of the box. As developers we know this, and are ready for it. When you dive into Python for the first time, the number of things that do indeed just work is amazing. Why
Run multiple operating systems on your PC without dual-booting
Curious about running an operating system from within another operating system? This practice is called local desktop virtualisation, and has plenty of practical uses.
What is local desktop virtualisation?
Virtualisation on its own is the practice of separating the
The most important tool for any software development team
Working on any software project, especially within the context of an organisation that manages big software projects, will almost certainly expose you to the concept of a Version Control System (VCS). Knowledge of how to use a VCS is essential …
Read More