30 April 2009

SOLID principles are about habits

Last February there was a furore in the .NET world that started when Robert C. Martin (Uncle Bob) went on Hanselminutes #145 (link). Joel Spolsky later went on the Stack Overflow podcast and was widely quoted as saying that quality doesn’t matter much. And the blogosphere went nuts…

Remembering back to when I learned to program – I learned syntax and so on. While we were instructed to focus on design, we were never really taught how or what constitutes good design (of which the SOLID principles are part of). So I never developed good design habits. Now that I’m trying to learn and apply them, it’s more difficult as I already have some bad ones. It’s like learning to ski as an adult while watching 5 year olds zoom past backwards… it’s so much easier to learn early on.

29 April 2009

Blog post on programming language selection

I liked this article. It describes one person’s process of selecting a language for a project. He briefly describes the process of choosing between Java, Ruby, PHP and Python.

http://blog.dhananjaynene.com/2008/06/whyhow-i-ended-up-selecting-python-for-my-latest-project/

22 April 2009

Oracle set to slash Sun jobs

Sun seems to be a bit happier to be bought by Oracle than IBM. But probably not by much.

Oracle’s said to be offering about a billion $ more than IBM so maybe that’s helping to smooth egos.

But try telling that to the holders of those jobs that Oracle is tipped to cut.

Oracle set to slash Sun jobs

14 April 2009

Goodbye to Easter 2009

Well, I’m back at work from the 4 day Easter break. I’m afraid it just didn’t last too long.

I’m flat out with my uni study at the moment. I attended two project meetings at uni, with the first assignment due on Friday. the ping ponging between subjects is hard going, yet I’m turning in some pretty alright results.

Both subjects this semester have been very engaging.

Business Applications and Architectures is basically about enterprise architecture. Mark Dale has taken the approach in this first assignment of having us dig into several architecture frameworks such as Zachman and TOGAF in order to discover how they’re structured, the role of views and viewpoints, etc. His intention is to give us some insight into the rationale and values behind various frameworks, so that we can evaluate their suitability to a project and select and modify them as needed.

Knowledge Management Systems is providing another overlay on top of our analysis and design methodologies. It is investigating the role of knowledge within an organisation, how it is shared and stored and how a knowledge strategy can be formed.

So all in all, my Easter has largely disappeared in a flurry of assignment writing and team meetings. My house is still only partly unpacked and I think a week’s leave to get on top of this will be sweet medicine.

Cheers

09 April 2009

40 per cent of execs trust gut….

I found this article today on CIO.COM.

So for a quick quote from the article (italics are mine)…

‘Of those respondents who said their companies still make decisions based on judgment rather than business analytics, 61 percent said it was because good data was not available, and just over half (55 percent) said their decisions relied on qualitative and subjective factors. Other reasons related to workforce challenges: 23 percent of respondents said "insufficient quantitative skills in employees" were a main impediment at their company, and 36 percent said their company "faces a shortage of analytical talent."’

Good data was not available… ouch