The 6 Worst Pitfalls of Software Rollouts

Any project launch can run into problems. Software is no different, but it obviously helps to plan ahead and try...

Read More

Pair Programming: Are We More Productive as a Pair?

Pair programming is a widely used agile software development technique and its principle is quite simple: two developers work together...

Read More

The Pros and Cons of Iterative Software Development

You may have heard of Scrum, Extreme Programming and the Rational Unified Process (RUP). These are all early examples of...

Read More

The Pros and Cons of Spiral Software Development

In this post, we’re continuing our series of highlighting various development methodologies by taking a closer look at the Spiral...

Read More

20 one-liners only software developers understand

Most software developers will agree that their job can be stressful and frustrating at times. But did you know that...

Read More

How to Write a System Requirement Specification

Ever heard the expression “If you don’t know where you’re going, that’s probably where you’ll end up”? Planning is critical...

Read More

Surprising Pros and Cons of Developing at Google

Google is repeatedly listed as the world’s number one company to work for. Clearly Google has some marvellous benefits for...

Read More

6 Popular Software Development Myths That Won’t Die

We often have misconceptions about things we may not truly understand. It’s really not such a long time since the...

Read More

Eight Business Benefits of Software as a Service (SaaS)

What is SaaS? Software as a Service (SaaS) is simply a method of delivering software on demand, via the cloud....

Read More

Refactoring: When and Why Should You Do It

One of the arguments for microservices is that they’re small and shouldn’t need refactoring. Generally services that provide purely infrastructure...

Read More

Tech 101: What is Open Source Software?

The software landscape is diversifying. These days, most businesses will have a range of various solutions for different functions –...

Read More

DevOps – You’re Doing It Wrong!

If one of the buzzwords of 2016 is microservices then the other is DevOps, but from what I see, read...

Read More