More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Andrew's RantsProfileFriendsBlogMore Tools Explore the Spaces community

Andrew's Rants

August 02

Looks like the cat's out of the bag

Yes, the rumours are true.

As my soon-to-be-new boss, Roger Lawrence, has just announced tonight, I've accepted an offer to come on board the Australian DPE team at Microsoft as the Academic Developer Evangelist. I see this as a culmination of the past 7 or 8 years of my career and various activities, each one in turn seeming to push me further and further in the direction of dedicating myself to the task of enthusing students and the groups of people who look after them about technology.

I'm really looking forward to meeting lots of students, teachers and faculty members and talking about computing technology and can't quite believe it's only about 10 days before I officially start with the team. I'd like to take a moment to call out the guys I've worked with at Readify for being the best bunch of dev's, guru's, techheads, geeks that I've had the pleasure of being alongside of. Don't worry guys - you haven't heard the last from me by a long shot.

Oh, and for all my fellow student teachers at UNE - yes, I'll still be studying with you. :)

My role as Academic Developer Evangelist covers all of the Microsoft technologies, from the languages such as C# and VB and the tools to use them such as Visual Studio (including the free Express range - how cool is that? Free powerful developer tools - and that's only the start!), databases such as the soon to be released SQL Server 2008, design tools like Expression Design, and the really cool stuff like Popfly, XNA Game Studio Express, Microsoft Robotics Studio, Photosynth and the whole Live space including Live Mesh (have you checked that out yet? You can keep your data online and accessible from wherever you are. And that's just software - then there are all the programs and events like Imagine Cup, Student Day and so on... awesome.

I don't think I've thought or said the word "cool" as much as I have in the last 12 months or so with so many of these technologies coming out. And I get to travel the country to talk to universities, schools and students themselves about all of this and more - showing them that technology isn't simply a commodity to use, but something that can really change the way you approach today's world.

COOL!

There's a huge amount of work for me to do, and I can't wait to get started!

July 09

Congratulations Team SOAK!

Imagine Cup is an awesome competition run by Microsoft, and open to university students world wide. Every year, students can enter one of half a dozen or more categories to show how they can innovate on a theme. This year, the company I work for - Readify - sponsored the Australian arm of Imagine Cup, promising internships to the top three teams in the Software Development and Design category.

It turned out  that one of the finalists already worked for us, so we had to bow out of the judging of the local comp so that there was no bias, but despite that, Team SOAK, the team with the Readifian, won the Australian competition and headed to France.

The news has just come in - and I mean, JUST - the announcement was made 10 minutes ago in Paris and it was twittered immediately by multiple people - that Team SOAK has won the worldwide competition, beating out some stiff opposition from all corners of the globe.

And not only did they win their category - which is quite simply, an AWESOME achievement - but they also won the Innovation Accelerator award which sends them to the US for a two week business training trip to capitalise on their amazing creation.

Team SOAK built a system that monitors and maintains water usage for farmers and has garnered immense interest from government, non-profit organisations and farmers all over the country, and it's such a pleasure to know the four keen, young and bright minds who came up with the concept and were able to push it through to such an awesome world stage.

All accounts from Paris say that their presentation got better in every round, and they won the hearts and minds of their competitors and other attendees at the big student gathering.

Way to go Team SOAK - you did an amazing job and you deserve to have the congratulations.

You know - it's amazing to think that half the world away you can get such immediate information. Thanks to @Rog42, @DavidBurela and @longzheng for keeping us all up to date with what was going on in Paris.

[edit]

An official link to the winners list for all categories:

http://www.microsoft.com/presspass/press/2008/jul08/07-08ICWINNERSPR.mspx

July 02

Hmm, I feel like I just wasted some time...

I stumbled on an article posted last week that talked about the top ten technologies that would be in place by 2013, and the top five technologies that would be gone by the same time. "Wow!" I thought, "I love these kinds of articles, they really stretch the mind and make you wonder what's possible!" So off I went and spent the next 15 minutes reading a multi-page article that seems to regurgitate information from a number of other sources, many of which themselves highlight stuff that's already in place, and those that don't are "finger in the air" kind of statements.

If you want to see the article, here's the link: The Digital Home of 2013

