SQLBits Speaker Training

Firstly thank you to the SQLBits team and Microsoft for putting on the Speaker Training yesterday and particularly Simon Sabin and Guy Smith-Ferrier. It was a great day only marred by the awful traffic conditions getting there and back. Even though I spent six hours in a car there are still some things I can remember so it must have been good.

There were two highlights for me:

  • The critics of our own presentations
  • The ‘How to Give Great Demos’ session

The critics of our own presentations, there was a good balance between not crushing our egos and giving us something to work on.

The ‘How to Give Great Demos’ session

I had to laugh at this because about the first Guy said was “don’t, whatever you do, use a laser pointer”. Earlier this year I was presenting at Microsoft Cambridge and it was suggested that I needed a laser pointer as the screen was huge and I am use to training rooms where I can point to the screen.

He had good reasons and now I have been told I’ll start playing with Zoomit, as suggested.

Other pearls of wisdom were:

  • Introduce the context of the demo
  • Demo code is not production code, just the code to make the point
  • Don’t apologise that it is not production code and get on with the demo
  • Show the finished product so they know where you are going (unless you want to surprise them)
  • Keep the audience informed when you are typing
  • Slow the mouse down so it is clear what steps you are taking
  • Don’t use tools that aren’t part of the standard product e.g. Resharpen
  • After the demo have a slide with the one thing you want to get across in the demo
  • Record the demo as a fall back, perhaps you need an internet connection and that isn’t guaranteed
  • Make code Lucida Console and set the size to 14 or 16
  • Increase the DPI (maybe)
  • Set the default highlight to Black text and yellow background
  • Set the screen resolution to the project size you are going to use 2 weeks before the presentation
  • Create a user on your laptop with all these settings
  • Dave McMahon radically suggested developing all the demos on the laptop so you know they will fit

This and a lot more is available on Guy’s site.

http://www.guysmithferrier.com/downloads/HowToGiveGreatPresentations.pdf

How to steal a Terabyte of Data by Floppy disk

“Why are they banning USB sticks?” a colleague of mine at a client complained. New company policy was that any USB drives had to be encrypted and would only work on company machines. “After all,” he continued, “you could still steal data on a floppy disk.”

This reminded me of a chat I had with a friend whose company database had just hit the 1 Terabyte size when portable 1 Terabyte USB discs came onto the market. He was the security manager there and was locking down USB devices in the same way.
The other day I bought a 1 Terabyte USB2 hard disk and I thought I would see how this, now ubiquitous, device stacked up against the old-school floppy.

How long to copy a Terabyte?

It took 9 hours to fill the disk. Not quick, but could easily be accomplished within a working day. But how long would it take to copy a Terabyte to floppy disk?

1 Terabyte is 1,000 x 1,000 x 1,000 x 1,000 = 1,000,000,000,000 bytes.

1 floppy disk can hold 1,457,664 bytes.

So to hold a Terabyte you would need 686,030 floppy disks. 16 floppy disks stack 5 cm (2 inches) tall. So your stack would be 214,384 cm high – over 2 kilometers (1.33 miles). That’s quite a stack of disks!

Carrying the Disks

People carry sports bags to work all the time, so wouldn’t look out of place. 75 litres is a standard size in the U.K., so let’s use one of those. Each disk is 8.89 x 9.40 x 0.32 cm = 26.74 cubic centimeters, so we can hold 37.4 disks per litre or 18345 litres to carry all our disks.

So a mere 245 trips using our sports bag will do the trick.

How Long To Copy The Data?

By experiment, I managed to fill 7 floppy disks in just under 6 minutes. So not allowing for any comfort breaks you should be able to fill 1 sports bag of disks in 6 hours 40 minutes. So if you take a sports bag of disks in to work per day, you’ll be able to walk out with a Terabyte of data in 49 weeks.

Of course, after spending nearly a year of spending your working days swapping floppy disks somebody will probably have noticed and rumbled you. Although after carrying over 46kg (100lbs) a day you may be able to hold your own with a security guard for a bit :) .

Just a bit of fun, please don’t try this at home. Or the office.

NxtGenUG Nugget – T4 Coventry

Avoiding Boredom Using T4 (the Text Template Transformation Toolkit)

I am doing a Nugget on T4 at the NxtGenUG meeting at Coventry on 12th July 2010. The main event talk is Dave Sussman on How Clean is your ASP.NET?

The Nugget is a brief introduction to T4: what it is, what you can do with it and how it can make boiler plate coding far less dull and error prone. There have been a few minor changes since the nugget I gave in April. The demo project is VS2010 and uses a EF4 model rather than WCF data services model.

Links

NxtGenUG Nugget – T4 Cambridge

Avoiding Boredom Using T4 (the Text Template Transformation Toolkit)

I am doing a Nugget on T4 at the NxtGenUG meeting at Cambridge on 14th April. The main event is Jesse Liberty on Building A Highly Extensible, Decoupled Silverlight Open Source Application.

The Nugget is a brief introduction to T4: what it is, what you can do with it and how it can make boiler plate coding far less dull and error prone.

Links

01780 480740
enquiries@catalystcomputing.co.uk