Tuesday, October 16, 2007
No excuses just no podcast
I am about to head back to the UK and who knows there may be some time for a podcast from London.
Thursday, September 20, 2007
Sunday, September 16, 2007
Dr. Neil's Notes 49
Warning lower than average recording quality, sorry.
A week of travel.
TechEd South East Asia in Kuala Lumpur, 2 sessions on the Windows Live Platform
Mix UK, a session on designing user happiness.
Feedback on the ViaWindowsLive site.
A call for participation, get involved in the community.
Happy Coding!
Tuesday, September 11, 2007
TechEd South East Asia
The second session was a more detailed look at Virtual Earth and Live Search.
I am now heading to Mix UK for some fun with Developers and Designers tomorrow :)
Saturday, September 08, 2007
Dr. Neil's Notes 48
News:
A long week, lots going on in the online communities with weekend.
New version of Via Windows Live is up and ready for you to play with, get involved, contribute.
New version of ScreenEdit.com is about to be launched. It uses lots of Windows Live services :)
Tip: Use Virtual PCs
Virtual PC's help you create isolated development environments on the same machine.
Happy Coding!
Friday, August 31, 2007
Dr. Neil's Notes 47
News:
Partner Maps went live this week
A few new articles on ViaVirtualEarth
New imagery on Virtual Earth
Keeping Focussed
keep tasks small and achievable in small time frames.
Happy Coding!
Friday, August 24, 2007
Dr. Neil's Notes 46
Week around Oz.
Show Notes:
Smart Client or Web application, that is the question.
Live ID is live (1.0)
Happy Coding!
Sunday, August 19, 2007
Sydney Design 07
A lot has been happening in the Powerhouse Museum in Sydney, which is always worth a visit anyway.
I spent most of today at the museum and took in much design, some good and some bad (IMO).
I also attended a couple of talks and a film.
The first talk was by Krispin K on 'Design Doing Good'. A great presenter with lots of audience interaction.

The second talk, was about futuristic designers and was followed by a movie about Jaque Fresco an amazing inventor and futurist.
Saturday, August 18, 2007
My name in a Microsoft product page
I am not sure what triggered this 'ego surf' but I entered my surname into Live search today and was surprised that the second result was a link to the Microsoft lifecam product page. What is going on here? There is no mention of my name on the page.
Friday, August 17, 2007
Dr. Neil's Notes 45
Long time no speak, the podcast is back.
Show Notes:
Travel around the globe
TechEd - Orlando, USA and Gold Coast, Australia
Test Driven Development
Tip for team communication.
A ScreenEdit podcast?
Happy Coding!
Wednesday, August 15, 2007
The Internet is a Time Machine
It's 10:30pm yesterday and my friend is sitting on his sofa sipping some wine and answering emails. He receives a 'ping' on Instant Messenger from me.
This world has got so small in the last few years.
Think back 10 years, yes you could communicate with people all over the world with ICQ and email but somehow the ubiquitous nature of of IM and email have really changed the landscape in the last 5 years and it seems that the social networking websites that have become all the rage in the last couple of years are merely fueling this change.
So what does this mean? (apart from a good title for my blog post)
I expect it means we are moving closer to a global community. I hope it means we are slowly breaking down the physical boundaries that define countries and cultures.
While I like to see the upside of this mass communication and constant connectivity, there are some challenges that it creates, such as my 3am online meetings :)
It's a Web Application!
One of the shifts that has occurred is something that the average user (and often client) may not be aware.
Many (if not most/all) of these new wave of web sites are not simple images and some simple but clever HTML and javascript but rather full applications. These web applications are just as complex (sometimes more so) than the client applications that run on your PC or Mac.
Along with this shift in complexity of code needed to run these web sites comes all the other challenges introduced by complex software systems; collaboration, process, and tools.
The interesting thing to me is that the collaboration skills and process skills should (and seem to) be transferable. Whereas the tools and technologies may still be immature.
If you are looking to get a new Web 2.0 site put together then you should be thinking about all the things you would consider if you were asking for a client application to be built. There will always be a functions vs. time and resources trade off to consider as well as making sure you break the project into small manageable portions.
This new world on the web is not a simple case of slapping some images and text in markup but rather a full development process.
Many of the traditional 'online agencies' that have built a business model around slapping images and text into some markup and selling that to clients.
As more functional demands are made from web sites I expect these agencies will have to change their process or go out of business.
The web is finally starting to grow up into a real platform and running on top of this platform are applications build by software development teams (which include designers).
Tuesday, August 14, 2007
TDD session at TechEd last week
I have been using Unit Testing, Test First and TDD for eight years now. I have been teaching the benefits of a test first approach for seven years.
Should I assume the attendees coming to this session are already sold on TDD and therefore target the content at some of the issues with TDD and tooling or should I focus on teaching the benefits of TDD to attendees who are not yet TDD believers?
I thought about this and decided that while TDD is becoming popular the attendees coming to this session are most likely to not be practicing TDD and want to learn why they should care about unit testing and TDD.
It was a gamble that seemed to pay off. If you attended my session and were already a believer, I hope you learned something and I apologize that it might not have been what you were expecting.
The majority of the attendees in the TDD presentation were learning about TDD for the first time, and the feedback I received was awesome. Here is a sample of the comments about the session:
Brilliant - got my value for TechEd in a single session (especially as my manager who needed convincing re nunit was sitting with me )
Brilliant. I want to get this presentation delivered to all my developers who couldn't make it to TechEd. We've bought into Unit Testing and we need to get to 100% breakthrough, next up has to be TDD
By far this is my best TechEd experience so far. WE NEED MORE NEIL's IN THIS WORLD. Thank you for giving him a session to WOW us with.
Excellent session - I am now a believer!
Excellent session - well presented, clear and concise with lots of useful items and practices to take away. Best session yet.
For me, this has been the best session so far! Excellent content and an excellent presenter! Fantastic. I would love to learn more about this subject. I am implementing unit testing in my team starting Monday!
Great presentation. Very important way of doing development.
Highlight of the conference for me. 11 out of 10.
Thank you to everyone who attended this session.
Information on the eXtreme .NET book I mentioned in the talk
Friday, July 13, 2007
Book Review: The Black Swan
The Black Swan By Nassim Nicholas Taleb
It has been some time since my last book review, I have been reading a number of average books that I didn't think worth reviewing. The Black Swan is the first really thought provoking book I have read in some time.
Swans are white. Whiteness was considered to be a distinguishing feature of being a swan. Then black swans were discovered in Australia. This one, unpredictable, event changed the concept of what it means for an animal to be a swan. This book is by the well read and ever self-confident author of Fooled By Randomness, another great book.
I give this book 9 out of 10
Full review here
Sunday, July 01, 2007
Australia Remixed

