Adobe Steal another Half an Hour of My Life

As I get older, I realise that time is becoming more precious to me. The number of hours left to me is not so huge that I can just squander them on wasted effort. Or have them taken from me.

Adobe Reader has just stolen half an hour of my time. All I wanted to do was read a document and then print it. Without being asked it went on line, found some updates, downloaded 30 MBytes of stuff, spent fifteen minutes installing this, rebooted my machine and then spent another five minutes rattling the disk drive.

Net loss to me, half an hour of my time.

Now, the Adobe reader is a program that lets me read documents. That's all. It does not control a heart-lung machine, fly a plane or operate a nuclear reactor. What can be so wrong with it that it requires 30 MBytes (more space than the original Windows 95 installer) to sort out? I know that the program is free, and so I probably can't complain. But this kind of behaviour means that I would be unlikely to pay for it anyway.

And now I've wasted another ten minutes moaning about the 30 minutes I lost. Bah.

Wedding Daze

538580245
Confetti

Went to a wedding today. We went to the service and then the reception and then came home. Everything was great, even the weather. Number one wife was going out to the evening party, whilst I stayed at home and nursed the jetlag. Before she went out again I thought I'd print off a few of the photos I'd taken. Bad plan. The process went like this.

  1. Upload pictures to computer. Select picture and press print.
  2. HP printer drops out the print onto 6x4 as requested, but the ink cartridge has run out.
  3. Insert new ink cartridge.
  4. Printer refuses to do cartridge alignment.
  5. Take out all paper. Reset printer. Put paper back in. Reset printer again. Printer does alignment.
  6. Restart print.
  7. Printer prints out picture on A4 paper, not 6x4.
  8. Move lever on printer to get the right size. Print again.
  9. One good print. Hurrah. Print two more. Works again. Hurrah.
  10. Move on to next picture. Select print, ask for three copies. Go for cup of tea.
  11. Come back and find that all three copies have groom's head cut off.
  12. Examine the pictures carefully and note that all photographs are being cropped.
  13. Spend ten minutes trying to figure out how to get the HP driver to print the actual size that I want.
  14. Discover that this is impossible.
  15. Select another picture with groom's head closer to the middle. Ask for three copies. Go watch some Dr Who.
  16. Come back and find that the 6x4 paper has run out, so the printer has printed the three copies on A4.
  17. Load some more 6x4 paper in and ask for three more copies.
  18. One print comes out, with the picture diagonally across it as it has not loaded properly.  Printer then stops and flashes a red light.
  19. Give single print to number one wife, and walk away from the computer/printer before I do it some serious damage.

So Many Questions

I spent a big chunk of today telling folks all about the .NET Micro Framework. We had a stand near the Visual Studio booths, so I had the pleasant duty of telling lots of people who had C# and Visual Studio 2005 experience they are now fully qualified embedded developers too. Embedded development is the fiddly business of putting code onto tiny processors.

One example application we have is a C# controlled massage char (which proved very popular as the day wore on) but we also have Micro Framework controlled RSS display sign and also a Z-Wave network interface device that was developed in weeks rather than months thanks to the fact that the company was able to use C#, VS 2005 and all the powerful emulation and debugging support that comes with it.

