My outsourcing blacklist

Photo by kevinzim
According to some sales persons you should outsource (or even offshore) as much work as possible. Their rant usually goes something like this:
By offshoring you would be able to save a ton of money by making use of the workforce of low wage countries whose inhabitants are both intelligent and educated – and motivated ta boot! Nobody can ever get fired for doing that!
Well, this post presents a somewhat different attitude towards outsourcing. There are in fact things that you should never ever consider outsourcing…
When should you rewrite and when should you just modify that old code?

Photo by quasimondo
Today I was in need of arguments to support my personal opinon, so it was kind of an ordinary day. As always I turned to Google. After some fruitless clicking around I finally found something useful over at stackoverflow.
Jack Marchetti neatly formulated his question as “When to rewrite a code base from scratch?” and some of the answers were pretty good.
Data in the cloud and how the big cloud vendors handle consistency

Massive scalability is a key component of elasticity that in turn is the key advantage of cloud computing. Handling massive amounts of data is far from easy whether you use cloud computing or not. To get the real benefits of the cloud there are a couple of limiting factors that needs to be considered – at least that is the way the official dogma goes.
Read more…
When to Agile and How much to Agile – that is the question

Photo by aftab
Agile is gaining more and more popularity compared to plan-driven software development approaches. There is a strong community push in favor of agile, and truth be said agile has quite a few advantages. However, a couple of questions needs to be asked. Should all projects use agile methods? To what degree should a particular project be agile?
Thinking Digital 2011 – the blog post

Thinking Digital Conference is a wonderful mix of innovation, technology and great thinkers. The 2011 edition of the conference even caught the attention of The Guardian that wrote several articles about it. In this post I want to share some of the impressions that stuck with me after joining the conference and spending a little more than two days in the beautiful Newcastle Gateshead in the UK.
Read more…
REST versus SOAP for the Public Cloud

Original photos by onesecbeforethedub and jurvetson
There has been a lot of debate around what is better; SOAP based Web Services or RESTful services. This debate is sometimes surprisingly heated with expressions like WS-Deathstar and RESTafarian tossed around all over the place. This is yet another interjection into that debate that specifically focuses on the public cloud.
To make the context clear, in this post I want to discuss services that are publically available and hosted in the cloud – SaaS. The services I have in mind are services that are meant to get a wide adoption across multiple countries, technologies and devices.
Read more…


