All posts by Craig Murphy

Fancy a chance to have Scott Guthrie watch you speak?

With REMIX around the corner on 18/19th September 2008, once again the community is gearing up to provide it’s own unique brand of “entertainment while you learn” plus opportunities for all members of the UK Community to take part in events and promote their groups and themselves.

To that end, the REMIX team are organising another Speaking Competition along the lines seen at TechEd and the UK Launch. There’s been some discussion recently about promoting new speaking talent on this thread. Well, here is a fantastic opportunity to do just this by offering the chance to speak at a major event to your user group members. In the process they can get some help in improving their speaking skills plus have a chance to win an Xbox 360! Yes “Ready Steady Speak” is back for REMIX.

For those of you not familiar with it, the format is as so:

Contestants will present a 5 min session on a subject of their choice relating to Web Development or Web Design. They will present in front of the REMIX audience and in front of a panel of judges. If there are more than a certain number of contestants (TBD), there will be ‘heats’ earlier in the day with the winners of the heats in a ‘speak-off’ in the evening session. The ‘speak-off’ will take place as stated in the evening of the first day of REMIX and the first prize is an Xbox 360 + Goodies!

Prerequisites:

Mandatory

  • Speakers must NOT have previously presented ‘full sessions’ at DDD, TechEd, DevWeek, SDN, SQLBITS, VBUG Conference, NxtGenUG FEST or any similar such conferences.
  • Speakers must create a new session of their own with new material which can be based on existing material but cannot be a simple copy of it.
  • Speakers must limit their session to as close to 5 mins as possible (overrunning time will cause the speaker to be marked down).
  • Speakers must not have previously won Speaker Idol or “Ready Steady Speak” UK Launch – Sorry to James Coulter!
  • Speakers must state their desire to enter the competition by no later than close of play on Monday 15th September 2008. E-mail dave ^AT^ nxtgenug ^DOT^ net to express your interest!

Desirable

  • Speakers should provide if at all possible their own laptop, but one can be provided if necessary. The speaker should notify the organisers of any software prerequisites.
  • Speakers should have spoken previously at a User Group meeting even if only for a 10 min mini-session or ‘nugget’. This is NOT mandatory.

The likes of Scott Guthrie will be there and could be in your audience!

Technorati Tags:

Yet a lot of firms have instigated a blanket ban…

Just yesterday one of my friends e-mailed me with a small Outlook 2007 font size problem. There is, it appears, no solution as yet. However, unrelated to his original question, I found this link that I knew would be of interest to him in his professional capacity.

I wasn’t all that surprised to hear that his firm block sites such as Twitter. It got me thinking: Twitter, for me and for many of the folks I follow and those who follow me, it’s all about the conversation. Of course for me it’s a software development conversation – at least for the vast majority of the time. Generally speaking, I would think that most employers would be keen on peer to peer conversations and learning opportunities.

The amount of non-work related conversation that I am exposed to whilst sat at my desk (both in Edinburgh and London) is huge and very much irrelevant. Are you interested in your colleague’s telephone conversations? Open plan environments must be nightmare for those folks who can’t use a telephone quietly. I endured overhearing a 20 minute call between the chap sitting at the opposite desk and his umbrella company – I know what his weekly shopping bill is, his weekly rent, credit card spending and his date of birth…and that’s what I can recall without thinking. I was trying to work whilst this conversation took place – however since it was so close and so loud, I was very much distracted. This was just one such distraction that caught up with me today – I know that I’m not alone – blocking out the periphery noise whilst you’re trying to work isn’t easy.

The couple of times a hour that I might want to check-in with my peers, find out what they’re up to, perhaps ask them a taxing work-related question, in some organisations I’m denied that privilege. Compare the level of conversation and usefulness of Twitter to the average office-based morning chatter, it soon becomes clear that employee productivity is thwarted by in-person social networking. Of course, I’m not saying that there is little value provided by in-person conversations, far from it. What I’m saying is the amount of “noise” generated overall isn’t good for productivity, yet little is ever done to address the lost time, the distraction, the interruptions and the stress that such scenarios can create. Instead, the more focused avenues, such as Twitter, are blocked.