Wednesday, June 06, 2007
TechEd 2007 Orlando
Catching up with lots of people and my decks and demos are nearly finished.
It was interesting to see Agile given so much time in the keynote yesterday, and the Agile .NET session yesterday lunch time was packed out.
I am talking to lots of people who say they are getting value out of the event which is good.
There is, of course, a lot of marketing hype and BS around as well. It amazes me that peopl eactually believe that buying a software tool/product/plugin/component will make them better developers.
As I pointed out at the Agile .NET session, delivering great software is about sticking to values, not applying practices or using tools. The practices are only there to help you stick to the values, and if the practices don't do that then you need to change them.
Thursday, May 31, 2007
UberNewbie revealed!
Her name is Cassie Smith and she is blogging, go Cassie go!
The tag line "Don't lose me, my battery is dying" has already become an in joke for the ScreenEdit team.
We all attended an event in London on Tuesday and Cassie was walking behind us. Cassie said "Don't lose me, my battery is dying". I had to wonder what type of charger was required to recharge an UberNewbie :)
Wednesday, May 30, 2007
WebJamin' at Remix Aus
Michael, flattery will get you places, and of course I am more than happy to tell people about Webjam @ ReMix Melbourne in June.
Webjam is where (16) people present something interesting that they’ve done online to the crowd. They only get 3 mins to present. There’s SMS voting, then at the end of the night a winner is chosen. It’s set at a bar and is very casual and a lot of fun. More info on Michael's blog and on the Webjam site.
If you have something you would like to show off, get in touch with the WebJam folks to reserve your presentation slot now.
Sounds like it should be good fun.
Tuesday, May 29, 2007
Who is the ScreenEdit newbie?

PDC was missing - I knew nothing, honest
The rescheduling of PDC was nothing to do with me - honest.
Tuesday, May 08, 2007
Conference season has started
Doing 2 conferences that overlap was ambitious but it worked out great. I met so many amazing people and had fantastic conversations about technology, the future of the web, and heaps of other topics.
I also got to see some very cool new projects.
My friends from the ScreenEdit team in the UK were also there, recording plenty of conversation and points of view. Look out for the interviews appearing on the site soon.
So what other conferences do I plan to attend this year?
- TechEd in Orlando
- ReMix Australia in Melbourne
- TechEd Australia on the Gold Coast (yes the site uses Flash - can you believe it?)
- DevConnections Las Vegas
Maybe I will see you at one of these events?
Friday, April 20, 2007
Time to switch the lights back on
I am getting there now and it is time to start switching the lights on a few of the projects I have been working on.
ScreenEdit soft launched a couple of weeks ago and is the first project to switch the lights on. Screenedit is the magic antidote for designer's block, it provides ideas and thoughts from some active members of the community along with a gallery of interesting projects and of course a blog.
ScreenEdit is a joint venture with Tricky from Tricky Business.
Wednesday, March 21, 2007
Sorry My Inbox is Full
In the last 2 weeks I have been around the world, met amazing people, caught up with friends, started discussions, concluded business deals, opened new opportunities and watched my inbox fill up.
I answered over 100 emails on the last flight from Chicago to London which made a tiny dent.
If you are waiting for a reply, I appoligize, if your email is in my inbox I will get to it eventually.
Thursday, March 08, 2007
TechEd Sessions
Windows Live Services on Windows Mobile
Mashup Windows Live
Windows Vista Gadgets That Talk to My Mobile Phone -
The Synchronization Story: Building Windows Mobile Applications That Work with Windows Vista Sync Center
How cool! Looking forward to showing off some cool idea in these sessions :)
Tuesday, March 06, 2007
Audi project announced
One of the projects that has kept me busy in the last couple of weeks was announced last night by none other than UberTablet himself.
The project was to create an Audi branded software keyboard for the UMPC. The skin for the keyboard was designed by TrickyBusiness in Expression Blend. It totally rocks (even if I say so myself!)
Update: For pictures of beautiful women stroking my keys be sure to check out Hugo's blog post :)
Monday, March 05, 2007
Vista on the iTablet

