Software Development
-

Big Data: All Aboard the Information Bus
What is good for the short term is often not good for the long term. A simple example from baseball:…
Read More » -

The Myth of Start Up Costs
Conventional wisdom in the start-up community these days is that it has never been cheaper to start and build a…
Read More » -

Opinion: Performance Testing
Performance tuning an application is time consuming, and expensive. Useful tests often need dedicated hardware to run on. It’s specialised…
Read More » -

Trying to understand CAP
The CAP theorem, stated by Brewer and proved by Gilbert and Lynch specifies a property of distributed systems. It states…
Read More » -

Motivation, Creativity and Innovation
I am a strong believer in that every individual on this earth can be creative and that hard focused work…
Read More » -

Do Web 2.0 Companies Really Have The Best Technical Talent?
There are a lot of cool companies with products on the web that millions of people are using. I’ll wondered…
Read More » -

Resign Patterns: Eliminate them with Agile practices and Quality Metrics
This blog post is inspired by the article titled Resign Patterns by Michael Duell. I’ve included all the original text…
Read More » -

An unambiguous software version scheme
When people talk about software versioning schemes they often refer to the commonly used X.Y.Z numerical scheme for versioning. This…
Read More » -

Provocateurs Gather the Best Requirements
Ask someone what they want, and they’ll tell you they want a faster horse. Provoke them, and they’ll tell you…
Read More »
