So where does everyone stand?

Based on my discussion with Waylon earlier in this blog, it would be interesting to find out what areas of computing people find themselves interested in. The more replies the better, especially from the other student ambassadors.

For me, I’m certainly on the software developer end. I enjoy learning interesting languages, and doing cool stuff with them. I like tackling new and difficult problems, all through the software spectrum, from server software to client software. I have yet to write mobile software, but I don’t take particular interest in that area anyway. In terms of my future, I really don’t know what particular area I want to focus on. I think that as long as I’m given a relatively large amount of freedom in designing software, I’ll be happy. I think of software as art, in that you know when you do a redesign or add a new feature if there is a better way or not. I always strive for that nicer painting that I can see . With my fiancee being a vet student, I have plenty of time to work continue to do postgrad study if I want, and that is something that interests me, either to the masters or Ph D level.

Software comes pretty easily to me, I’ve had no struggles at Massey in terms of grades, and all it comes down to is how my brain works and what interests it. Thus, I’m interested in how your brain works, and what keeps you interested in your world, both computers and everywhere else.

Windows Media Center

Man, I’ve spent the last few months reading about Windows Media Center 2005 / MythTV / PVR-software. I am going to build one as soon as I find the time (I’m supposed to be contracting out on three jobs, as well as writing a report for Massey). I have a decent box (a Athlon 64 3000+, 1Gig ram, 500+gigs hard drive) that I don’t use (I’ve become a fulltime laptop user – I love my Inspiron), and then all I need to buy is a tv tuner card. I have in mind the Hauppauge WinTV PVR-500MCE card – it rocks – it has two tv tuners in it so you can record two shows simultaneously, or various other combinations of multichannel goodness.

The other piece in the puzzle is a media center extender, say, an Xbox 360. Wouldn’t it be nice if Microsoft gave the ambassadors a 360 in return for their hard work? What? That’s what’s happening? cool…….Now all I need to do is get Paul to get them to us in March, when they’re released (*hint* *hint*).

The only thing missing for us kiwi’s is that they haven’t sussed out an electronic program guide (EPG). This is what you get on Sky Tv, where it lists all the channels, and whats playing. Using this, you can tell the media center to record all episodes of a program, schedule recordings, etc. I hope this feature is made available soon, as that, along with the missing xbox 360 , are the only things making me wait.

Why am I interested? Because I’m engaged, and I’ve been doing furniture, bed, and house shopping with my fiancee. I need something which I can claim as my own (because I let the fiancee have the say when it comes to things like furniture and stuff). So, for me, Media Center is gonna be cool

Response to Waylon: student developers like features

Hi there, thanks for the reply.

Like I said in my post, whether we’re developers or CIO’s (now or in the future), we should know what the industry is doing. I have Slashdot on my rss feed, as should everyone else (well, if you want to know what’s happening outside / anti – Microsoft) (You can also do the whole MSDN blogs rss feed for internal MS news).  By the way, I sit on both sides of the scale, I’m both a developer and a managing director for a software company.

Also, I’d be concerned if any of us were in the position of investing big money into servers at our age/current position in life. What I think this means is that we, as students, should be sold on the features of the platform, rather than its stats. I understand that there are people making decisions on big cost servers, and they do need the information you’re talking about, but students?

Why? Because students are sceptical – why trust stats from someone trying to sell you that thing? I would not try to do this at Massey – there were many people who left feeling ‘bent the wrong way’ – and none the wiser for it. I think in this situation we could have left feeling positive and excited about the products being advertised.

What does this represent? A lost opportunity. I was talking to a senior lecturer at Massey today, and he said when he was at one of the big Uni’s in the states back in the early 90’s, everything was Microsoft, because the software was cheaper than the competition (IBM and Borland mainly). People were using Microsoft, and the resulting years had many competent windows developers due to it.

We can’t do that now, and as you’ve mentioned in your blog, there is Linux, Apache, MySQL, PHP, Java, python, etcetera etcetera out there, and ok, based on who’s giving the stats, are basically free, with huge communities around them. Microsoft can’t really compete with that forever, and universities are huge beurocracies (according to the lecturer), so asking for any money for resources takes months. Resources in this instance means anything needed for development, not necessarily MS stuff in particular. This means they take the path of least resistance, which is the non-MS route.

How do we change this? What Massey has mentioned to me is that they want a VS Studio stripped of a huge amount of ‘junk’. Now, this isn’t junk to the core VS Studio user, but to a first year student overwhelmed with the concepts of variables, methods/functions, OO and GUI’s, Visual Studio is just overkill. Massey is presently changing their first year language due to the Delphi book going out of print, now is the prime opportunity to get some people (me and whoever at MS is available) to go in and sell this concept.

Imagine, at the end of the year/semester, you have 1, 10, 100, 200 people versed in the basics of your language. Imagine the change in the marketplace when these people start to get out there. It gets big real quickly.

So, in summary, I see two key points from all of this, for two different groups of people:
1) If a person is already developing in something else, sell them the features of your product.
2) If a person isn’t yet developing on ANY platform, get them on it Real Quick.

Well, this turned out long, and isn’t all that well thought out. I hope my points make sense, and note they are my perspective when being a student developer, and are really targetted at current or future developers. I don’t intend to have any rude comments or anything, so don’t take anything I say personally. I just really want to get my thoughts out there, I believe they are in MS’s best interest, and I’m not ‘dissing out’ MS or their products, I really want things to get better for students, and this is how I think things can improve.

This has now become a blog entry 

Merry Christmas

Hi there,

I thought I’d just write to say that I hope everyone has a good Christmas and new year. My plans are simple – spending time at home with family and Julia (my fiancee).

Next year over the Summer break I plan to continue with my three software projects (Leopard Tutor, Centruflow, and Mandarax), and get out and enjoy the sun a bit. I’m planning to get away to Kuratau (at the southern end of Lake Taupo, and right on the beach), and Microsoft is flying me up to Auckland for an orientation as to my role as a student ambassador for Massey University here in Palmy. I’m hoping to come up a few days early with Julia and make a mini-holiday out of it as well – 4 or so days away from the laptop. Yes, I know laptops are portable, but having been on it so much these last few months with massey, it’ll be nice to get away from it for a bit.

Anyway, one other thing – I have a bad hand – nerve damage up by the elbow in fact. It’s still getting worse, and causes my fingers on my left hand to be very weak and droop. As you can imagine this makes typing quite a long process. Hence my lack of updates. I have already had one operation to try and fix it (in April 2005), but they couldn’t find the problem. I’m likely in the next few months to need another operation, and hopefully this time the (new) surgeon can help out.

Catch you later,