In a nutshell
The content that I get from Twitter is far more tuned towards the work I do. Blanket bans are often the result of the few spoiling a good thing for the many.

Next time on Murphy’s Rant
Printing on both sides of the paper, an environmentalists dream or just a source of frustration?

Technorati Tags: , , ,

DDD7 – Voting Open

I am pleased to announce that voting for DDD7 is now open!

We had an exceptional response to the call for speakers, resulting in 96 submissions – thanks very much to all those who contributed!

Now it’s up to the voting public, the community, the attendees, etc. to vote for 15 sessions that they would like to see on the agenda. We’ve increased the number of votes from 10 to 15 because of the large number of submissions!

Vote here:

http://www.developerday.co.uk/ddd/votesessions.asp

Technorati Tags: , , ,

Ugh. Memes. How I Got Started In Software Development.

Thanks to Colin (Stuff that’s in my head) and Barry (idunno.org) for tagging me in this meme.  I’m only promoting it because it gives me a chance to document a little bit of my past…

How old were you when you started programming?
I suppose I was about 12, probably tinkering with a TRS-80 (in Tandy/RadioShack), an Acorn Electron, a ZX-81 and an Oric 1.

However it wasn’t until I was 14 when a BBC Micro (Model B) arrived complete with it’s User Guide.  Those where the days when user guides were real user guides and …  The User Guide itself was over an inch thick and was ring bound.  The ring binding was perfect, you could lay it flat on a table and it would stay open, great for typing whilst reading.  This is in complete contrast to the RISC OS 3 Programmer’s Reference Manuals that accompanied the Acorn Archimedes (more about this shortly).  I learned everything there was to learn about the BBC, in some cases this meant getting very intimate with SHIELA, JIM and FRED – sometimes all at the same time (user guide page 421)!

Those were also the days of cassette-based storage.  How slow were they?  Very slow.  Indeed, when I finally got a 5.25” disk drive, I spent a lot of time moving tape-based programs on to disk.  Of course, some tape-based programs where fussy and insisted that they load and run from “PAGE &0E00”, whereas the disk control moved the base page to &1900.  So I spent more time working out how to load programs into a different PAGE then magically move it to where it expected to be where it could then be executed from.  The process of moving tape-based programs onto disk was something I became pretty good at.

How did you get started in programming?
I guess that I have my father to thank for this!  When we were in Libya, he brought home fan-fold listing paper for me to use as scrap paper.  Whilst a lot of it was ‘address listings’ and other such program output, some of it contained COBOL listings. 

What was your first language?
That would be BBC Basic.  I can’t remember how long it took me to master it.  BBC Basic had the advantage of a built in assembler – anything that was a little bit slow in interpreted Basic could be hand-cranked using 6502 Assembler.  They were the days – it was possible to learn how to understand the entire computer: it’s architecture, it’s hardware, it’s interfaces, you name it.

What was the first real program that you wrote?
I don’t know if I can remember the very first program that I wrote.  I can remember writing a number of programs whilst at school.  There was a network broadcast program that I called Channel 5 – obviously long before the TV station came along.  Then there was my A-Level project, a program that created graphs – it had to manage data, graph plotting and printing: a tall order in those days.

Part of the graphing program involved sorting data.  After the graph data had been loaded from file, I was using arrays to hold the data in memory.  My sort routine involved looking at the first element of the array, then comparing its value with the second element – if the first was less than the second, I’d use a temporary variable to allow me to swap the array elements.  I was, as you might imagine, very pleased with myself – this was a really cool sorting method!   Of course, like many/all first-time programmers, I believed that I was the first person to “invent” this sorting technique.  Oh how much I had to learn – it didn’t take long for the bubble [sic] to burst!