This weekend I took the challenge of installing Vista on my iTablet. Up until a little birthday present arrived in my inbox last week I had been told that the iTablet would not support Vista due to BIOS issues. Well it appears that the BIOS issues can now be resolved with a BIOS update from Amtec (the OEM).
I am always fearful of flashing the BIOS, it used to be something that would often leave a computer dead and useless (in the old days). This was a painless enough process that could all be done under Windows XP.
I was considering installing Vista on a spare hard drive just in case it all went wrong, but in the end decided to simply back up my data and zap the whole machine for a clean install of Vista. I am now super glad for it. The iTablet has a new lease of life and seems to work even better than before, faster response etc...
The screen rotate hardware button is the only thing I havent got working yet. Anyone out there solved this?
Friday, March 02, 2007
Dr. Neil's Notes 44
Welcome back to UUUUUbertablet....Hugo Ortega!!!
Long distance chat - he is about 15 minutes drive along the beach :)
The Car project
Also here
what else has Hugo been doing?
IM- for charity ...
Dr. Neil flies out next week
Is Hugo going to make it to the MVP Summit?
TechEd talk
What would you like us to talk about?
Sunday, February 25, 2007
Another SideShow developer in the blogosphere
As Richard points out
However to get things up and running you need to install the Vista SDK (big, download at (32bit) )
This is just so you can get the simulator. I have sent several emails to the SideShow team asking them to unbundle the Simulator so that managed code developers (such as Richard) can get started without having to download the whole Vista SDK.
So far it seems that there are 'legal' issues with doing this. Come on Microsoft, this is just BS. The Managed SDK is useless without some way to see the output, most people dont have a real sideshow device, so please will you ship the simulator as an individual download?
Friday, February 23, 2007
Dr. Neil's Notes 43
News:
What a week!
Meetings at Microsoft
Microsoft Research presentation
UMPC application development - UK and Aus
WPF - what is it good for?
Exercise for the brain
Reading, thinking, planning, playing
Brainstorming groups
Happy coding
This podcast was recorded with Castblaster
Sunday, February 18, 2007
Book Review: Applications = Code + Markup
By Charles Petzold
I know that a large percentage of my readers are software developers, so I thought it was about time I reviewed a programmers book.
Charles Petzold is the programmers author. His writing has taught hosts of developers how to build Windows applications. Most of my initial Windows programming knowledge came from Charles’ original Programming Windows books. I have been fortunate enough to meet Charles and learn that he sees himself first as an author not a programmer. This should be apparent to anyone who reads his books, he writes with style, flow and panache. His books are easy to read and stand out in the vast wasteland of badly written technical books.
I give this book 9 out of 10
Full review here
Friday, February 16, 2007
Dr. Neil's Notes 42
News:
Real work - well kinda!
Coding with Messenger APIs - agents and activities
Energy Levels - highs and lows
Doing your best?
Or managing upwards?
Happy coding
This podcast was recorded with Castblaster
Monday, February 12, 2007
New Version of the Route Finder Gadget
It now sits nicely in the Sidebar when it is docked, provides feedback when it is still downloading the maps, and the Sideshow component includes left/right button navigation and clearer maps.
Let me know what you think.
Sunday, February 11, 2007
Book Review: The God Delusion
By Richard Dawkins
I have been a fan of the writings of Richard Dawkins for over 10 years now. This book is brilliantly written, stimulating, thought provoking and funny. Richard has a very British sense of humour that appeals to me. His intellectual pursuits further cement my connection with him as an author.
Richard’s ability to break down the arguments and present Religion with a scientific viewpoint is invaluable. The truth behind the delusion that still persists throughout the world is clearly stated and broken down into its (ridiculous) components.
I give this book 9 out of 10
Full review here
Thursday, February 08, 2007
Dr. Neil's Notes 41
News:
Trip to New Zealand
8/12 exercises
Dinner with Tatham and Tom from Fuel Advance
Jennifer Forsythe - again!
Making Software Development Easier
Does lowering the bar to software development help or hinder the industry?
NUnit
Happy coding
This podcast was recorded with Castblaster
Wednesday, February 07, 2007
The 8/12 Gut Buster
This week I started trying it out, I started on Monday with 15 minutes on the stationary bike and while it certainly made me sweat more, it felt like time went faster as I was focussed on keeping to the 8 seconds intense and then 12 seconds reduced exercise.
On Tuesday I used it while I did my normal run along the beach, this I really felt. Normally I jog along the beach at a reasonable pace. On an intensity scale of 1 to 10, where 1 is sleeping and 10 is throwing up, I normally jog along at a 7 or 8. Using the 8/12 technique on the beach on Tuesday I felt like I got to a 9.9, no throwing up but it was a close thing.
I think this must work, it certainly makes me work harder, and that has got to be a good thing.
What do you do to keep fit?
Monday, February 05, 2007
Myers-Brigges - INTP
Neil
I dont like working alone - so this is not me - but I know another RD is this type and many of my developers are
http://en.wikipedia.org/wiki/INTP
[edit
INTP types are quiet, thoughtful individuals who don't mind spending long periods of time on their own working through problems and forming solutions. They are very curious about systems and how things work, and are frequently found in careers such as science, architecture and law. INTPs tend to be less at ease in social situations and the caring professions, although they enjoy the company of those who share their interests. They also tend to have a strong dislike for the bureaucracy, rigid hierarchies and politics prevalent in many professions.
My response:
Hi Adam,
Myers-Briggs provides a snapshot at one point in time of how a person 'feels', humans are not that shallow. We do have tendencies but they can change, especially if our environment changes. I believe the reason many people 'prefer' working alone is because they have never experienced working in an awesome team. Prior experiences of poor team behavior leads to a belief that working alone is better, and they are proved correct when the team doesn’t function well.
I have seen people who would have been labeled INTP become amazing team players when placed in a functional, inspiring and motivated team. It is a shame that teams of this nature are still so few and far between, leaving the INTP labeled people in the dark as to the possibilities of team interaction and delivery.
All the best
Dr. Neil
Back to Sydney, thinking of New Zealand
On the way back into Syndey I met a beautiful young lady in the customs queue, her name is Tiffany, and she is the chef for TiriTiri Lodge on the eastern shore of Lake Wanaka. This looks like a wonderful retreat that I will have to visit at some stage. They have just opened and from their website it looks like a great place, but there is no mention of an internet connection. Is it possible to live without a connection? Even when I am on holiday relaxing I like to be able to read the news, download music, blog my holiday snaps, etc...
Tiffany: if you are reading this, come on, get an internet connection for guests and I'll come over and spend a few days relaxing by the lake.
Sunday, February 04, 2007
Book Review: The Mind Gym
By Octavius Black and Sebastian Bailey
I read this book in two phases, I read the first half in Europe in the summer of 2006, I found the contents interesting, the style mildly amusing and the pace too slow. Six months later in Sydney I picked the book up again and raced through the second half, hardly believing it to be the same book. This book is about changing your state of mind to better deal with situations and improve your opportunities.
Upon finishing this book I reflected on why it had appeared slow going when I started reading it and seemed fast paced and witty the second time around; my conclusion is that this book requires energy from the reader. My mind was more distracted when I was in Europe, working on other projects and constant traveling. The second time around I was ready to read the book and learn from the lessons presented. Books like this require active reading, if you feel you have the energy to actively read this book, you will be rewarded.
While the author's names (especially Octavius) may sound like the baddies in a Harry Potter novel they are obviously smart, forward thinking people who wish to share their knowledge.
I give this book 8 out of 10
Full review here
Friday, February 02, 2007
Goodnight from Auckland

It's been another amazing day. I have met some amazing people here in Auckland and had some great meetings. To top it all off the Auckland .NET User Group turned out to hear me talk about Online and Offline Gadgets and have some interesting conversations about Gadgets and Microsoft technologies.
This is what I can see from my Hotel room now. I was given an upgrade this morning as the room I was in last night was dismal, the curtains didn't close properly, letting light in all night. But worse than that, the internet connection in the room didn't work!
Imagine being offline for over 6 hours? I thought I was starting to go cold turkey ;)
Toshiba R400 in the hands of two Aussie Influentials
How does he manage it?
Great work boys!
Thursday, February 01, 2007
Dr. Neil's Notes 40
News:
Look Up And Smile - aerial imagery
Vista Launch event
Lunch with Jennifer Forsythe
New Zealand, meetings and presentations
Working with Friends
Why waste energy with people that you don’t get on with?
Be proud of the projects you work on.
Happy coding
This podcast was recorded with Castblaster
Wednesday, January 31, 2007
Origami Experience Pack- more chrome?
To me it seems like chrome without much function.
I have come to love OneNote on the Q1 for note taking, I run it in Portrait mode and switch the note to full screen.
When I tried to run the Experience Pack in portrait I get this:

