Geeks With Blogs



Add to Technorati Favorites

An Archived Managed World This blog has moved to June 2006 Entries
What we fear the most
In the past I've had definite self-confidence issues. Heck, I still have self-confidence issues that I privately fight with. Recently, I came across something that touched a bit close to home and really resonated with me. Funny enough, I actually came across this when watching the movie "Akeelah And The Bee" with my wife (which I found to be a surprisingly cute movie (despite what "movie critics" might have said (I'll save that rant for another time))). While interviewing at Microsoft, I found myself ......

Posted On Friday, June 30, 2006 1:19 PM

VM rootkits
I'm sure that many geeks remember the whole Sony Rootkit fiasco that happened not too long ago. I'm sure many people had the seem feeling that I did that it was not going to be the last time we heard about "rootkits" (and that we would probably be hearing even more about them in the future). The work that Mark Russinovich did during the Sony Rootkit debacle is stuff that I still look up to, in a big way. It was yet another data point that helped fuel my desire to learn the internals of Windows and ......

Posted On Thursday, June 29, 2006 8:23 PM

Microsoft - People Ready
I've had a random thought of an experiment/observation I want to make when I start at Microsoft. Lately, I've seen a good number of commercials on this whole "People Ready" marketing theme by Microsoft. One of the commercials shows a "new guy" who just started at a company and what he is going through. The gist? To being able to empower your employees to excel as a company. So, the observation I want to make? Well, with all the "People Ready" marketing, can Microsoft "walk the walk" and "talk the ......

Posted On Thursday, June 29, 2006 8:04 PM

Pimp My Laptop

I'm proud to announce that I have received my sticker from Jeff in the mail :). The update? My laptop is now fully pimp-ified. Behold my laptop in all its newfound glory:

Posted On Tuesday, June 27, 2006 8:04 PM

Microsoft and my recruiting experience
When looking back on the last two weeks, I'm still in disbelief that the process of getting a job at Microsoft passed so quickly. I believe the amount of time that expired from being contacted by the recruiter (Hello Steph :D) to getting an offer was less than two weeks. For me, this is all the more impressive with how big of a company Microsoft is. I almost don't want to be making this post as I'm still going through the process of Microsoft performing a background check. I keep having this nagging ......

Posted On Tuesday, June 27, 2006 1:59 PM

I, Microsoftie
I can now finally blog the big news that I've been _dying_ to share with everyone. I'm proud to announce that I will soon officially become a Microsoft employee. I have accepted an offer to be a Technical Evangelist on the Developer and Platform Evangelism Team working with Longhorn Server. That's right, baby! Technical Evangelist!!! I'm really looking forward to the challenge, the never-stop-learning experience, and everything else about the position. I feel so lucky that I will be getting the opportunity ......

Posted On Friday, June 23, 2006 4:49 PM

Microsoft Robotics Studio, Holy Cow
Holy Moly! Could Microsoft release fewer cool products for a while please? :). There has been so many exciting technologies coming out lately that it seems like there is hardly enough time to investigate them all. The latest edition to this group of great technologies? Microsoft Robotics Studio. There are a few things that excite me about this specific technology (from what limited investigation I have done on it during my lunch break today): 1) It is enabled for both Visual Studio _and_ the Express ......

Posted On Tuesday, June 20, 2006 9:57 AM

Vista, How I Love Your Balloons, Let Me Count The Ways...
As you readers out there may or may not know, I'm a fan of all things games. Heck, you could probably sell me a hunk of plastic if you were able to somehow convince me that it was in fact a game (double-whammy if you were able to convince that it was somehow a football game). This piece of news might help explain why such a little piece of sweet Vista toast can make my evening (although, I must admit, it may have been more "balloon" than it was "toast"). I was in the process of installing Visual ......

Posted On Monday, June 19, 2006 6:38 PM

