I am still going to Japan on vacation

Torii at sunset

This is curenty a relatively bold thing to say.

As tempus is want to fugit it is likely this post will lose both its impact and meaning very quickly.

Japan has suffered its biggest earthquake ever. It triggered a huge Tsunami that wrecked even more damage, death and destruction.
Currently over 10,000 are dead and further 10,000 are missing.
It is a horrible tragedy.

And on top of this there has been an accident at a nuclear facility north of Tokyo that has pumped radioactive Iodine into the environment.

So why on earth would I still be going to Japan on vacation?
Continue reading

My atheism is an informed choice

The Grauniad online has a bunch of articles about “Can we choose what we believe”.
This is a rather interesting question.

Especially if, like me, you believe you have little conscious choice in what you believe.
[That entire sentence, and most of this discussion, is a nightmare of circular language!]

I got to the question via PZ Myers blog post linking to the Grauniad article by Harriet Baber.

Continue reading

… and Hitchens isn’t helping matters either – Stating the case for justice

Well, not as much as he could.

In his piece in Newsweek, calling for the Pope to be brought to justice for his complicity in the paedophile scandal he had this to say;

The so-called Vatican City, a political nonentity covering about 0.17 square miles of Rome, was created by Benito Mussolini in 1929 as part of his sweetheart deal between fascism and the papacy. It is the last survival of the political architecture of the Axis powers.

This is, of course, an ad hominem attack against the legitimacy of the Papal State.

Hitchens should really know better than to use the failed rhetorical device of the Christian vox populi against itself.
Unless he is using it in a veiled attempt at irony, it has no real purpose in his piece.
Continue reading

Fisking Fitzgerald – Dawkins gets under the skin (…again)

I stumbled across this attack piece on Huffington Post.
I find it slightly surprisingly for a left-leaning organisation to publish such a blatant a attack piece directed at Richard Dawkins.
And it is such plainly daft, anti-atheist, bigoted nonsense that it deserves a thorough fisking.

Continue reading

Airlines are a bunch of ****s

I know how a lot of people are feeling at the moment with the huge ash cloud causing flight delays across Europe.

I had a similar experience in January when I became snowbound at Manchester Airport in the UK and my flight was canceled.

But now, thanks to the bbc, I now know that KLM screwed me royally.

If a flight is delayed, there are strict European rules in place, which mean that the airline is obliged to supply meals and refreshments, along with accommodation if an overnight stay is required and you have a confirmed return booking.

Now, I had a confirmed return booking and KLM operatives refused to pay for a night in a Hotel.
They claimed, incorrectly it now seams, that they could not pay for my night in a hotel.

I can only assume that the reason they refused was the following;

However, if you are on the outward leg of a journey, this will not be given.

I am British and so maybe my British accent gave the staff the entirely incorrect assumption that I was on an outward leg.

I freaking live in Amsterdam. I am a freaking expat. I was returning home!

If any expat is reading this and is delayed don’t let it happen to you.
Demand your rights and get those arseholes to bloody well pay.

[For more information print this out in advance before flying.]

BTW, I have complained about being shafted.
Let us see how bad KLMs customer service really is.

OS X JVM is NOT like Flash… stop the ridiculous straw men!

John Gruber and some others are inferring that the problems with Flash as cross-platform system are the same as the problems with the Mac OS X JVM.

This is an absurd and disingenuous straw man.

Let me concisely point out why;
The Flash VM is written and managed by Adobe, but he OS X JVM is written and managed by APPLE.

Continue reading

5 Things you should look for in a Digital Agency

I have been thinking for some time about what the selection criteria should be for choosing a digital agency.

I should note that no digital agency currently meets all of the criteria I define below. [Most do not meet any.]

I know that there are way more than just 5 things to look out for, I could easily list a further 5, but these are my personal top 5.
[Put your own personal top 5 in the comments section.]

If I was out shopping for a Digital Agency these are my must-haves above an beyond all the other considerations…

Continue reading

Software Development is ….

… a Science?

It is most definitely not a science.
Science requires the rigorous confines of the scientific method.

As an atheist who often rants against pseudoscientific and mystical thinking, I can say categorically that Software Development cannot be considered a science as it does not in any way base itself in any way on (dis)provable hypotheses and evidence.

A lot of people consider it a science because the discipline exists purely because of scientific advancements.
[And greatly contributes to further scientific advancement.]

But this is a ludicrous as calling an Olympic swimmer a scientist because he is proving the hypotheses of fluid dynamics.

So, no, not a science.

… Engineering?

The language of software development is very engineering related.
We talk about building.
We talk about construction.
We talk about infrastructure.
We talk about design.
We talk about architecture.

To the layman this sounds similar to the language used to build bridges, boats and planes.
But the similarity is totally superficial.
Software Development as a discipline is extremely new, compared to masonry, and so appropriated existing language as metaphors for similarly scoped, but entirely different, tasks.

It may be that building software in the 70s took a long time, but now it is instantaneous.
The software infrastructure of a distributed server farm may be impressive, but not to the scale and magnificence of the catacombs.

Using the tired old metaphors of engineering in today’s world just does not work as well.

So, no, not engineering.

… an Art?