Now considering Microsoft has been telling developers to build applications that work well in all resolutions and scale functionality accordingly this is an appalling oversight. The Tablet PC and the UMPC ability to switch between landscape and portrait easily is an important function for me.
Will this be fixed?
Tuesday, January 30, 2007
Lunch on the beach

Sometimes life is better than the movies. Today after the Vista Launch event in Sydney I caught up with Jennifer Forsythe, Jennifer flew in from the UK this morning and I decided the best cure for jet lag would be lunch in the Manly Beach House.
We caught the ferry across the Harbour and walked over the Beach House, as you can tell Jennifer enjoyed her lunch :)
Jennifer works with the Microsoft Virtual Earth team in the UK, she looks after the partner program in Europe and Australia / New Zealand. We discussed many of the issues around the Virtual Earth platform, and brainstormed some good potential solutions. I hope that we can get some of these ideas pushed through and delivered.
Monday, January 29, 2007
What do you do when clients don't pay?
Recently I got involved with a project that involves an end client, I work with and trust, and a vendor of that client.
I worked through the vendor to deliver a project for the client. I have never worked with this vendor before and would probably not have chosen them as a client. I wanted to deliver value for the end client, so I took the project.
I then got in a the sticky situation that the vendor is not paying on time, actually so far it would be correct to say the vendor has not paid me at all.
What should I do?
Not deliver the product to the end client? Is it their fault for hiring a vendor that cannot manage the project and therefore the end client pays the price?
I want to deliver value for the end client and they are a client I enjoy working with directly.
If I don't deliver the project it doesn't help anyone.
If I do deliver the project with out payment that leaves me in a nasty place.
What would you do?
Sunday, January 28, 2007
Book Review: The Long Tail
by Chris Anderson
When this book was first published I avoided it, I thought I knew what it had to say. I had read the articles in Wired and other magazines and listened to podcasts discussing The Long Tail. I figured the book would be a rip-off, trying to capitalize on the phrase de jour. I was wrong. This book is worth reading, it provides some interesting perspectives and more depth to the conversation.
I give this book 7 out of 10
Full review here
Thursday, January 25, 2007
Architecting Gadgets for Online and Offline Work
Chris Auld will be presenting on User Access Control for Developers.
Two RDs in one night and pizza, what more could you want?
Dr. Neil's Notes 39
News:
Look Up And Smile - add your photos to the map
Lunch at the Royal Sydney Yacht Squadron
SportSPeak
Lots of communication with the USA and Europe this week
Windows Vista on UMPC
Knowing Where to hit it
Knowledge - What is it worth?
Knowing where to hit itHow you improving your knowledge of where to hit it?
Happy coding
This podcast was recorded with Castblaster
Wednesday, January 24, 2007
The Value Of My Knowledge Is Knowing Where to Hit It
It is as if they expect me to do this for free, my most common response to these emails is 'Do you have a budget for this?" Mostly I dont get any more email from that person again.
Now it is one thing when it is some student trying to finish his project, it is even more amazing when it is an employee of a large well known software company (and yes there is more than one company I am thinking of here). It seems that because at some time I did some consulting for a company or that I once built some software they bought I am now a resource for free knowledge.
It gets beyond the point of astounding when their managers followup from the 'budget' question with something like 'this will only take you 2 minutes'
I think it would be interesting to work out what 2 minutes of my time might be worth:
30 years of 'playing' with computers is a lot of experience, I know I have blink response to some aspects of developing software. I know when something is right or wrong. I can smell it. that is a rare skill and worth a big number.
The experience of running software companies and creating software startups is worth some pretty large numbers.
The fact I do not need your 'work' only adds to an already large running total.
It reminds me of the old story about a railroad expert being summoned because a brand-new diesel locomotive would not start, no matter what the engineer did. After a short time studying the situation, the expert gave the locomotive a light tap with a hammer. It started right up. When the railroad received the expert's bill for $1,000, they asked him to itemize it. The reply came:
Hitting the locomotive with hammer: $10
Knowing where to hit it: $990
How much is your knowledge worth?
Are you increasing the value of your knowledge on a regular basis?
Tuesday, January 23, 2007
Vista on my UMPC
Today I decided to take the plunge and get my Q1 UMPC running Windows Vista. I know it has been done before but what surprised was how simple it was. I headed over to UberTablet's place to borrow a Samsung Q1 DVD drive so I could do it right. when I got home I stuck the Vista DVD in the drive and booted the Q1. It booted from the DVD without issue and started to install the Windows Vista OS. I selected to wipe the mess off the drive and go for a complete fresh installation. The OS went on without a hitch. I then installed Office 2007 and hey presto I am mobile again.
Monday, January 22, 2007
Submitting Sessions for TechEd - why is it so hard?
In the last couple of weeks I have been asked by a number of different people at Microsoft to submit sessions for TechEd.
At TechEd this year there will be a number of different tracks:
- Architecture
- Mobility
- Business Applications (Microsoft Dynamics)
- Office System
- Business Intelligence
- Security
- Connected Systems
- Windows Server Infrastructure
- Database Development and Administration
- Web Development & infrastructure
- Developer Tools & Technologies
- Windows Client
- Identity & Access (virtual track)
- Management & Operations
- Unified Communications
Each track has a 'secret' code to allow me to make a submission to that track. I started with 2 submissions for the Windows Client track. Now I have some submissions to make for the Architecture and Mobility tracks. the system will not allow this. How could someone present sessions on more than one area?
My profile is now tied to the Windows Client track and I cannot submit sessions for the other tracks. Is there anyone else that has this issue? Am I a freak of nature for wanted to submit sessions in more than one track?
Update: My MVP lead has found someone that can edit the system and asign my submissions to the correct tracks.
Sunday, January 21, 2007
Book Review: The Art Of The Start
by Guy Kawasaki
Guy Kawasaki is a great author. A man that started in diamond sales, has worked for Apple and now runs his own venture capital organization, Guy has seen a few starts in his time. Along with reading this book I recommend trying to see Guy in action on stage. He might not be Steve Jobs, but in his own way Guy is just as good at grabbing the audience attention and holding on to it.
I give this book 9 out of 10
Full review here
Saturday, January 20, 2007
SMS Utils 1.5 Beta Release
It should solve some issues, such as running on Windows Vista and the expired phone component that some users have been experiencing in the last couple of weeks.
This version will only work with Windows Mobile 5.0 devices.
Friday, January 19, 2007
Windows SideShow .NET Framework Components 1.0 (Beta)
I have presented demos using this technology over the last few months, now you too can get your hands on the Managed API for SideShow and start building SideShow Gadgets.
Thursday, January 18, 2007
Dr. Neil's Notes 38
News:
New 1.6 TB RAID storage for backups
SMS Utils is broken :(
MEDC sessions resolved again
Main stream media - what is that then?
Keeping focussed on what you should be doing
Keeping focus through the changes
Let developers do what developers do
Happy coding
This podcast was recorded with Castblaster
Main Stream Media is for who?
It is amazing that I just dont have clue what is happening in the main stream media any more. I don't listen to the radio, watch TV (at least I skips ads), read newspapers.
When I think about it I don't believe I have heard or watched an ad for quite some time now.
All my information comes from RSS feeds, podcasts, online media.
Tatham sent me his interpretation of a radio ad he heard:
an ad on 104.1 2day FM last night that went something like this:
Nerdy muffled “space” voice: 5, 4, 3 ...
SFX Random Space Noises (breathing in space, blips, etc)
Bimbo “everything ends with an inflexion” woman: This Australia day we’re going to be celebrating by ...blah blah ... Centennial Park ... blah blah ...
Nerd: 2, 1 ... Look up and smile Sydney.
SFX Camera Click
Bimbo: Check out lookupandsmile.com.au
SFX Generic Microsofty Sound (kinda like the Intel one)
Bimbo: Powered by Windows Vista
Where do you get your news?
Do you still kill trees to get the news in the morning?
What advertising have you heard in the last few days?
Wednesday, January 17, 2007
MEDC 2007 sessions resolved - again
I am now presenting the following 3 sessions this year at MEDC:
Windows Live Services on Windows Mobile
The Synchronization Story
Windows Vista Gadgets That Talk to my Mobile Phone
The reason for dropping the From Smartphone to Server session is that my good friend Daniel Moth is doing his session Sharing assets between the .NET Compact Framework and the .NET Framework. Daniel, through his blog posts and sessions he has presented, has taught me a lot of cool ways to build one assembly that runs on all of my computers (from Smartphone to Server!). I am pleased he is presenting this topic as it is super important for mobile developers to realize how they can extend their reach.
I love my life
This is an awesome way to start the day. Today I thought I would take my camera so I could share the beauty with you.

We each choose our life path, if you don't like the path you are on find another one, before it is too late.
Tuesday, January 16, 2007
Email, Email everywhere
This is a good tactic as productivity rockets. The downside is that my inbox is getting full of unanswered issues. This evening I have hammered through a number of emails and dealt with them.
I know my friend Adam Cogan likes his rules and Rules to Better Email is a popular item in his rule book.
Most of his rules make sense. I would pay more attention if I didn't know that Adam's email is totally out of control. If he cant eat his own dog food then I might not like the taste either.
How do you deal with email?
Do you shut your email application when you have work to do?
Tagged again?
Do I need to give you another 5 things you might not know about me?
Should I say "been there done that' and link to my previous post?
Who invented this game and where are the rules? (So at least I know which rules I am breaking!)
Monday, January 15, 2007
Keeping Focus
Yesterday Kris posted an entry on the 'voice' inside her head telling her to do something.
To stay focussed Kris says
"The best way I find to do this is to reset my Goals and have them clearly on display and "in my face"..."
Do you do this?
How do you keep your goals in your face?
I have tried lots of different approaches. I would love to have everything in a digital world but it never seems to work. If I keep my tasks in an application, Outlook, Project, PlanPlus, an Excel spreadsheet or a Google doc they get lost behind the other windows on the screen.
The one solution I always come back to is the whiteboard.
Every morning I write out all the tasks I need to complete that day on the whiteboard. It is then my mission to cross those tasks off and clear the whiteboard. Some days I get all the tasks done early and I will add some more to the whiteboard. On other days I dont finish them all and they roll over to the next day.
The whiteboard is always there, staring at me, telling me what must get done. It helps me stay focussed on the jobs for the day.
What do you use and how do you make sure you stay focussed?
Sunday, January 14, 2007
Book Review: The Starbucks Experience
by Joseph A. Michelli
Starbucks is a fascinating company. They have ‘taken over the world’ with coffee shops in over 35 countries. Starbucks is obviously about a lot more than simply selling coffee. There are lots of companies that sell coffee and yet they never get as big or successful as Starbucks. This book explains 5 principles that Starbucks works with to turn the ordinary into the extraordinary.
A short easy to read book, with plenty of insight into the facets of a company that makes a difference to so many people around the world.
I give this book 8 out of 10
Full review here
Friday, January 12, 2007
Dr. Neil's Notes 37
News:
Look Up And Smile went live on Monday morning
Castblaster beta 0.8 is available - it rocks - loving it
What headset do I use for this and Skype? USB Logitech
Breaking down work items
eXtreme .NET
An aligned team
How long does a job take?
Happy coding
This podcast was recorded with Castblaster
Thursday, January 11, 2007
Thoughts on MacWorld Keynote
He also does a fantastic job of making me want a product. I fell into this trap last year when I bought iLife and discovered how much of it was 'demoware'. Now I look at the Apple TV and iPhone and wonder how well they really function.
I was disappointed the last time when I bought the iLife package, but I also love my G4 Powerbook (yes I know it is so last century!)
Another thing that disappointed me with the iPhone presentation was the comparison of the iPhone with the existing Smartphone technologies. In my opinion the iPhone is not a Smartphone at all, it is a PDA Phone. Multi touch is a great innovation to bring into this marketplace but touch is nothing new in the PDA phone space.
After the keynote was over I went down to the beach to watch the sun rise. Funny how doing that can put everything into perspective. The world is beautiful and the iPhone or Zune or whatever the latest gadget is might look great but in the end it cant match the feeling of watching the sun rise with sand between your toes.
Wednesday, January 10, 2007
SMS Utils - it works on my machines
While I enjoy using SMS Utils most days I havent used it much in the last month. I use it much more when I am on the road.
SMS Utils is a free product and my motivation to move fast to find the problem has been thwarted by clients paying me money to solve their issues first.
Finally last night I sat down and started up SMS Utils. It worked fine. Um...
I thought. I wonder if I have some special version I started work on and never delivered?
So I uninstalled it from my machine (Windows XP) and downloaded the public version. I ran it and it works fine, very strange.
If you are having issues with SMS Utils please will you send me information regarding which version you are running, what operating system you have on your PC, which operating system is running on your phone and what the model of your phone is. That might help me resolve this issue.
SMS Utils does not run yet on Windows Vista and I am hoping to have a Vista version out in the next few months.
Castblaster 0.8 now available for download
Tuesday, January 09, 2007
Castblaster Mike does it again!
You can hear him do a test on his brand new UMPC.
I am looking forward to getting my hands on the new version.
Thanks Mike!
Monday, January 08, 2007
Look Up And Smile

Even when I am working on the project and know when it is going live, Frank manages to blog about it before I can!
Look Up And Smile is one of the projects that has kept me busy in the last couple of weeks. The ViaWindowsLive team has been working on building the map page and the Live.com gadget.
Australia Day is a big public holiday to celebrate the diversity of Australia, maybe one day the country will even offically "Say Sorry".
Before any of you geeks complain about the size of the images on the web site, I can only say that the design and graphics on the site was the responsibilty of MRM Worldwide, I asked them to optimize the images, multiple times. They dont seem to have a blog. we know what that means, don't we ;) ?
Sunday, January 07, 2007
Naked Conversations - book review
Naked Conversations
by Robert Scoble and Shel Israel
After several false starts I finally started blogging in seriousness after having lunch with Robert Scoble in 2003. I am fairly sure Robert didn’t try and sell me the wonders of blogging, in fact I think during that lunch I did most of the talking (no surprises there!) Returning to my office I felt the need to start a blog and post entries. If blogging is contagious, then Scoble is the number one carrier!
I give this book seven out of ten.
Full review here
Saturday, January 06, 2007
MEDC 2007 sessions resolved
From Smartphone to Server, building 1 assembly that runs on all my computers.
The Synchronization Story: Building Windows Mobile applications that work with Windows Vista Sync Center
Windows Vista Gadgets That Talk to my Mobile Phone
Friday, January 05, 2007
Dr. Neil's Notes 36
News:
Happy New Year!
Google blog updated
Hectic time with project deadlines
Topic:
Aligning teams that are geographically distributed
Skype
McCarthy webcast
OneNote and Google Docs.
Happy coding
This podcast was recorded with Castblaster
Thursday, January 04, 2007
Session at MEDC USA
I opened the first email it read:
Congratulations! Your MEDC 2007 session suggestion, "Windows Vista Gadgets That Talk to my Mobile Phone," has been accepted.
Yay! How cool that will be a great session, my brain is already racing through some of the demos I want to do in this session.
I opened the next email, it read:
Thank you for your MEDC 2007 session submission titled: "Windows Vista Gadgets that talk to my Mobile Phone.."
Your session was reviewed by the MEDC 2007 Track Owner Committee, amongst a record number of 330 submissions. Unfortunately we were unable to accommodate this session submission in the MEDC 2007 conference
Interesting, so I get to present the session that has an upper case T in the word Talk but not the other one?
Now I am confused. Hopefully a glitch in the system that will be worked out in the next 24 hours.
I will keep you posted as to whether or not I am presenting this session at MEDC 2007.
Wednesday, January 03, 2007
Bland and boring user experience
It occurs to me that we should all strive to do this with our software products. So many software and web experiences are bland and boring. By making the extra effort to create extraordinary experiences for our users we can help take our software to a new level.
My work in the past with fantastic interaction designers such as Tricky and Tim Brooke helps me to realise that the potential is huge to go beyond the norm.
Tuesday, January 02, 2007
The meme continues...
So here are 5 things you might not know about me:
1. I am a Pisces
2. I love motorbikes and have owned, ridden into the ground and then sold 9 motorbikes ranging from 125cc to 1000cc
3. I have not been clean shaven since the age of 22. I can't be bothered with all that every morning, think of the time I have saved in my life to do something more interesting :)
4. I have not been employed full time (had a real job) since 1992. I have owned my own companies and employed other people. I currently provide consulting on a freelance basis.
5. I have been to Burning Man. It is a blast, full of freaks and friends (some of them both).
I pass the meme on to the other 2 RDs in Australia
Adam Cogan
Greg Low
previous editor on TechTalkBlogs
Mitch Denny
and ViaVirtualEarth friends
Tatham Oddie
John O'Brien
Monday, January 01, 2007
Happy New Year!
The start of a new year is a good time to set your sites on new targets and goals.
What goals do you have for 2007?
Create your own heaven in 2007 :)
Friday, December 29, 2006
Dr. Neil's Notes 35
News:
Relaxing between Christmas and New Years celebrations
Google broke my blog :(
SportSPeak.NET a new project.
Plans for the new year
Goals - write out a list
Happy coding
This podcast was recorded with Castblaster
Thursday, December 21, 2006
Dr. Neil's Notes 34
News!
A busy week leading up to Christmas.
Sunday Breakfast with Nick Randolph - MVP
Christmas Gadget; Zune
TechTalk Blogs
New mashups on ViaVirtualEarth
SportsDo
MEDC talks
Happy coding and a Merry Christmas!
This podcast was recorded with Castblaster
Thursday, December 14, 2006
Dr. Neil's Notes 33
Staring Hugo Ortega
News!
Samsung power bank
Hugo's T4210 has gone he is now on the Q1 UMPC as his primary machine
TechTalk blogs guest editor with Dr. Greg and Adam Cogan
TechNet user groups on VE
Topic of the show - Passion....
Fish! A Remarkable Way to Boost Morale and Improve Results
Show us your passion
Happy Coding!
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Wednesday, December 13, 2006
No more conferences this year
It is a time for reflection, a time for relaxation and a time to get ready for the wonders that 2007 will bring.
In my calendar already are:
Global MVP Summit in Seattle
MEDC Las Vegas
Mix 07 Las Vegas
Tech Ed 2007 Orlando
PDC Los Angeles
Thursday, December 07, 2006
Dr. Neil's Notes 32
Staring Hugo Ortega
News!
Castblaster Mike talking to us about UMPC aware Castblaster :)
Hugo still running Windows XP :(
Sun is very shiny in Sydney :)
Topic of the show - Gadgets....
Live.com
Where was Dr. Neil?
Sidebar
SideShow
Dr. Neil's Route Finder Gadget
Developing gadgets
Dev.Live.com
Happy Coding!
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Thursday, November 30, 2006
Dr. Neil's Notes 31
Staring Hugo Ortega
Welcome to another show
News!
Organizer pack for Samsung Q1
IE7 - Good for screen space - bad for memory
Applications on the UMPC
What do we like?
Outlook! - Craig Pringle on Getting More from a small screen
OneNote
Games - Spider Solitaire
Castblaster
E-Reader pro
What we would like to see
More lifestyle apps
Education based appliactions that use touch
Happy Coding!
Any other topics you would like us to discuss?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Thursday, November 23, 2006
Dr. Neil's Notes 30
Staring Hugo Ortega
What is cool about Windows Vista?
Start menu search
Programs grouped in Start menu
Sync Center - Dr. Neil's webcast next week
Better TIP
Flicks
Splash dots when pen down
Vista on UMPC
Happy Coding!
Any other topics you would like us to discuss?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Wednesday, November 22, 2006
Forthcoming Webcasts
MSDN Webcast: Windows Vista Sync Center for Windows Mobile Developers – Mon, 11/27, 1:00 PM PT
Join Dr. Neil Roodyn as he introduces you to the Windows Vista Sync Center, a centralized location designed to provide a consistent user experience for all synchronization activities. Dr. Neil will illustrate how applications designed for Windows Mobile that either retrieve data from the desktop computer or send data to a desktop computer utilize Sync Center by providing a Sync Center handler.
This webcast should be interesting also, I am not doing this one (at least no one has told me I am!). I presented a session on SideShow at DevConnections. It is an awesome new technology so try to get to this one also.
MSDN Webcast: Creating Gadgets for Windows SideShow in Windows Vista – Tues, 11/28, 10:00 AM PT
Learn about Windows SideShow, a new technology that provides users of the Windows Vista operating system with quick access to data — even when their computers are turned off. In this webcast, we provide you with an overview of the Windows SideShow technology and show you how to create a gadget for Windows SideShow.
Remember these are USA pacific times
Update:The SideShow webcast is being delivered by Dan Polivy. I am not sure what Dan's official title is but having worked with him (on and off) over the last 18 months I would call him one of the senior architects behind the SideShow technology. Apart from being a great guy he knows more about SideShow than nearly anyone else. Looking forward to catching this webcast myself.
Tuesday, November 21, 2006
Wanted (preferably alive)...
Monday, November 20, 2006
I don't care for OneCare
This morning I discovered (thanks to Nick Randolph) that all my issues are actually issues with the OneCare beta. 10 minutes later the OneCare beta was removed from the machine and everything is humming along nicely.
If you are working on the OneCare team (or know someone who is) "come on, sort it out!".
Saturday, November 18, 2006
Sidebar Route Finder Gadget

