One Beyond Blog

Pair Programming: Are We More Productive as a Pair?
Pair programming is a widely used agile software development technique and its principle is quite si...

The Start-up Software Development Checklist
For many start-ups and smaller businesses, software development is an essential part of the success ...

The Pros and Cons of Iterative Software Development
You may have heard of Scrum, Extreme Programming and the Rational Unified Process (RUP). These are a...

The Pros and Cons of Spiral Software Development
In this post, we’re continuing our series of highlighting various development methodologies by tak...

Pros and Cons of the Agile Approach
Agile is fast becoming one of the most popular approaches for software development. However, rather ...

A short history of the Emoji
Texting and online messaging is today far more popular than phone calls. According to Gallup, textin...

20 one-liners only software developers understand
Most software developers will agree that their job can be stressful and frustrating at times. But di...

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...

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...

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 l...

Advantages and Disadvantages of Off-the-Shelf Software
[gravityform id="4" title="true" description="true" tabindex="30"]
In today’s competitive...

The astonishing computer power behind Google
Throughout history, technology has gradually introduced its own terminology. Some of the words we us...