Once folks cottoned onto the idea they were well keen. Quite a few had experienced the horrors of writing embedded code and really relished the thought of controlling hardware with software again. Particularly as there are no new skills to learn (I'm starting to sound a bit like a salesman now, but what the hey, I like the stuff).

Then it was back to the hotel. I had a quick shower, lay down on the bed for a minute and then woke up four hours later. I love jetlag....

532443699
Another satisfied customer

532347916
What it is all about

Free Massages

One of my favourite ever jokes was on an old Monty Python record. As I remember it went "And now for a massage from the Swedish prime minister". Followed the sound of heavy slapping. Wonderful stuff.

We haven't got the Swedish prime minister available, but we are giving out free massages at our stand in the TLC Blue area at TechEd 2007. We have a couple of .NET Micro Framework controlled massage chairs which are just the thing to ease away the strains of the day. And you can find out all about how you could be an embedded developer but just not know it yet....

Hot Spot

I wandered out to register at the conference. I mutter about my air-con in the room (I call it "Old Faithful" now) but I'm darned glad that it is there, because when you leave the hotel it is like stepping inside a hair dryer. This is not a cooling breeze, it is the output from a blast furnace.

529610878
Branded Lamp Post

529611004
My hotel

529699515
This probably symbolizes something

529611532
Why we are here

529611852
Guess what it is, and win a prize

529700347
My universe for the next few days....

Apparently it is going to be even hotter for the rest of the week. Oh goody.

Presentations for Fun and Profit

The .NET masters students got to present their projects to us today. We made them all stand up in their teams and talk about what they have been doing for the last few weeks.

I was very impressed by the way that they all got into the spirit of the occasion; I think there were some who managed to surprise themselves with how well they did. I made some notes during the talk, which I'll pass on to the whole wide world (or at least both my readers....) They don't reflect any particular person, just my general impression.

  • At the start of the presentation it is good form to introduce the people in your team who are going to be talking. But as the person being introduced it is important that you acknowledge this presentation by nodding at the presenter, and then at the audience. It helps in building up a bit of relationship between team members and the team and the audience.
  • During your team presentation, if you are not talking you should be looking at the person who is talking, and at least giving the appearance of paying attention, even if you are not actually listening. It is distracting for the audience if you look at the floor, shuffle your feet, whisper to the person next you about plans for tonight or whistle (nobody actually whistled though). From a planning point of view it is a good idea to put "idle" team members on seats or stools, to stop them swaying in the breeze as the presentation continues.
  • The presenter must make eye contact with the audience. This is hard but necessary. Just about everyone did, but some didn't, and it makes an amazing difference. Remember that if you are more than 10 feet or so away it is impossible to look at just one person directly so if you just look at empty seat in the audience that will work fine.
  • Nobody used flashy slides transitions. Good on you people. Some folk used bullet by bullet drop down of points. This is OK, but you need to be careful that you pace these bits, otherwise the audience spends two minutes with just a slide title to look at.
  • Nobody actually read off the slides. Well done. Never do this. The slide content re-enforces the message and gives you hooks to talk around. It does not tell you exactly what to say. You should/must know that already.

For more links to good presentation content and some very funny videos you can go here.

Don't Answer the Phone

Went out to see a real, live, play tonight. Dial M for Murder, made famous by the Hitchcock film staring Ray Milan and Grace Kelly. We had "that bloke from Taggart" and "one of the girls from Steps" instead of those two, but the play was great nonetheless. Faye Tozer as the heroine (can you say that now - or does everyone have to be a hero?) was just right, and the role of the evil husband was excellently taken by James MacPherson. Everyone else played their part very well too, although I was initially a bit taken aback by the detective with the comedy brummie accent (unless of course he actually comes from Birmingham, in which case I apologise).

I love going to live theatre, even if someone on the front row treated us to a first class display of freestyle coughing (even going as far as the "triple whoop with a double gurgle finish" which I don't think has been heard since we had smog) for most of the first half.

I was pleased to see that the theatre was pretty full, and gave the players a well deserved round of applause at the end. The show is in Hull for the rest of the week and is on tour around the country.

Evil Weather and and Hungry Robots

Bank Holiday : like a normal day, but with much worse weather.

We had all kinds of plans for today. We were going to drive out into the country, walk round some rocks and eat scotch eggs in the car. And maybe even drink coffee from a flask whilst sitting on a piece of cloth on the grass.

As if.

After practicing on Sunday with a horrid display of freezing wind and rain the weather gave us a full on "Bank Holiday Experience" today with a pretty much perfect display of nastiness, even down to the hint of sunshine around teatime, when it was too late to go anywhere.

We stayed at home instead. We turned the robot vacuum loose in the bedroom and it ate my headphones. Not good. After spending a few minutes untangling the wire from the wheels I managed to get the robot back on the road (although I gave it a stern telling off) but the headphones looked to be a write off, with part of the earpiece missing.

So we went out and got a replacement set. At which point of course, the earpiece turned up and the original phones were found to be working fine. Wah.

I love bank holidays.

Best Cafe in the World

I've found the best cafe in the world. It is in York station and the coffee is good, but everything there is annotated in a most amusing way.

516583185
Message coated sugars

I know that all the slogans and clever artwork were actually concocted by a bunch of soul-less advertising executives for a franchise owned by an uncaring global corporation working out of an anonynous office somewhere in Slough, but I still think they are neat.

516551738
Indeed it is, but we got one anyway

516574951
York station looking good.

Gone to Print

The key turned in the lock and the door opened slowly. The print foreman flicked the light switch and high above them the fluorescent tubes clicked and popped into life. In front of them stood the printing press, seeming to jump around on its base as the lights around it flickered and got brighter. The smell of fresh paper, ink and machine oil filled the air. The foreman walked purposely around to the control panel and pushed the gold disk into the slot at the top.

The courier stood speechless in the doorway, catching his breath and watching the room come alive in front of him. He had been traveling since dawn the previous day to bring the precious data that was now being prepared for its final journey onto paper.

The control panel lit up, sections turning green as the pages were loaded into the memory of the vast machine. In the background the foreman could hear the print rollers and cooling fans coming up to speed. Finally the "Print Ready" light came on.

He glanced down at the lever that set the number of copies required. "Rob wrote some of this" he said to himself, as he pulled the lever all the way to the right hand end of it's travel before jabbing the Start button. The printing continued long into the night, vast trucks appearing out of the darkness to load up with copies for distribution to the furthest corners of the world....

Or,to put it another way, our book went to print this week. You should be able to find it in all good bookshops (and probably a few dodgy ones) by the end of June.

You can buy it at Amazon.com and Amazon.co.uk.

Surviving Marking with the Gitaroo Man

I've found a way to survive marking. It goes like this.

Seems to work a treat.

509108891
Only got to level 3 so far, but great fun

If you've got a PSP you ought to get this game. Recommended by number one son (there is no higher recommendation, believe me) it is worth getting just for the frantic Japanese music and the look of the thing. I picked it up for ten quid last weekend. You should too (except for the last weekend bit - which would require a time machine).

Stuck in a loop

My little Samsung Q1 PC has not been a well machine for a while. Fresh from its Java update over the weekend it has taken to sulking shortly after being powered up. Investigations revealed that a certain svchost process was taking the computer away without being asked. Being the subtle soul I am, I discovered that if I just kill the process the machine comes back, but this is hardly an elegant long term solution. So today I did some digging.

Turns out that Windows Update has a dark side which can cause it to lock your machine up. I took a while to find out what to do to get back into the driving seat, but if you have an XP system which has mysteriously slowed right down you might find it useful to take a look here.

360 Magazine and Rob

How much fame can a man take? Some time back Jon Gordon from 360 magazine came up to Hull to take a look at what we are doing with XNA. Jon recorded a chat with me, spoke to some students and then went back to headquarters to prepare the article. Today I received an advance copy of the magazine, issue 23, it should be in the shops at the end of this week.

And there I am, with the whole interview laid out along with quotes from students and everything. Great stuff.

What with this, and my picture in Vista magazine, I think I might see about getting an agent.....