I did a demo of this Gadget at Dev Connections in Las Vegas 10 days ago.
Dr. Neil's Route Finder uses Virtual Earth to find a route using the VE API's.
The Gadget lets you display the route in flyout windows on the desktop or on a SideShow display if you have one available.
Update: changed SideBar to Sidebar to keep Microsoft marketing and Mr. Moth happy ;)
Woops! The link on the page went to the SideShow test gadget - fixed now.
Friday, November 17, 2006
Dr. Neil's Notes 29
More chat with Frank Arrigo
We talk about the Regional Director program
Happy coding!
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Dr. Neil's Notes 28
Frank Arrigo intros himself
We talk about
The history of Frank....
IBM - Microsoft - MSN - Windows Live
Happy coding!
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Tuesday, November 14, 2006
MSDN Webcast: Overview of Ultra-Mobile PC (UMPC) Development for Windows Vista
I can recommend attending this if you are in a timezone where the time is acceptable - hint hint...
No need to register just head over here
Here is the offical blurb:
An ultra-mobile PC (UMPC) is a fully functional computer that is small, mobile, and runs a complete version of a Windows operating system (currently Windows XP Tablet PC Edition 2005 and soon Windows Vista). UMPCs present many new and exciting opportunities for application development. Although your existing knowledge and skills transfer directly to the UMPC, there are some unique circumstances to consider when you are developing applications for these devices. Join us to find out what is involved in developing for the UMPC, and learn how to create outstanding applications for these new devices.
Presenter: Todd Landstad, Product Specialist, Microsoft Corporation
DevConnections Presentations
Building Power and Network Aware Applications on Windows Vista
Inside Windows SideShow
Architecting Gadgets for Offline Use
The SideShow SideBar gadget is available here.
The Power and Network demo code should be posted on MSDN in the coming weeks, I’ll keep you posted.
The other Gadget demo code needs some cleaning and then I will post it up and update this post.
Friday, November 10, 2006
Dr. Neil's Notes 27
Staring "Markus Egger"
We talk about
Vista
Tablet PCs
Windows Presentation Foundation
Live Services
Dev Connections
Code Magazine
Happy Coding!
Any other topics you would like us to discuss?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Thursday, November 02, 2006
Regional Director - Microsoft Australia
Frank Arrigo has of course beaten me to blog this.
I have some ideas about what this new role will bring, but will be sure to keep you updated over the coming months as to what it means to be an RD.
Overall I am super happy, it means a great deal to have this kind of recognition of my work in the Microsoft developer space.
Update: A number of people have been asking if this means I am no longer an MVP or if I am now 'employed' by Microsoft. The answer is no. I am still a Windows Live Developer MVP and I am not what 'softies call an FTE (full time employee) or a Blue Badge. You can find out more about the Regional Director program here.
Wednesday, November 01, 2006
Dr. Neil's Notes 26
Staring "UberTablet"
News
- Hugo plays with ASUS devices
- Dr. Neil off around the world again - DevConnections
Digitizers - touch, active, external
What does it mean to the user?
What does it mean to the developer?
How should applications behave?
Happy Coding!
Any other topics you would like us to discuss?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Thursday, October 26, 2006
Dr. Neil's Notes 25
Welcome back "UberTablet"
News
Where UMPC has gone this week:
Vic Police
Country Fire Service
Dr. Neil
Working on Windows Mobile app development
The Main show-
UMPC and Windows Mobile
Any other topics you would like us to discuss?
Happy Coding!

