Articles Tagged ‘development’

The engineer that wasn’t there

1 minute read

I’ve never been that easy with term software engineer. I use it, and have been proud to have been one in my career, but it’s the connotations that come with the word engineer. Real engineers work, for the most part, with physical, mathematically predictable issues. They build roads, design machines, bridges, skyscrapers, operate lathes. Like software projects, engineering projects overrun in t...

Lispians

3 minute read

Anyone who has been in the software industry for a decent period of time is bound to have come across at least one Lisp fanatic, or Lispian. They are rare beasts, for sure, but what they lack in numbers they more than make up for in dedication to the object of their fanaticism. Unlike Java or C# hackers Lispians have a real air of self-satisfaction about them; they aren’t just passionate about ...

Doing it right can mean doing it wrong

4 minute read

I’ve found that one of the best ways to describe how it feels to be doing software development properly is that it’s like a continuous unclenching of the buttocks. There’s a wondrous sense of sphincter-release when you realise that doing it well means mostly doing all the things that got you to fall in love with it in the first place. In essence, you are free to kick back and get on with the j...

The Little Language

7 minute read

I’ve talked quite a bit about domain-specific languages (DSL) in other articles, and I freely admit that I am very excited about the concept at the moment, but I’ve not found much on the web that really gets to the nub of why they might be important to the future of software development. There’s a pretty good article in the Linux Journal and Martin Fowler’s post covers the basics, but nearly a...

Space-based Architecture

9 minute read

This is the short version of the story of my experience with Space-based Architecture. Being the instigator for one of the most often referred-to commercial implementations of an SBA and unusually an implementation outside of the financial trading sector, where the approach is more mainstream, it’s appropriate that I cover not just its implementation, but why it seemed like a good idea in the f...