There is without a doubt high creativity at work in good Software Development.
Although it is in a manner that those outside of the discipline would rarely comprehend or appreciate.

Seeing my first MVC application, in the wild rather than in the dry leaves of some academic tome, was, for me, a work of beauty equivalent to a Caravaggio.
Stupendous and awe-inspiring in its depth of vision.

But, even so, software development can never be as nebulous or personally subjective as art.

True, there are many debates in software development, loose vs. strict typing, procedural vs. functional vs. object-oriented programming, etc.
But these are just minor disagreements compared to the pointillists vs. synthetist disagreements of post-impressionism. [See van Gogh vs. Gaugin]

Even the most partisan of software developers would agree that an opposing concept has some merit. [Excepting Richard Stallman, of course. :P ]

Something no artistic difference would ever permit.

And finally, and most damningly, with art you need not be an artist, or even remotely artistic, to truly appreciate the beauty of the art.

So, no, not art.

So what the hell is it then?

This is a tough question.
It does not naturally fit any of the above descriptions neatly.
It is like science in its approach, but without needing to prove a hypothesis.
It is like engineering in implementation, but without actually building something physical.
And it is like art in its intricate beauty, but it cannot be appreciate fully by the layman.

Software Development is a craft

A software developer has a wealth of experience and skill to bring to bear on the writing of software.
And the skill that software developers have grows over time with experience.
It is not an unskilled profession.

It is a craft and will be for quite some time to come.

Belgian AD Agencies go on a virtual strike… WTF?

Ad Agency Nonsense

Total and utter BS.

The death throws of an industry that is rapidly fading into irrelevance due to advances of technology and the collective behaviours of a more “involved” consumer base.

I found the whole “looky here at our meaningless self-given awards” such pretentious self promotion twaddle.
Like those awards actually ‘mean’ anything.

The ANDY Awards do not even have a wiki page.
They WP:FAILN!

AD industry awards are purely for how things “look”.
Not that how things “look” actually seems to count anymore in today’s search engine, social media and feed-reader driven world. [Thanks to Google, Content is finally King.]

There are no awards given for the ROI of a campaign.
Which is what clients are interested in when they engage an AD agency in the first place.
Financial Results.
¥€$

Do not get me wrong.
Cool creative shit is still cool.
And it definitely deserves rewards.

But the self-aggrandising hyperbole of their statement just makes me cringe.

And why do I work in such an industry?

I love a challenge.

Learning’s and growth [pt1/n]

So today was another day in paradise in the office.

I have suddenly gotten, since my contract renewal on January 1st, a ton of new responsibilities, and I am learning a bunch of new stuff about my work, and myself, at an excruciating rate.

Today I learnt;

1: People underestimate infra-structural and back-end implications of their cunning and devious plans

Somehow, when people put data into a system, they expect it to come out the other end.
Oh, how naive!
Most systems only allow a “view” or “portal” to the underlying data that they contain.
So when there was a requirement, of which I had not previously been aware, of retrieving data from a system in a completely new manner… it failed.
The fix was simple.
Enter and retrieve the data in the conventional and expected way.
Sorted.
[But keep an eye out for people having poor understanding and false expectations of infrastructure. Help them manage their expectations of the systems better.]

2: I should read large attachments more carefully

I missed a document containing an iteration of fields that I needed to know to be able to do some investigation.
Of course, finding a single column in a 5 MB spreadsheet at 25% zoom was non-trivial.
But if I had spent the time to actually read it I would have not emailed people unnecessarily. Requesting the data that I already had.

3: Not everyone can understand what I am on about. Make it simple, stupid!

My communication abilities tend towards the tech-savy crowd.
I am now working far more with people who are unable to map the 7 layer OSI model to the 5 layer TCP/IP protocol stack.
So I need to strive to keep things at a far more, ahem, Apple Keynote level of communication most of the time.
I need only geek-out with those that can appreciate it.
[Yes. I had the glassy-stare-of-too-much-techy-info today. Again.]

4: Groundbreaking Projects never die! (But do not fear them too much)

No matter how much I hope they will. They just will not die!
Ok, that is a bit harsh.
When a project that is truly groundbreaking, but very back-end intensive, comes back from a zombie-like limbo, then it means trying to put in place strategies to stop servers melting through the Earths crust on their merry way to China.
We worked out, thanks to doing some prior investigation into various high-load delivery strategies, a way of achieving the damn-near impossible.
So all is good with the world.
So I must stop fearing this. [Tick!]

5: Surrounding myself with the best makes me better!

Really.
It does.
And I appreciate being around such dedicated and talented people.
Having a colleague in my team IM me with a solution, investigated in their own time, and IM’ed just before midnight, of how to serve proprietary “house-fonts” using a cross-browser CSS, you know you are working with some of the best. [And insomniacs...]
Perhaps I should stop browsing the intarwubs and do something equally productive in my spare time. Something to consider.

6: Even Captain Cynicism can be positive and enthusiastic

I manage all my negativity by externalising it.
Not an attractive trait, but an effective coping mechanism.
But today I was caught off-guard being positive about a situation and enthusiastic about the outcome.
I must learn this is not to be feared, but embraced.
[Kool aid-time!]

That is about it for tonight’s instalment of “Graney goes on about work in a non-specific manner”