Archives » July 2011

MongoDb garnered much attention over the last couple of years. It is said to be fast and reliable and that it automates some of the processes that are usually very time consuming and error prone. Adoption seems to be growing steadily as it is being used in more and more high transaction volume systems like Foursquare, Bit.ly and Sourceforge.

Read full post »

When I first started working as a product owner I often felt that the process of building software was a bit like playing broken telephone – you know the childhood game where a chain of kids have to pass on a story by whispering what they have heard from the previous kid into the next kid’s ear? Just like in that game, the final version of the story (in this case, the delivered software) is often very different to what the originator of the message (the client) initially requested. The famous cartoon below pretty much sums up what all software development teams have experienced at one point or another.

Read full post »

Read full post »

Python VS PHP

Python VS PHP

Aah, the old programming language debate, much akin to comparing religions or political parties – bound to end up in a fist fight. Some will argue that as long as you choose the right tool for the job, it doesn’t matter, but I’ve found it’s always the little things that break the camel’s (or in this case, the programmer’s) back.

I wrote a little Python pet project (mind the pun) this week after years of web development using only PHP. As a matter of fact, my first job was a Python position. Eventually, as I started doing GUI development in Delphi, Python was relegated to odd jobs and hacks. When I started doing PHP development, Python became redundant and eventually my skills became rusty as old nails. Until now.

Read full post »