Now, a quick summary of what I think of the author's points (including direct links to each page):

  1. High-speed telecommunications
    I'm not so sure about this one - we could be even better off than what he's saying here... oh, hang on, let me rephrase. The US could be even better off - Australia's probably not. :)
  2. It's an HD world
    Yep, it is. Already.
  3. Gaming gets real
    What's wrong with Metal Gear Solid 4? I don't really get his point, and he seemed to just take a cheap shot at gamers for no reason. In fact, if anything, he's hurting his own point in doing so.
  4. Reach out and touch something
    Yes, I'll pay this one.
  5. Automated home control
    Yeah, ok. It's been a long time coming, but this one is probably true.
  6. Green goes mainstream
    Huge discussions already going on, and the public knows it too - why else would GE report such huge increases in sales.
  7. Welcome to the cloud
    Google Docs has already been going on for a while, Microsoft's Live Mesh is now upon us, and other various bits and pieces are here. Don't need to wait another five years thanks.
  8. The rise of streaming media
    This is growing every year, and it takes very little thought to throw this in to a list such as this one.
  9. Online distribution of TV, movies
    By his own admission, this is already happening. As in, now. But further to that, it's just a sub-point of point 8.
  10. Collaborating across town, and across the world
    Dunno about him, but I already work in a company that depends on this. Now. Again, already happening. And using Photoshop Express as an example of good collaborative software? Please!

And the five destined to die technologies:

  1. Blu-ray - huh? I don't know about that. His argument is kind of the same as saying CDs won't take off because of the truckloads of cassettes (or vinyl) out there - oh...snap. With HD comes consumables capable of storing HD. I can already dump an hour of video off my $200 handycam and have it nowhere near small enough to fit on a DVD. If I had an affordable Blu-ray burner and consumables, I'd be on it.
  2. Desktop PCs - Yeah, but I don't see a huge difference between the way most people use laptops and desktops, and I would have liked the author to actually state reasons for why this might happen as opposed to saying it's based on sales (although that would require actual prediction rather than following existing stats).
  3. Slow mobile networks - well, duh. If we're talking WiMAX and 4G in Point 1, then it's a no-brainer to say the corollary.
  4. Locally stored files - I disagree with this, although I suspect that people like Mitch are going to disagree with me in turn. :) What's the benefit of having your data up on the web? If you're a traveller then sure, maybe. But for the average home (which this article is supposed to be talking about), I see it as unlikely. Most people will prefer to keep a hold of their data where they can get to it easily, and regardless of how quick your internet access is, it's still slower than a local network.
  5. Desktop Operating Systems - I don't get how this can work. What does the browser run on?

*sigh* How about some imagination!? Some creativity!? Maybe even some magic!? Pretty much everything mentioned is either already upon us or will likely be realised in only a year or two - not five. How about for the home:

  • In-built video conferencing in your TV so you can video chat to your relatives overseas (through your gaming console of choice)
  • Live collaborative video editing so you can dump the video of your child's soccer game on the laptop, and have your wife help you edit it from home.
  • Pet management tools. Feeding, yard care, health monitoring for conditions such as worms, ticks, etc.
  • Health monitoring for your family. Warning signs for the elderly or the infant. Blood pressure monitoring for the highly stressed worker. Automatically dispensing appropriate medication as part of your daily diet.
  • Community Grid Computing and Community Networks. that somehow shares the load of water/electricity/gas consumption. Also, maybe better Neighbourhood Watch that keeps the streets a little bit safer.
  • GPS-everything with more up to date maps and intelligent software that reroutes based on traffic, weather, important dates in your life, etc. Imagine, you're creating a route to go pick up that amazing tri-level snooker table you picked up for a steal on eBay and the device pops up that it's also your wedding anniversary and along the way is a place that stocks that brand of handbag your wife loves, so provides an additional routing to incorporate that if you choose to. And then, while you're out - the Home Automation system kicks in, transmits to your GPS that you're out of dog food and the GPS pops up a suggested diversion to get it from a pet shop that's in the vicinity, and promises to get you home on time because it's found a better path around the peak hour traffic.
  • Integrated kitchen technology. Have the freezer automatically deliver the frozen meal to your microwave, have the microwave cook it to the right level by reading the info off the pack and then deliver it to your serving area. Oh, and have it initiated remotely, so when you're 10 minutes from home you can kick it off and have it ready when you walk in the door.

Sure, OK... none of these things may happen, but wouldn't it be kinda cool if they did?

I'm tired... this will probably look completely wrong in the morning... :)

