Posts Tagged ‘software design’
Posted by Rahoul Baruah on February 11th, 2009 under Designing Great Software Tags: complexity, software design •
Comments Off
I’ve been a fan of Basecamp for years. Ever since I heard about it (all the way back in 2005) I’ve encouraged its use whenever possible. It has pretty much become the de-facto standard for web-developers across the world. Part of its appeal is its unstructured nature – it’s basically a series of messages with [...]
Posted by Rahoul Baruah on January 31st, 2009 under Beautiful Code, Designing Great Software, Smalltalk Tags: controllers, models, ruby, software design, views •
Comments Off
Any web-developer Rubyist knows about models, views and controllers. The MVC paradigm is embedded in the structure of Rails and Merb and encouraged by Ramaze and Sinatra. If you’re a Mac developer or an iPhone bod then MVC is common practice there as well. Same goes for Sproutcore and even Microsoft is [...]
Posted by Rahoul Baruah on December 20th, 2008 under Designing Great Software, Ruby on Rails and Software Development, Writing Reliable, Bug-Free Code Tags: rails, ruby, software design •
Comments Off
I’ve recently been updating some old code – partly written by someone else, partly written by myself. At the time, I thought I had written this code really well; looking back on it now, it looks awful. Fair enough, I’ve learnt a lot – I want to look back on old code and [...]
Posted by Rahoul Baruah on November 25th, 2008 under Designing Great Software, General, Writing Reliable, Bug-Free Code Tags: software design, vat •
1 Comment
There seems to be a lot of wailing and gnashing of teeth about the upcoming VAT change. Especially as it is only a 13 month change and the rate will revert to 17.5% in 2010.
However, it ought to be really simple (although I realise that this may be a bit late for [...]
Posted by Rahoul Baruah on November 21st, 2008 under Beautiful Code, Designing Great Software, Ruby on Rails and Software Development, Writing Reliable, Bug-Free Code Tags: cucumber, rails, rspec, ruby, software design, Writing Reliable, Bug-Free Code •
Comments Off
I’ve written up a new post at the Brightbox blog detailing how we are using RSpec and Cucumber to build acceptance tests for the next generation Brightbox systems.