What languages have you used since you started programming?
ARM Assembly Language, Turbo C, Turbo C++, Turbo Pascal, ML, Perl, COBOL, Borland Pascal, Delphi, Visual Basic 6, Classic ASP (VB), PHP, Visual Basic (.net), C#.

What Was Your First Programming Gig?
Gig? I suppose by this it means where I was actually paid to write code.  That would have been in 1990 when I spent a year working for IBM in Hursley, near Winchester.  At the time I was an avid Turbo Pascal fan – my first boss was a Modula-2 dev-head, he loved it.  I inherited a C language parser written in Modula-2.  It was fun working on the parser…until I discovered that the recursive nature of the parsing process wasn’t controlled using local variables as it should be, but was controlled using global variables.  I think this was close to my first “OMG, I don’t believe it” moments (I’ve had plenty more of those since then!)

If you knew then what you know now would you have started programming?
I think the short answer to this question would be yes, yes I would have started programming.  However would I have chosen to learn assembler language?  In today’s abstract world, with class libraries getting evermore feature rich, it seems that fewer folks truly understand today’s processors at an instruction set level.  I wonder if there will be a shortage of assembly language developers in years to come? 

If there is one thing you learned along the way that you would tell new developers what would that be?
Keep it clean, keep your code clean.  It’s difficult to teach “feeling” – when I’m writing code I often know very early on that I’m probably writing code that will be difficult to maintain – it’s at that point I stop and think about better (read: simpler) ways of achieving the same thing.  In the same thought, I’d also recommend that you shouldn’t try and write perfect code the first time.  Don’t be afraid to write code with refactoring in mind – there are plenty of good tools that will help get there!

What’s the most fun you’ve ever had … programming?
You might think I’m weird (or may be wired) however this is an honest answer!  Back in about 1994 I was working in Newcastle as part of an Acorn Archimedes library development team.  One of the application developers was about to go on holiday, he had been frantically getting his CD-ROM based application ready for production.  Disaster struck, somehow he managed to delete his source directory (yes, backups, yada yada, I know…)  Rather than let him cancel his holiday, I hauled his Acorn A5000 into my office space (thus I had two A5000s) and proceeded to recover as much of the source code as I could.  I couldn’t get it all back, so in the two weeks that he was away, I filled in the blanks.

References
http://en.wikipedia.org/wiki/ARM_architecture

http://acorn.chriswhy.co.uk/Computers/A300.html

Tag, you’re next: Richard Peat, David Christiansen, Ian Smith, Scott Lovegrove, Danny Thorpe

Implementing Excel’s STDDEVP in C#

I have been adding functionality to one of my applications. Without going into huge amounts of detail, it’s a C# application that pushes data out to Microsoft Excel – end users like Excel! The functionality that I’m adding was prototyped inside Microsoft Excel using simulated data and…the Excel Analysis Toolpak. To cut a long story short, I really wanted to remove the reliance on the Toolpak. In fact, I really wanted as much of the control element pulled back into the C# application, i.e. I wanted Excel doing more presentation of data and less scripting.

Part of that functionality involved replicating a few of Excel’s statistical functions, most notably STDDEVP (more details here)

Of course, it’s very likely that there’s a .NET implementation available in the .NET Framework…however my brief search was inconclusive, so I set about writing my own. The code you see below will compile and run using Visual Studio 2005. If you are using Visual Studio 2008 you can take advantage of the built in Sum, Average and Count methods (e.g. total = n.Sum(); instead of the foreach…total+=num loop)