The Reading Rainbow
That's right, it's about that time again: time to share what books you are reading right now. Here is the list currently on my night stand / in my computer bag: - Operating Systems: Design and Implementation, Tanenbaum / Woodhull - Microsoft Windows Internals, Fourth Edition, Russinovich / Solomon - Programming Pearls, Second Edition, Bentley As you can see, I'm focusing on some more low-level type stuff. Why? Because it's intriguing and fun, that's why :P. So, what's on your reading list? [Crosspost ......

Posted On Friday, June 16, 2006 6:24 AM

Starting with the Foundations
I was asked recently what excited me most about the various Vista technologies. While I took a valiant stab at limiting my answer down to a handful of them, the proper answer with the way I feel would have been "what _doesn't_ excite me about the various Vista technologies." Yes, I could get into the various aspects that excite me about Workflow Foundation, Presentation Foundation, and/or Communication Foundation. I will save that for a later blog post though. Save to say, I'm extremely stoked right ......

Posted On Tuesday, June 13, 2006 9:43 AM

Spaceballs - Day 22 - Meet My Friend Mister Reaper
I know I was shooting to get the lives system implemented last night, but I wasn't able to do so because I needed to fill out a bunch of paperwork and do some general catch up on some other tasks (non game-development related, that is). So tonight was my first opportunity to work on Spaceballs since Tuesday night. I'm proud to say that not only did I get done what I was shooting for (multiple lives for the player as well as the "Get Ready, Set, Go!" countdown at the beginning), I also got done a ......

Posted On Thursday, June 8, 2006 7:41 PM

OgreDotNet was recently pointed out to me by a friend and co-worker. I don't know have I missed it in the past, but I see it's there now which is the important part :). With the lack of mature, open-source 3d graphics engines for managed code out there right now*, I'm glad to see this come to fruition. Since Ogre3d is already object-oriented, you can't tell from the code of OgreDotNet that it is simply a set of bindings down into the C++ libraries of Ogre3d :). Not only that, but it appears the forum ......

Posted On Thursday, June 8, 2006 8:16 AM

Spaceballs - Day 20 - Screens, States, and Transitions, Oh My!
I didn't quite get around to implementing the lives functionality tonight. However, I did do some general cleanup and "paved the road" for me to easily drop in the code for respawning and multiple lives tomorrow. One of the refactorings I did was to take what I was calling "States" before and change them to "Screens". Really, they were screens. As I needed to start adding states to the gameplay itself (like PlayingState, LostLifeState, etc.), I didn't want to go down the road of making a hierarchical ......

Posted On Tuesday, June 6, 2006 7:36 PM

Spaceballs - Day 19 - Bug Squashing
Not much functionality change tonight. Nope, tonight was mostly bug squashing night. The first bug I squashed was around spawn point generation. Sometimes, a spawn point would be generated that would cause a Spaceball to be spawned within a wall. This was due to the spawn point generation algorithm not taking into account the size of the entity is was generating a spawn point for. That was an easy fix :). The next bug I squashed was around the ball-reflection logic I had to bounce Spaceballs off ......

Posted On Monday, June 5, 2006 6:32 PM

Spaceballs - Day 18 - Upgrade from GDI+ to Managed DirectX
Well, I was able to squeeze in _some_ coding time last night and this morning. The update to Managed DirectX is all finished. It's kind of nice to see FPS should up from 90 fps to around 550 :). All in all, it took about three hours to upgrade from GDI+ to Managed DirectX. Boy am I glad that I wrote the infrastructure the way I did. After a quick refactoring (making it so the IGraphicsService implementation rendered the Sprite rather than the Sprite itself), all I had to do was implement a new Direct3dGraphicsService ......

Posted On Sunday, June 4, 2006 7:09 AM

Blogging Tips
I was recently contacted by Allan Hoffman (the "tech jobs expert" for about some quick thoughts and tips I had on how to have a successful technical blog (which alone is a shock to me as I wouldn't even start to think of my blog as "successful", but to each his own I suppose :)). I thought I would reprint my response here (with permission, of course). I hope you enjoy :). Obviously, these are just my opinions so you can take them with a grain of salt if you wish (at your own peril, I ......

Posted On Friday, June 2, 2006 8:15 PM

Spaceballs - Day 16
I haven't done any coding recently as I've been getting ready for the gig I just had tonight in Seattle. I'm now checked in to the (crappy) hotel (the room is about as big as my left thigh). Luckily, they have wireless, so I'm able to at least give this update. I realized yesterday that to take this game where I want to take it, I really need to upgrade to Managed DirectX to leverage the hardware acceleration (especially once I get into implementing my particle engine/system). So, as soon as I get ......

Posted On Friday, June 2, 2006 8:03 PM

Copyright © Jason Olson | Powered by: