Skip to main content

Why Game Design is a Great Career Path for Bootcamp Graduates

game design is a great career path

You’ve finished your bootcamp and you’re keen to become a game designer. There are many excellent reasons to embark on this career path, from excellent salaries to the opportunity to do something really artistic and creative. This piece will look at why game design is a great career path, and also why it’s ideally suited […]

Read More

Four Strategies To Follow Before You’ve Written Your First Line Of Code

It’s daunting to become a coder. There’s so much to learn and there appears to be a multitude of people who have been coding for years. Take heart, however, a full third of professional developers on Stack Overflow, which interviewed over 100 000 developers, only learnt to code within the past five years. Basically, it’s […]

Read More

Choosing Between Python Web Frameworks

Python is the fastest growing programming language. There are good reasons for this growth, including high salaries (an average per annum salary of $114,490 per annum, according to Indeed), excellent job demand and the sheer number of exciting innovations that rely on Python such as machine learning, artificial intelligence (AI), big data, robotics and cyber […]

Read More

Become a Data Scientist in 2018

Guess the best job in the US for the past three years running. It’s Data Science, according to Glassdoor, which combines three factors to work out its top-job rankings: number of job openings, salary and overall job satisfaction rating. The Harvard Business Review calls Data Science the ‘sexiest job of the 21st century’. So how […]

Read More

6 Reasons Your Product is Doomed in Emerging Markets

  In this piece, I will cover scenarios that could lead to the failure of your product in emerging markets.   1. You product doesn’t solve a big problem You will fail if your product is not clearly better, faster or cheaper than the competition or substitute products. You can mask your lack of differentiation […]

Read More

Your Code Might Stick Around: Windows 3.1 Killed an Airport

  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 requirements of the client, there remains another factor which is often overlooked. This factor […]

Read More

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 the opportunity to raise its head with what Stack Overflow has uncovered. The 50 […]

Read More

5 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 packages.  If you need functionality, there is a good chance that someone else needed […]

Read More

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 logical execution of operating system software from the underlying hardware it runs on. This means […]

Read More