[C#, compiled and tested using Visual Studio 2005]

class Program
{
    static public double STDDEVP(params double[] n)
    {
        double total = 0, average = 0;

        foreach (double num in n)
        {
            total += num;     
        }
  
        average = total / n.Length;
        
        double runningTotal = 0;

        foreach (double num in n)
        {
            runningTotal += ((num - average) * (num - average));
        }

        double calc = runningTotal / n.Length;
        double standardDeviationP = Math.Sqrt(calc);

        return standardDeviationP;
    }

    static void Main(string[] args)
    {
        double s = STDDEVP(1, 2, 3, 4, 5, 6, 7);
        Console.WriteLine(s);
        Console.ReadLine();
    }
}

This worked for me – your mileage may vary.

Technorati Tags: , , ,

[geek thing] It’s a long way to Aberdeen from Dunfermline…longer now

Yes, I realise that what I am about to write here is perhaps taking my status as a geek too far….

Within the last 10-12 months, I noticed a handful of road engineers physically removing a motorway distance to destination sign. It was on the northbound M90 just after the Admiralty “Sky TV” junction. At that time, Aberdeen was 112 miles away.

I was a little surprised to see the replacement sign being installed about 5 feet in front of the existing 112 miles sign. I was surprised for two reasons. Firstly, there was nothing wrong with the existing sign – it was in perfect condition as far as I could tell. Secondly, the replacement sign had Aberdeen marked as being 115 miles away. I can’t imagine that Aberdeen (or Fife for that matter) had moved 3 miles further apart.

However, after the works had been completed I noticed that the sign didn’t read Aberdeen 115 as I expected it to – it read Aberdeen 117. So Aberdeen and Dunfermline were now magically 5 miles further apart. I’m sure this fact pleases some people, however I was more intrigued at how such a mistake can be made…either the original 112 was incorrect or the new 117 is…or both as the image below might confirm.

In reality, the Aberdeen 115 sign was located less than a half mile further south (back “down” towards Admiralty). Thus the first sign we see is Aberdeen 115, then a few seconds later, we see Aberdeen 117…even though we have driven “up” the motorway in a northerly direction.

Who does one report such “issues” to? I’m going to contact Transport Scotland to find out!

Technorati Tags: , , , ,

The Guile of Cuil

Without much hullabaloo, with stealth-like precision, a handful of ex-Google employees (and others) launched a rival search engine: Cuil – which, according the About page is the Irish word for knowledge (although there appears to be some dispute about what it actually means).  Semantics aside, there is even debate over the pronunciation of Cuil – in a press release, its’ founders advise that it should be pronounced “cool”.  I suppose they’re hoping that search enthusiasts will replace “Google it” with “Cuil it”?

Naturally I looked myself up using Cuil.  I was pleased to see my own web-site appear first. However, what is that car doing there?

So then I looked for “craig murphy” tdd. The results were interesting. The results are shown in the image below. Firstly, I was pleasantly surprised to see Wikipedia at the top. I didn’t know that my article Improving Application Quality Using Test-Driven Development at Method & Tools had been referenced on Wikipedia (thanks to whoever is responsible!)  Secondly, the images were, on the whole, reasonably relevant…based on the content – as the picture of the Youngsters at DDD2 demonstrates (more about this in a moment).

On the right-hand side of the image below, the developer.* link, who are those guys? I suspect they are part of the developer.* team on some sort of social outing, but the image is so small it’s unclear what’s going on. Refreshing the search results does sometimes lead to pictures of the book cover for Software Creativity, which is perhaps more appropriate.

However, whilst the images were useful, I did notice that some spurious entries were showing up. Take the result below as an example. It uses a photograph that I took (The Youngsters at DDD) and associates it with a URL linking here: http://www.webfetch.com/uk.wpro.rss/search/web/Craig The information at that URL is fairly general – whilst the information that is referenced by Cuil is there, you do have to hunt for it. But it’s not perfect: “Craig Atkinson UK based Artist / Illustrator. Hire me now damn it. CRAIG ATKINSON. fine art + illustration. available…” – this extra information has nothing to do with my search. Some work on the result filters may be required.

Of course, the photograph is on the Internet, although it’s not implicitly in the public domain, I guess that is inferred and assumed.  However this just goes to demonstrate what can happen to your photographs. May be I should start to add watermarks and release some event photos under an attribution model of sorts? That last question was, of course, rhetoric. It’s still interesting to see that Cuil have found a means of associating textual content about me with photographic content produced by me.

Poor typists and the dyslexic fraternity may be disturbed to learn that misspelling Cuil could lead you to sites of disrepute, as the first entry on this Google search confirms: http://www.google.co.uk/search?hl=en&q=CULI.COM&meta= 

At this early stage, I think that the folks behind Cuil have exhibited considerable guile with their claim to have indexed 3 times as many pages as the nearest competition (today, 30/07/2008 – Search 121,617,892,992 web pages). May be they have managed to index that many pages…I’m sure that I’m not alone in wanting to see the infrastructure required to handle the index and user demand.

Within hours of its launch, the publicity surrounding Cuil was frenzy-like: it was both slated and commended as something that will mature into worthy competition for other search engines. More the former than that latter, I might add.

Is it cool to exhibit such guile? No doubt time will tell.

Technorati Tags: , , ,

MSDN Events and TechNet dates for your diary

MSDN Events
MSDN Event – Rich Internet Applications with Visual Studio 2008 Service Pack 1
Location: Reading
Date: 2 September 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383782&Culture=en-GB

MSDN Event: Rich Internet Applications with Visual Studio 2008 Service Pack 1
Location: London
Date: 4 September 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383660&Culture=en-GB

MSDN Event: What’s New in Visual Studio 2008 Service Pack 1?
Location: Reading
Date: 2 October 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383659&Culture=en-GB

MSDN: What’s New in Visual Studio 2008 Service Pack 1?
Location: Manchester
Date: 7 October 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383656&Culture=en-GB

MSDN: What’s New in Visual Studio 2008 Service Pack 1?
Location: Birmingham
Date: 14 October 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383649&Culture=en-GB

MSDN: What’s New in Visual Studio 2008 Service Pack 1?
Location: Bristol
Date: 22 October 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383652&Culture=en-GB

MSDN: What’s New in Visual Studio 2008 Service Pack 1?
Location: Exeter
Date: 23 October
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383655&Culture=en-GB

MSDN Roadshow Re-Run
Location: London
Date: 24 October 2008
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383788&Culture=en-GB

TechNet Events
TechNet Event: Microsoft Virtualisation and Management Technologies
Location: London
Date: 4 September 2008

TechNet Event: Microsoft’s Visions for Unified Communications
Location: Reading
Date: 2 September 2008

TechNet Event: Microsoft After Hours
Location: London
Date: 10 September 2008

TechNet Event: Virtualisation Licensing In-depth
Location: Reading
Date: 2 October 2008

TechNet Event: SQL Server 2008
Location: Manchester
Date: 7 October 2008

TechNet Event: Windows Powershell – Around the Datacentre in 80 Scripts
Location: Birmingham
Date: 14 October 2008

TechNet Event: Small Business Server 2008
Location: Bristol
Date: 22 October 2008

TechNet Event: SQL Server 2008
Location: Exeter
Date: 23 October 2008

TechNet Event: Exchange Server 2007
Location: London
Date: 29 October 2008

TechNet Event: Small Business Server 2008
Location: London
Date: 29 October 2008

Technorati Tags: , , , , , , , , , , , , , ,

e-mail: The Perils of Reply All

An e-mail “did the rounds” at our client site last week. It was a 50k image that contained a scanned paragraph of text relating to some employment issue in Australia – clearly a very focused subject and one that should never really have made it on to a global e-mail. However, for some reason this image (a jpeg) was sent to many thousands of recipients globally…including the e-mail alias abc@def.com!

The original e-mail, including its 50k image attachment was 4MB in size, the first FW: e-mail in the screenshot below. As folks started to Reply All asking to be removed from the list, the size of the e-mail grew, reaching 6MB in the screenshot – I did see one that had reached 7MB. Each Reply All message included the original recipient list as text which added to the size. As time went by, hundreds of MB’s of e-mail hit mailboxes…slowing down the entire global network.

Even as IT staff issued warnings about Reply All, still people did it…it took the best part of 48 hours before the e-mails ceased and who knows how long to clean up the mailboxes. You can be sure that some of the mailboxes in the 000’s that were affected would be unattended in someway, so the legacy of the many 4MB e-mails will live on in the OST’s (perhaps PST’s too) and backup devices for a long time to come. A very costly e-mail…

Lesson learned from this: do not click on Reply All unless it is absolutely necessary. If you do find yourself in the position of having to use Reply All, do try and slim down the e-mail body, i.e. remove unnecessary content such as embedded e-mail addresses etc.

reply all

Technorati Tags:

Murphy’s Week – 14/07/2007

Tuesday
I’m due down to London today – another flight, another early start. Still, it’s a routine of sorts – and one that I’m making as much use of as possible – lots of air-side typing (such as this, got it started early this week) and lots of user group attendance in London. I Woke up a moment or so before the alarm went off – it was rather bright outside, had I overslept, a moment of panic ensued before my bed-side partner Mr Nokia heralded the new day with his dulcet increasing ring. Routine has taught me about preparation – whilst I’ve been in this mindset for many years, I have today’s clothing lined up: from the point of waking, showering, getting dressed to being in the car can be done in 15 minutes without rushing. Of course, that 15-minute time-line is only if there’s a flight involved – for some reason it stretches the closer it is to rush hour.

WordPress 2.6 was released today. I’ve been a happy WordPress user since May 2004 – it has been astoundingly stable. My only issue was spam – to solve that I use Spam Karma. It seemed to do the job, spam just stopped. Recently however, some spam has been getting through – I suppose it’s time to consider another layer of protection, such as Akismet.

Visited a vendor over near Liverpool Street. Successful visit, good demonstration, worked for me – possible future podcast victims! I took the tube from Marble Arch over to Liverpool Street – the Central Line. A rare site, a mother with her child in a buggy – we took our son in buggy on to the underground a couple of years ago – it’s not easy, lots of stairs and narrow angles. Being able to see the mother’s predicament, she was on her own, I stepped in to carry the buggy to the surface. Good deed for the day done, tick.

Doh! I’m staying in a different hotel tonight, which means that I’ll have to pick up the whole £289.00 (+VAT) room rate myself. Geez, that’s a lot of cash. For £289.00 (+VAT) per night, you can expect laundry to be left out in the corridor, black rubbish bags also left in the corridor and Dusty Bins with KFC wrappers as decoration. In the room, you can expect belly button fluff left in the bath. Don’t believe me? Check out the photographs below. However, £289.00 (+VAT) per night does buy me access to BT OpenZone – I still have to either pay the hotel for use or make use of an existing BT OpenZone account.

Wednesday
I was hoping to attend Oliver Sturm’s F# session in Livingston tonight, however since I’m 400 miles south, that won’t be happening. Not all is lost, I am able to attend the VistaSquad meet up at Microsoft’s Victoria office. It’s a shame as I had been trying hard to plan my travel around Oliver’s session. Obviously didn’t try hard enough, such is the peril of frequent travel: I’ve lost count of the number of meet ups, golf range trips, evening golf trips, etc. that I’ve either missed or had to re-schedule because of 3-4 days week in London. Let’s not count the number of podcasts, photos and video content that I have to process… And it’s best not to think about the three inches of snail mail that I have to open and and process – thankfully most of my bills are sent to me via e-mail – what did we do before electronic billing?

Sadly I didn’t make it to the Vista Squad meet up – I came down with a dose of ‘flu-like symptoms (shivers, sweats, aching joints). What do you do in a situation like this – away from home, with nowhere to go until a hotel room becomes available from 1600? Being ill whilst away from home sucks.

On the positive side, tonight’s hotel, the Hilton Metropole, was a mere £149 (including VAT and breakfast). A far cry from the £340 charge of the night before.

Thursday
Conceded and changed my 1825 flight home to the 1715 – turns out these ‘flu-like symptoms have been doing the rounds in the office. Missed the 1525 Heathrow Express to LHR so had to make do with the 1540…

Sunday
Tried hard to watch as much of The Open as I could. Wife invited the mother-in-law up to the house to “clean”. Even with Sky+, the noise and constant visible obstructions made watching the golf a trying process. Why today? Who knows? I’m sure that in some countries it may be considered grounds for divorce – again, who knows?

This week
Listened to
107 Digital Photography Explained (for Geeks) with Aaron Hockley
118 Lean Software Development with Tom and Mary Poppendieck
84 Parallel Programming with .NET

Interesting links
WordPress 2.6
Knowing what’s on your phone–and on those of your employees

Content unbecoming of a hotel of this price

Murphy’s Week – 07/07/08

Monday & Tuesday
Bad back, stayed at home. Perhaps I rode the roller-coasters too much in Blackpool last week?

Wednesday
Flew down to London. My son is *still* thinking “home” is London – must fix this soon as he is at an impressionable age. I learn that I have two vendor meetings lined up for Thursday – this is both good and bad. Good insofar as it will fix some problems. Bad such that it would negate some of the work I’ve been doing over the past few months.

Thursday
Tried to arrange a meet-up with @irascian. The meet-up would have to be early in the evening as there is some ‘phone being launched tomorrow – Ian wants one…as do plenty of other folks on Twitter.

The vendor meetings went well. Both products look impressive with differing feature sets and price tags. Whichever product we choose to adopt will mean that our current vendor’s product will cease to be and my work of the last three months will pretty much be wasted. Granted the current vendor’s product is dated, clunky and has a less than productive user interface.

Left Paddington to went over to our Holborn office to find a test server had been switched off. A test server that’s found itself running a production app…go figure. Walked back to Foyles and Borders -both bookstores – in search of Paddington Bear books for my son (got this suitcase of books for half price – so treated myself to a copy of La Repubblica [wikipedia definition]

Beer and dinner had been arranged for a venue near Leicester Square. Despite being in the right part of town, I decided to go back to the hotel in order to drop off the laptop. I then made my way back into Leicester Square to meet up at the Salisbury pub. Dinner was next door at St Martin’s Spice.

Friday
I chose to use myOpenID as my primary OpenID and InfoCard provider – I needed it to register for the ALT.NET conference held on 12 September (clashes with SQL Bits and NRW08, choices choices)

@irascian accidentally calls, gave me a chance to find out how he got on getting his hands on that 3G iPhone thing – he did get one but it seems that O2’s activation and contracts site went down. So a lot of folks bought a device that will be nothing more than a brick for a few days. Too bad. Although I see Ian managed to get his activated at 2038 on Friday!

The flight home was late, something my colleague has noted is a fairly regular problem for the 1825 LHR T5 to Edinburgh service. Annoyingly, I get on board the ‘plane only to realise that I didn’t copy Hanselminutes 119 with Ken Schwaber on Scrum. C’est la vie – still I did manage to download enough to keep my ears busy on the short one-hour flight. I also had plenty of reading material in the form of Business Week and The New Statesman.

I found myself writing the bulk of this blog post on my Palm Treo 750 – it has a great keyboard, runs Windows Mobile 6 and has a great screen.

This week
Listened to – podcasts
104 Dave Laribee on ALT.NET

Wrote – blog posts
Where are you most productive?

Interesting links
Text-2-Go – cut text from web pages to be converted to MP3 format – great for listening to content you would normally have found yourself reading.

Technorati Tags: , , , , , , , , , ,