June 25

Does Twitter change the way I communicate? "News versus Features"

Without a doubt, yes. And whether it's Twitter, Plurk, FriendFeed or some other derivative branch off the same trunk, I think it's hard not to be affected by its inclusion in your communications with people.

A little over a week ago I posted a couple of blog entries I'd been thinking about for a little while. They were just opinion piece/rant kind of things, the sort of stuff that personal blogs are made of. If you're interested in me, you might come and read my blog and get something out of it. If you're not, you're not.

Around the same time, my daughter did extremely well in her latest gymnastics competition. In fact, she came second overall at a prestigious invitational, with a first in one of the individual events, and a second in the other two individuals. For Glenda's (my wife) benefit - I was (and still am) completely 110% proud and impressed that she did so well. She's been working hard, training many hours every week and she finally got a pay off and I am incredibly happy for her (there's nothing like that feeling of joy knowing your child is happy for something they did well).

But I digress.

The point I was going to make was that Glenda pointed out that I hadn't blogged about my daughter doing extremely well. She had a point - I hadn't. Twelve months ago, I'm pretty sure I would have, but at this point I didn't. Why not? I think it was the fact that as soon as I knew she'd done well, I'd tweeted about it. I then followed this up with a second tweet with more details and then a little bit later with a twitpic of her holding her medal and ribbons.

In this instance, I see Twitter as kind of like my personal news service, delivering up to the minute news about what's happening in my life, while the blog is more like the magazine you might read on the weekend. To me, it was important to shout to the world (or at least those in the world that show an interest in what I'm doing) that I was proud of my little girl and the fastest way to get the news out was to tweet it. And once the news was out, the pressure wasn't there to write up a blog post about it. After all, most of the people who read my blog regularly also read my Twitter feed. They already knew how I felt about her - I even got some very quick "congrats!" tweets back at me.

Nice.

So, do I need to blog about that circumstance? I don't think I do any more. It's news, not a feature article.

A feature article would be me talking about my daughter's long suffering commitment to training in all types of gymnastics, the multiple days a week she goes to practice and training, the many competitions she has attended. It would talk about how proud I am to be her dad, how it makes me feel all mushy inside when I see her beaming after doing well, and taking it stoically when she doesn't; how it breaks my heart when her legs are cramping up when she's trying to get to sleep because she's pushed herself a little bit too hard.

Every time I see my daughter, my heart lifts a little (or sometimes, a lot!). She is definitely a gift from God for me. In her words, I love her a million love hearts. In mine, I love her even more than that.

...

Oh, and my son is pretty darned cool too, you know. I don't get to talk about him as much because he doesn't do all the flash, but AndyPuppyJnr is an awesome young man - maturing all the time and just being Mr Awesome. He's loving and caring and loves to be around me and Glenda and his sister. I give him a tougher time than I should, for which I am truly sorry because I love him very much and am so glad that he's like me in so many ways.

Oh, and to keep my wife happy - AndyPuppyJnr, you rock for doing so well in your Gold Rush assignment! 95%? Fantastic, little buddy!

---

So if you're interested in the more "newsy" side of things - check out my twitter feed - http://www.twitter.com/mrandypuppy. Otherwise, feel free to stay tuned here - just realise you may not find out what I had for breakfast! ;)

June 24

What makes a great developer?

I was recently asked if I could provide an important trait that goes into the make up of a great developer. While there are obvious characteristics around knowing your technology and programming theory, and other such areas, but the one that came to mind immediately was this:
 
Be Humble
To be a successful developer you have to realise and  recognise your own limitations and not impose yourself over the top of others, particularly in areas in which you may be weak. I'm not saying don't approach your work, customer, client, whatever with confidence, just don't approach it with arrogance. There's nothing quite like someone who thinks they know everything to stop people offering to help them, and in an area for business that's often quite critical, you need everyone pulling as a team.
 
I'm quite happy to say "I don't know', but I'm also prepared to say "but I'll try to find out" - which is often followed by the cry of "help!" with the people I work with.
 
Recognise what you don't know and be humble.
 
---
 
Some of the other guys who've been asked the question have already blogged their thoughts:
 
[edit]
Just including some other great tips:
 
June 16

Why I like technology - part 15,345,234,123!

Technology is cool. Normally I'll get excited about the "big" stuff - Surface Computing, Silverlight, how sweet Uncharted Drake's Fortune looks in high def...