This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Wednesday, October 25, 2006
Dr. Neil's Notes 24
Flying solo today
News:
RC2 up and running on my M400
Cool new mashups on ViaVirtualEarth
Locale - random day out
The River Thames Guide
Update to MSNBC events
Doing some real work :)
Day in the life of....
Zero defect mindest
At what level should the avoidance of technical bugs should be considered in the architecture?
Happy Coding
Tuesday, October 17, 2006
Dr. Neil's Notes 23
Welcome back to Hugo "UberTablet" Ortega
2 weeks as MVP for Hugo - does it hurt yet?
UMPC retail or enterprise?
Any topics you would like us to discuss?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Thursday, October 12, 2006
Dr. Neil's Notes 22
Welcome back to Hugo "UberTablet" Ortega
The HUGE UMPC video from Hugo
Update on Rohan with cerebral palsy
"Where Was Dr. Neil" live.com gadget
Dr. Neil's Arcasts with Ron Jacobs
Finished a whitepaper on Sync Center in Windows Vista
Leon's favourite Tablet tools
HP + snipping tool
ASUS R2H not shipping with snipping tool?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Happy Coding
Tuesday, October 10, 2006
ARCast - Zero Defect Software
Have we reached the point of giving up on the discipline of finely crafted software? Have we come to expect that every program will crash no matter what we do? I certainly hope not. We can and should do better according to my guest today Dr. Neil Roodyn. We have to have a zero-defect mindset so repeat after me... I will write zero defect software... I will write zero defect software...
Recorded at TechEd Australia, 2006
Friday, October 06, 2006
ARCast - Just Enough Architecture
As is typical with most things from Redmond it has taken time to ship but at last you can listen in to our conversation.
How much architecture is enough? I have been on both ends of this. I have seen projects where the architecture was endless filling 3 ring binders with documents that would probably never be read by anybody and I have also been on projects where each developer acted as their own architect and the result was a hodge-podge of functionality cobbled together in a way that was totally irrational. On this episode of ARCast – Dr. Neil Roodyn author of eXtreme .NET shares his perspective on getting the balance just right.
Thursday, October 05, 2006
Dr. Neil's Notes 21
Welcome back special guest Hugo "UberTablet" Ortega
Hugo is a Tablet PC MVP
Dr. Neil is now a Windows Live Developer MVP
Touchscreen tablet for a 3 year old with cerebral palsy
Redmond - what has Dr. Neil been doing there?
Where is my UMPC pod blaster?
This podcast was recorded on a Samsung Ultra Mobile PC with Castblaster
Happy Coding