But the day to day stuff really rocks my socks as well. Case in point.

My favourite dance group back in the late 80's was an Aussie group called Boxcar. I had their first album on vinyl - and then later on got their other two on CD. Thing is, about 12-13 years ago, I lost the record. I was devastated because of the memories the songs evoked and while the remixes were still accessible through the CD, they just weren't the same - I wanted the original.

For years, I would check out music stores, and periodically trawl the web looking for their stuff. As the time went by however, I think my hope died too and I haven't looked around for that album for a year or so.

When talking to a friend on Friday, I mentioned my desire to still get this album if I could find it, and while it was fresh in my mind, I thought I'd do another web trawl.

And boy, am I thankful that I did.

First hit was pretty much a Wikipedia article on the band, which then linked in turn to other Wikipedia articles for their albums and external links to sites such as discogs and most impressively of all, to Boxcar's own site. This in turn revealed that they'd made a mini-comeback late last year and were now working on a new album. Their website actually cycles through all of their music, so I was able to hear a couple of favourites that I hadn't heard for a very long time.

This then gave me hope enough to check eBay out. And yes, someone was selling a copy of Vertigo! With a reasonable Buy It Now price and reasonable shipping. In less than 2 minutes, I had logged into eBay, clicked the buy button, navigated my way through PayPal to pay for it and received the confirmation that I had indeed purchased the CD. Then I noticed that the auction had been due to finish in only 5 minutes after I found it. If any part of that process had fallen over, I wouldn't have made it in time. But everything worked - Google, Wikipedia, Discogs, Boxcar's own site, eBay, PayPal...

Five years ago, the information wouldn't have been present on Wikipedia and even Boxcar's own site didn't exist. I might have lucked into an eBay auction, but I had been checking eBay semi-regularly, so maybe not. Internet access was slower, so getting to the finish point of buying the album might not have happened either (and I wouldn't have even known because finished auctions don't display by default).

I know it's small, and it doesn't matter in the grand scheme of things, but it was a "cool!" moment for me on Friday when it happened, and here I am 3 days later still with a smile on my face when I think about it.

Technology empowers.

Getting picked on...

I've always been a geek. This past week I've actually been thinking about geekiness and its acceptability (or lack thereof) in society, and how the every day person thinks about technology.

When I was a young lad, my owning "a computer" was seen as being the utmost in geekiness, an antisocial group of loners. Sure, I was too young at the time to be a black-clothed goth type of individual, and the computer - a Commodore Vic-20 - required the TV to actually be used so there was no hope of me hiding away in my room - but being a computer geek meant you were different and you got picked on.

I got picked on.

As time has progressed, computers became more mainstream and more accepted, and geeks were brought back into the fold - at least partially - of cool people. If you could handle yourself socially, you could fit in. Still, there were others out there who now felt threatened because they didn't understand how to work with computers - and guess what? You got picked on.

I got picked on.

At some point there was a sweet spot for computing technology. Prior to this, it wasn't mainstream and there were very few who understood the value and opportunity to be found in technology, let alone had a passion to make it really shine. After this sweet spot, it gets interesting.

First, the sweet spot. For a short period, computers were cool. People talked about them at parties. If you were a geek with the mystical powers of knowing how a computer worked, people asked you about it, they wanted you to show them your knowledge and skill. They wanted to "do" computers and media, movies and society all said "geeks are cool! Praise the geek!" It was a golden age where, when a threatened bully would try to pick on you, you had 90% of the room defending you. Yes, there was still "being picked on" but for this short time, you didn't face it alone.

When I look at technology today, I see that it's become a commodity, almost like the kettle or microwave. People use it because it's there. It makes their lives easier but they don't realise how much they rely on it or how much more they could get out of it if they only knew how. Enrolment numbers in IT-related courses continue to drop in universities, high school students are also following the trend and not opting for IT specific subjects.

Talking about technology to a typical group of people, gets you looks of "he's a crazy man" and "let's talk about the latest rugby game/TV show/weather" again. We're now in a world that sees technology as just being part of life, and no more worth talking about (let alone getting excited about!) than doing the ironing. So, those people who do talk about it are seen as dorks or nerds (because geek is now a word belonging to the "cool" people) and, lo and behold, get picked on.

I get picked on.

Oh, and you also get picked on because, post-sweet spot, people come to you because you should know everything there is to know about every kind of technology that's out there. If their brand new microwave doesn't work the way they want it to - that's your fault. If they can't print - they're gonna call you, and when you can't help them because they bought some cheap, dodgy printer that you have no experience with, it's your fault. You'll get picked on.

I'll get picked on.

But don't get me wrong - getting picked on is nothing. When I was a kid, I was physically bullied, but what did I do? Kept living. And here I am a quarter of a decade later, still loving technology, still having "wow" moments on a weekly basis about what you can do with it.

I think people who pick on geeks/nerds/dorks need to look at what they use in their lives and realise just how cool stuff is. I mean, most people have a mobile phone in their pocket that can call anyone in the world! And some can do email and/or video communications on that same small device. People are losing their laptops (even the fact that they HAVE a laptop should be a revelation!) because they're so small and light that they're mistakenly being thrown out with piles of paper.

Here's a real world example of the coolness of technology that almost everyone should be able to appreciate. Fifteen years ago, you probably used a camera with film. You would then take this film to get developed at a camera shop, wait a few days for it to be developed and then stick the photos in an album (or leave them in their folders!) which would see the light of day once a year or so as you felt nostalgic enough to dig them out. I can point to some of my favourite photos I took back in 1992 - that I haven't looked at in at least 5 years! And these are photos that I loved taking and love the memories they invoke. You had little option in terms of editing them - the best you could do was a pair of scissors.

Today, you probably use a camera with digital storage. You take the camera or digital card and plug it directly into your computer and download the photos to your hard drive. You can choose the photos you want to print, do your own corrections to them - red eye removal, cropping unneeded edges, even do tricky stuff by fudging backgrounds to get rid of elements that are not required (see below).

100_3149 100_3149-Edited

Spot the difference

But not only can you print the ones you want and how you want them, but you have other options to keep them more at the forefront of your memories. Mobile phones, computer screensavers, even digital keyrings. And then there's your TV - something that is in pretty much everyone's house and in a position of extreme accessibility. Rather than having it as a black rectangle or square when not in use, why not use the space to remind you of the special times that warranted photography?

With the prevalence of media centre PCs and wireless networking (and don't tell me it's out of this world expensive, because you can pick up a used Xbox 1 console and get it refurbished to run some open source software for less than $150 total - but that's a whole other blog post), this is easy. Basically, keep the photos you want to display on your computer's hard drive, hook the media centre PR or other device such as an Xbox up to your network and point it to the location and it does the rest. We have a number of TVs in our house, all hooked up with Xbox consoles and then in turn to the network. Whenever a TV is on and not being used, it randomly cycles through our photo collection and we are all - even the kids - constantly reminded of different times in our lives, often provoking discussions or comments.

A very simple, every day, use of technology. The thing is, there is SO much stuff that goes on under the covers to make that happen that it would make your ears bleed and your eyes pop. For example, the open source software I use on the Xbox consoles is completely free and has been developed by people in their spare time. It plays more music and video formats than any media player I have on my PC and does so with more consistency. It can be configured in a myriad of ways and has multiple user experience interfaces defined so you can make it look how you want it to. It's solid, quality software that people did because they wanted to. And by people, I mean geeks. I mean dorks. I mean nerds. People like me. People that probably get picked on.

And that's just one example.

So, bring it on - pick on me. I don't particularly care. Technology is cool, and I'm happy to admit that I'm passionate about it.

I was going to rant on a bit more, but I'm trying to exercise some non-geek restraint in the face of my passion. :)

View more entries
 

Xbox Live GamerCard

MrAndyPuppy
Xbox Live GamerCard
Rep:
Reputation:Reputation:Reputation:Reputation:Reputation:
Score:
6591
Zone:
Recreation
UNOPuzzle QuestRatatouillePrince CaspianDevil May Cry 4

Xbox Live Recent Games

UNO
Achieve:
8/12
Score:
115/200
Puzzle Quest
Achieve:
5/15
Score:
60/250
Ratatouille
Achieve:
1/50
Score:
5/1000
Prince Caspian
Achieve:
1/50
Score:
10/1000
Devil May Cry 4
Achieve:
0/46
Score:
0/1000
View space
Jenelle
View space
krispy
View space
Reni
View space
Timothy Walters
View space
Damian Edwards
View space
rod
View space
Michael Anderson
View space
Darren Neimke

There are no music lists on this space.