Busy Time
Sorry for the lack of postings, work has been kicking my butt. We have an important client coming up so my energies have been pretty focused on that. But there have been a few things I've noticed going on around the net.
Carlos Men'steal'ia vs Joe Rogan
Joe Rogan is my new favourite person just for the utter way he destroys Carlos. At a deeper level though it's an interesting allegory for intellectual property rights. There's ideas and then there's implementation. It's one thing to take an idea and expound upon it, it's another to steal an implementation outright. (as an aside Microsoft's spell checker recommends "Menstrual" to replace "Men'steal'ia").
Rex Dixon & Scot Duke's new site. It's kind of like digg but with a satirical twist. Have you ever seen something that made you go "Give me a friggin' break!"? Well here's your chance to share it with the world. It's a fairly well done site that's gone through some cosmetic changes since it's been launched, I'd wager it'll go through a few more, but the idea is a good one I think.
Is something missing from your life? Feel like all your material possessions you've acquired isn't enough? Do you want more then more? Perhaps Havidol is right for you. Take the self assessment and find out!
So much for that "Do No Evil" slogan. I still think this may be the year that Google looses it's luster. With all the bad press the time may be ripe for a new geek friendly search engine to take the throne. Remember, it was word of mouth that made Google, it can break them just as easy.
Poor Mark Martin. He's literally within seconds of winning the Daytona 500, and up comes Happy to steal it from him. He's the eternal runner up. Nice guys don't finish last, but they do finish second alot. I wonder if there'll be a backlash against Harvick, regardless his late run was amazing. I'm more upset at NASCAR for not throwing the caution.
Posted by Michael on 2/18/2007 08:02:00 PM
3 comments Tags: Carlos Mencia, Daytona 500, GMAFB, GMAiL.pl, Havidol, Joe Rogan, Kevin Harvick, Mark Martin, NASCAR
But Does He Have An Eye Patch?
Looks like someone was trying to make a buck off of Microsoft and Adobe. Microsoft is heaping praise on the Sheriff department for making the arrest. I especially like the name of the task force: "Computer And Technology Crime High-Tech Response". "High-Tech Response" sounds like they should have friggen laser beams on their heads.
Apparently the guy made three quarters of a million dollars selling SQL Server and Creative Suite 2 on eBay (excuse me "online auction sites"). Of course Microsoft makes $750, 000 every 37 minutes. So that's a major criminal off the streets.
They're calling this a "mid-level" piracy operation. It was one guy selling two products online....I think they may be overstating it just a bit. I'd expect a "mid-level" operation to having three or more people and be making a couple million a year. But then I'm not in copyright enforcement.
The thing that really surprised me is the guy was 64 years old. I could see if it was some punk kid, but the guy should have known better. One thing I do know is that he's praying he doesn't end up in Federal Pound-Me-In-The-Ass Prison.
WinDevPowerTools Launches
Jim Holmes and James Avery's book "Windows Developer Power Tools" now has a companion website. WinDevPowerTools is a simple, yet interesting website. Once you register you can create your own toolbox letting you share with others those utilities you find useful. You can then browse via the tag cloud and "love" those tools you think worthy.
Right now it appears that only Jim and James can add tools (they're working on getting the ones from their book up). I think a tool submission page would really be useful. Letting users submit tools would add to the overhead of the site of course, and I'm not sure if the authors are willing or able to take the responsibility. Even though currently the only method of getting a tool added is to email James. So maybe it would actually free him up more. However, I think a user based submission method could really add to the usefulness of the site. There's a definite feeling of community trying to be built (after all one of the authors helped organize CodeMash), freeing up the tool submission process would really increase that. Maybe that's coming down the road.
The site opens up the possibility for some interesting statistical profiling. Adding the ability to add some user specific profile information (i.e. industry, location, etc) could lead to some interesting information beyond the current "Most Loved Tools". I'd be interested to see what tools were in how many toolboxes broken down by industry, location, or even age group. Right now you just submit desired nick, email, and desired password. Which may be a big plus to some people, but limits any of the interesting reporting that would be possible. Of course any demographic information should be totally optional.
One of the hallmarks of the developer community is the sharing of information, a site like this could definitely help with disseminating information on tools. I could see sites created for Mac and Linux very easily (maybe with companion books?), with a unified toolbox between the sites. Especially with the number of open source cross platform tools.
WDPT is a site just starting out, but with the possibility of being very useful to the Windows developer community, sort of a FreshMeat for the rest of us with a bit of social networking for spice. Be sure to check it out!
Posted by Michael on 1/29/2007 01:29:00 PM
1 comments Tags: CodeMash, Development, James Avery, Jim Holmes, Utilities, WinDevPowerTools
Microsoft Mea Culpa
Microsoft's Dan Fernandez has issued a statement apologizing for the company submitting a patent that appeared to copy BlueJ. They have promised to pull the patent submission and investigate what caused it to be filed in the first place. Microsoft has always had a bad image with patent applications, and this is just the latest in a series of bad PR moves. The most recent of which was the RSS Patent Controversy. Nail Kennedy at the time commented that there were some patent worthy inventions in that case, but that the patent as a whole was probably invalid. Nail's summary is also relevant to this latest episode, specifically where he mentions the importance of patents in the Microsoft culture:
"Microsoft employees receive an inscribed granite cube and a financial reward for each patent granted. The trophies are often displayed with pride for any visitor to quickly count. If you possibly invented something you're encouraged to submit a patent to reward yourself and the company."
It's obvious that Microsoft employees are being a little over-zealous on filing for patents.
I wonder if it's a managerial problem personally. How far fetched would it be to believe that employees in some groups have a "patent application goal" that they are to meet? Perhaps they're throwing stuff at the wall for their manager's sake, not really believing any of it will stick (i.e. get past legal).
Regardless, Microsoft has to re-examine it's patent application structure or the bad blood will continue. The developer community is wary of software patents to begin with. For every point Microsoft gains with the developer community for an open standard or some cool technology, it loses two points for every sinister looking patent application.
Kudos for Microsoft for doing the right thing in this case though! Remember, they're like "Blaster" from Mad Max Beyond Thunderdome, not evil, just big and dumb.
Categories/Tags FeedFlare
I went ahead and bit at one of the101 FeedFlare ideas on the FeedBurner site. I went ahead an wrote #25: Display categories/tags. See how to set up the flare here. Oh and if you don't use FeedBurner, I highly recommend it. Let me know what you all think!
Posted by Michael on 1/28/2007 06:28:00 PM
1 comments Tags: Development, FeedBurner, FeedFlare Unit, FeedFlareUnit
Why It's Good To Be Married.
If I didn't have a wife, I'd probably have all the toys I want...I'd have an XBox 360, a Nintendo Wii, and a PS3. I'd also be living at my parent's house and very very lonely. Me and my wife have a good back and forth relationship. I'm the spender, she's the saver. I'm the little kid who never grew up, she's the little kid who had to grow up fast. In alot of ways we really do complete each other. Sometimes she has to work very hard to reign me in.
I've been itching to get a next generation game system since I purchased my HDTV earlier this year. The PS2 in 480p just does not cut it. Being a new father one as to be responsible. As my loving and caring wife is quick to remind me. This quickly eliminates the PS3 from contention as a possibility. Even I can't rationalize a purchase like that. So that leaves the XBox 360 and the Nintendo Wii as finalists. While the Wii is fun to play (my brother's own one), the XBox has something that no other console has: XBox Live.
XBox Live is simply the killer app for the XBox. My brother's (who live at home, are sometimes lonely, and have every video game system imaginable (they're also quite a bit younger)) have shown me this. All my other gamer friends who have XBoxen have shown me this. No other gaming system has an infrastructure that can come close to what Microsoft has put together.
The only debate has been if I should wait until the new revision comes out or if I should get it now. Well, as my wife was quick to point out, with a 3 month old "now" isn't going to happen. I've been told that I have to save the money up first and pay with cash for the system and accessories. With the date of the new revision ranging from "soon" to "June" to "Christmas", I've decided not wait on Microsoft and will purchase the XBox as soon as I have the money saved up.
I've already got a start. With the $100 gift certificate I won at CodeMash and a $20 rebate from SanDisk, I figure I only have about another $700 to go in order to get everything I want (including the HDDVD drive). Here's the breakdown:
Xbox System 399.99
Wireless Network Adapter 99.99
Xbox Live Gold 12 month 59.99
Gears of War Game 59.99
HDDVD Player 199.99
---------------------------------------
Total: 819.95
Less: 120.00
Remaining: 699.95
So I got a while to go, and the new XBox will probably be out by the time I get the money together (not to mention no one will be playing Gears of War by then). In order to help expedite this process I'm opening the floor for donations. If you feel like helping a guy out, feel free to click on the donation button on my blog and send me some cash (even if it's only a buck). This isn't any charitable cause, you won't be able to deduct this from your taxes, you won't get monthly letters from the child who you're providing an education to , you won't get any stickers to put on your car to help you get out of a ticket. In fact, if all you have is a buck to donate, go to them first please. But if you can help me out, you'll get the satisfaction of knowing you helped a fellow gamer out. If I get enough donations that it significantly helps me towards my purchase (more than $300) I'll let my readers choose my gamertag.
Regardless, I'm happy that I married the woman I did. She makes me a more responsible person, I'm actually waiting and saving up to buy something. I never would have done this before I met her, I'd have just thrown it on a credit card and let my balance go up some more. Honey, I love you. Even if it does drive the child in me crazy.
Please Help Support My Gaming Habit: Friends don't let friends play Sony.
Posted by Michael on 1/28/2007 06:21:00 PM
0 comments Tags: Fatherhood, Husbandhood, Selfish Causes, Xbox360
Scoble Gone Wild
Robert Scoble did an interesting tour of Intel's new fab plant yesterday, he thought so much of this video that he is beside himself on the number of sites that didn't post it. Robert thought that this video was so important to be linked that he admits to comment spamming in an attempt to have major sites link to it!
I really don't understand what's going on here, increasing traffic to his site doesn't increase any revenue for him (his blog has no text ads on it), he's already a well known and influential blogger. Who cares of Engadget and Gizmodo isn't linking your stuff? Maybe it's because PodTech.net is a /direct/ competitor? Furthermore, I wouldn't consider Engadget nor Gizmodo to be a "blog" really. They're both too large and commercial oriented to have the feel of a personal blog.
Scoble does air a concern that the era of linking to each other is over. However, he does not provide any hard evidence for this assertion. I think it would be an interesting experiment to examine some of the bigger blogs in Technorati say, and see who they link to and how often.
I don't think the problem is a lack of linkage, I think the real problem is bloggers producing unique content. Most blogger's are more concerned with getting listed on digg, they regurgitate some other site's story with a little flair added in, and hope they can get on the front page. If you want the link, break the story or produce the content! And if you're so big that you're competing with other sites, don't be surprised if they don't link to you out of habit!
I'll just chalk up Robert's rant to us hitting the most depressing time of year. I still love you man! *blogger man-huggers*
Posted by Michael on 1/27/2007 04:19:00 PM
0 comments Tags: Blogging, Engadget, Gizmodo, PodTech, Scoble
The End Of An Era
Palm OS is dead, Long Live Garnet OS. Not.
As Paul Thurrott noted, they'll be gone so quick we won't have time to care. We should have known that the end was near when the first Palm phone running Windows Mobile was released...though now I guess it's a Garnet Phone...or is it an Access Phone? How the mighty have fallen, I still miss my Palm IIIxe.
Sysinternals Suite Published
I found out that the Sysinternals Suite has been published by Mark Russinovich via MSDN Blogs, ironically there's no mention on his blog about this release. Anyway, Sysinternals stuff has always been good, but the Suite page doesn't list the contents of the download. It only contains this vague description:
This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.
So in the interest of community involvement, for your reading pleasure, here are the contents of the Suite:
- accesschk: return access rights by user or group
- accessenum: shows you who has access to what
- adrestore: undelete active directory objects
- autologon: autologon utility
- autoruns: view system startup info in a gui
- autorunsc: command line version of the above
- bginfo: create backgrounds with system info
- cacheset: control the Cache Managers working set size
- clockres: find timer resolution
- contig: by file defragmenter
- ctrl2cap: makes the capslock a control key
- dbgview: display DbgPrint calls
- diskext: Display volume disk-mappings
- diskmnt: diskmonitor for NT
- diskmon: monitor disk access
- diskview: disk sector utility with GUI
- du: disk usage
- efsdump: encrypted file information
- filemon: monitor file access
- handle: show open file handles
- hex2dec: convert hex to decimal
- junction: Create NTFS symlinks
- ldmdump: dump the logical disk managers database
- listdlls: show loaded dlls
- livekd: realtime kernel debug
- loadord: display device load order
- logonsessions: lists active logins
- movefile: move inuse files on next reboot
- newsid: change a computer SID
- ntfsinfo: file system info
- pagedfrg: defrag page file and registry.
- pendmoves: show file moves scheduled for next reboot
- physmem: physical memory viewer
- pipelist: view current pipes
- portmon: Monitor port activity
- procexp: Process Explorer, monitor running proccess
- ProcFeatures: process information
- Procmon: monitor file system, registry, and processes
- psexec: execute processes remotely
- psfile: show remotely opened files
- psgetsid: display SID of computer or user
- psinfo: get system info
- pslist: process info
- pskill: kill processes
- psloggedon: whose logged on?
- psloglist: dump event logs
- pspasswd: change passwords
- psservice: control services
- psshutdown: shutdown/reboot a computer
- pssuspend: suspend a process
- regdelnull: deletes nondeletedable registry keys
- reghide: creates hidden registry keys
- regjump: go straight to a registry key
- regmon: monitor registry activity
- rootkitrevealer: scan for rootkits
- sdelete: DoD compliant secure delete
- shareenum: scan file shares for security holes
- sigcheck: File version and signature checker
- streams: view alternate NTFS streams
- strings: strings utility
- sync: flush data to disk
- tcpvcon: console version of tcpview
- tcpview: view open sockets
- volumeid: set labels on FAT or NTFS drives
- whois: whois service
- winobj: object manager viewer
- zoomit: zoom and draw on the screen
These are all great utilities, now that you know what's in it, grab the Suite from Microsoft!
Posted by Michael on 1/25/2007 03:39:00 PM
1 comments Tags: Administration, Development, Mark Russinovich, Microsoft, Sysinternals, Utilities
Social Networking For NASCAR Fans.
I saw this post on Rex Dixon's site "Technically Speaking" on Infield Parking, the new social website for NASCAR fans. I've been a NASCAR fan for a few years now, so this intrigued me. One of the pluses that IP has going for it is that the President and Co-Founder is Little E himself Dale Earnhardt Jr. This fact will instantly give the site credibility to a large segment of the racing fan population (though admittedly there may be some who will forgo it just for this reason).
So I decided to sign up. When you first hit the site, the one thing that stands out is the slick design. It looks clean and professional. Registration was a breeze, but why do some sites insist on emailing you the password you set in clear text? I would recommend they use https for authentication and please don't email me the password I just set up 2 minutes ago in plain text. If you're going to show me what I typed twice in the email, why block it with asterisk when I type it in at the web site? The other thing you have to do is pick a favourite driver, some people have more then one or would rather not specify, so I don't know how that'll work. Then you can set up your "Infield Parking Space", the cool thing about that is the profile pages aren't random numbers, it's a nice intuitive URL naming structure. For instance my profile is here: http://www.infieldparking.com/Michael_NET. Easy to remember and type.
The other strength of the site appears to be its forums. Forums are the way to build community and IP has a nice selection of them with a fairly active community. I'm looking forward to seeing how this plays out up to the February launch.
The NASCAR fan base (and drivers for that matter) are no longer restricted to the original south base that started the tradition. There's plenty of tech and gadgets in NASCAR for any geek to enjoy. If you haven't checked it out before, I suggest at least giving it a glance, it's much more then people just turning left.
Posted by Michael on 1/25/2007 11:58:00 AM
1 comments Tags: Dale Jr, Infield Parking, NASCAR, Social Web
Dare vs Mike: Live at Wikipedia!
It looks like Mike Arrington of TechCrunch has gotten a little up upset over Dare Obasanjo's experiment on Wikipedia editing. It seems Mike knows how to stir things up, the digg article on the situation is up over 300 diggs at this moment. Mike Arrington is saying that this Wikipedia page is "vandalized". Hardly, Dare simply posted a fact about some people's opinions of the site. Granted it was biased, but that was exactly what Dare was trying to point out.
The question of how to handle obviously biased articles on Wikipedia is a touchy one. You'll hear alot of talk about democracy and freedom of speech in this situation. The problem with democracy is that it's nothing but the rule of the mob. Even if everyone agrees on something, that doesn't automatically make it right. Had no one edited the TechCrunch article back to it's original state, or added in the opposing view point (as what was done) then no one could argue that democracy wasn't followed and freedom of speech wasn't respected.
Mike seems to feel that one sentence on Wikipedia espousing an opinion about someone's credibility with a couple of links to blogs that assert this, is "The Man Holding You Down". The problem with this thought is that you can then argue that anyone that doesn't agree with you or that questions you is simply trying to "silence your view point". This is a common tactic of people who have no argument. Such a knee jerk reaction does nothing more than strengthen your opponent's argument.
The ironic thing is that 1) Mike's original article on TechCrunch was hardly anti-Microsoft, and 2) Dare's purpose wasn't to attack Mike Arrington. Dare was simply trying to point out a flaw in the Wikipedia system, namely that it's a pure democracy where mob rules and not true neutrality.
The whole situation could be resolved by allowing people to edit Wikipedia articles that reference themselves or their companies as long as they do it in a transparent manner.
Posted by Michael on 1/24/2007 10:27:00 PM
0 comments Tags: Arrington, Microsoft, Obasanjo, TechCrunch, Wikipedia
Is It Astroturfing Even When It Really Is Impartial?
Microsoft is embroiled in another "scandal", between this and the Ferrari Fiasco it's been a bad couple of months for ol' MS. It's really undeserved in my opinion.
Especially this latest Wikipedia thing, if you go back to the source that started all this hoopla (and was in fact linked on the Slashdot article), you can see that Rick Jelliffe was not paid to promote Microsoft's worldview. In fact, reading the opening paragraph to his article sounds like a nice bunch of reasons why it would have not been in Microsoft's interests to even contact him:
My first computer was a Mac Plus. Loved it. My second computer was an AT&T Unix PC running System V. Loved it long time. My third computer was a Sparc running Solaris or SunOS. Loved it. At work I run Linux, Open Office, Firefox, Eclipse, etc. No drama. For the last six years I have been running a little company making Java programs. Love Java. I do a little open source development, in particular with the Schematron program (quite like it!), but I have also contributed some code to the Flamingo/Substance project over at JavaDesktop, which provides novel looks and feels and more modern GUI components.
Doug Mahugh actually posted to the Slashdot thread with the contents of his email to Jelliffe where he states that all Microsoft was interested in was to get more informed and less-one sided discussion going on. If Microsoft is going to ask a professional to take some of their time to review something and elicit their unbiased input, isn't it only fair that the professional is compensated? If Microsoft was serious about not preapproving any of the changes and honestly wanted to simply open up a discussion they felt was being stymied, they should be applauded not condemned. Replying to the Slashdot thread took incredible courage and guts from Doug, and I applaud him for doing it. I don't see Microsoft as evil, I think the mob is more evil then Microsoft ever could be, and in this case the mob is blowing it out of proportion. Ironically they've done exactly what Microsoft and Doug had hoped:
Good to see the tone of the Open XML debate getting some broad attention and analysis. I'll leave it up to others to reach conclusions, but as always I have confidence that most people are reasonable, and will reach reasonable conclusions from the facts.
Let's turn the debate in a more general manner. What if other corporations sponsored editors to take an unbiased look at articles they felt were skewed? Would this be a problem? I don't think so, and here's why. If the sponsor thought the editor was unfair (or just didn't like what they posted) they could stop paying the editor. But if the editor was no longer being paid, then they have no incentive to edit, and the sponsor looses in that the biased slant can easily come back (in fact all it takes is a revert!). Honestly, if Microsoft paid me to review something or add my view (not theirs) to a discussion, because they thought the current dialogue was onesided, I would have no stronger desire to lean in their favor. Why would I? I'm not their employee, I'm doing them a favor by taking my time to check something out, and they're paying me for that time. Here's the kicker, it's not my full time job. And it wasn't Rick Jelliffe's either, he wasn't offered a position, he was offered compensation for a favor. Nothing more. Haven't you ever given someone a beer because they helped cut your grass?
Posted by Michael on 1/24/2007 04:38:00 PM
1 comments Tags: Astroturf, Microsoft, ODF, OOXML, Wikipedia
We did it! CodeMash #1!
Thanks to Christopher Grant for pointing out that CodeMash moved from #2 on Technorati's search to #1:
Amazing! That kind of exposure can only be a good thing for this unique and wonderful conference.
CodeMash Number 2 Search on Technorati!
And has been all day:
Only "Colbert Oreilly" is higher. A Midwestern developer conference beating out iPhone says something, I think.
CodeMash: Day 2.5
Scott's keynote on LINQ was very cool. The concept of using specific keywords for data access (the what not the how) is one of those things that when you see it, you ask why noone's really done it before. I hope other languages and platforms really do pick it up and run with it.
After the keynote I headed to Lean Software Development presented by Mary Poppendieck, which was a great talk and very thought provoking. I look forward to reading some of the books she recommended and at least attempting to put some of the techniques described in practice.
Luckily Bill Wagner's talk, an Introduction to Functional Programming, was in the same room so I got to just hang out while they set up for that. Bill's talk was quite a compliment to Scott's keynote. Bill really showed the power of the LINQ syntax when used against objects and while implementing lambdas. Very cool stuff, I really need to move away from .NET 1.1 as soon as possible.
After that was Lunch, where we got to see Drew Robbin's first python program as they randomly selected the Blogging contest winner (twasn't me). I've seen a couple people complain about the lunches, but for me it was more then good enough. If people really wanted a full blown meal there were restaurants in the resort. And if box lunches keep the price down, then I say change nothing!
Anywho, after lunch it was off to Neal Ford's talk on The Productive Programmer. It was amusing to watch him drink coke out of a pepsi bottle, but the talk was very good. I was happy to see that I was already doing alot of the things he discussed (and can't imagine people NOT doing), but there were alot of utilities and subtle tricks he brought up that I will be sure to use. I look forward to the book!
Then it was on to the last session of the conference (for me), Jim Holmes' presentation on "Improving your testing with Open Source Testing Tools". Lot's of good stuff, and since I hadn't really been introduced to unit testing and what not before, this talk was very interesting. Fortunately I was able to trade in the book I received at the end of mash giveaway for a book on C# and NUnit. Which should be useful.
Speaking of the end of CodeMash meeting, I ended up coming in second place in Pillar's CodeOff challenge. I'm sure I'll put the gift card to full use. The object was to move a company of 100 employees from a building of four floors to a building of six floors while minimizing costs and keeping product teams together. My entry is here, if you're interested.
We also got to see Brian Prince and Josh Holmes shave their heads! That was exciting, even though we didn't quite get 500 blog posts in the time allotted, I think we did pretty good and Brian and Josh were awesome about it (I hope Brian's wife forgives him!).
I must say this was a very awesome experience and I would have never met the people I met or learned the things I learned anywhere else. Thank you for all the organizers for putting on such a great conference, and for just being cool people and to all the speakers I heard and had the honor of hanging out with (even though I'm just an annoying newb). I look very forward to CodeMash 2.0.08 and plan on being there!
CodeMash: Day 2.
Well, since I had to check out I'm now lugging my laptop around. So you'll get some live blogging from CodeMash today! Yesterday's dinner and after dinner was very cool. I got to meet the pyOraGeek herself, Catherine Devlin. We were both looking for the OpenSpace meeting on Social Networking but couldn't end up finding it (the location on the post-it looked like it read "laguorauer"), so I ended up at Joe Brinkman's OpenSpace on Open Source on .NET.
Joe's get together was very well attended with a couple dozen people talking about GPL and tools and all kinds of Open Source goodness. After that it was pretty much hanging around in the great hall mingling. There is an amazing amount of talent at this conference and it's been quite a humbling experience. I thought I had learned a lot, I've barely scratched the surface. One thing I have learned here is that I know nothing.
I had a chance last night to listen in while Neal Ford, Joe O'Brien, and two other gentlemen were talking Ruby, Java, and Macs. I must say the level of talent was awe inspiring, I am now convinced that at some point in my life I must own a Mac. The opportunity to listen to people that were knowledgeable and passionate about some technology that I haven't had a lot of exposure too was what I think CodeMash is all about. I had the pleasure of sitting in on that conversation until they turned the lights off in the hall around 11pm. We were the only group left there, and we took this as some sort of subtle hint.
After that I made my way to the bar, again, and not learning my lesson the other night I didn't get back to my room until 1:30am. So at 1:30am, buzzing from the booze, I decided to work on my entry for Pillar's CodeOff challenge. That kept my busy until 2:00am. I was able to get it done though, I did a little tweaking today at their booth and submitted my entry. Here's hoping something good comes from it.
Anyway, I'm eating breakfast at the moment, waiting on Scott Guthrie's keynote, and almost just choked to death on my minibagel. So I'm going to go and concentrate on eating before I kill myself.
CodeMash: Day 1.5
Today's been really interesting, a lot of good talks. I was out a bit late last night with some of the people from CodeMash, very cool group. I felt very inadequate being at the same table as some of those really smart guys and it was awesome of them to let me hang around. Luckily one of the guys there hadn't eaten dinner yet either, and since organizing a conference endows the organizers with amazing powers, I was able to get dinner after the kitchen closed. So after stumbling to my room around 1:30am, I didn't notice that the alarm clock was 12 hours off. Needless to say my alarm didn't go off at 6:30 am like I expected. So I work up around 8:00am and had to rush to get down in time for breakfast.
Glad I did, Neal Ford's keynote to kick off the day was awesome. Neal's a great speaker and has a knack of making just about anything interesting. I then made my way to the fist session of the day, "Building and Deploying Smart Clients with Visual Studio 2005", presented by Keith Elder. Very good stuff with a focus on Deployment, which is what I do. ClickOnce, and it's automatic updating, should be quite useful.
Partially on the basis of Neal's keynote, and partially because I've been curious for a while, the next session I decided to go to was "An Introduction to the Ruby language", by Joe O'Brien. Joe pretty much convinced me that Ruby is the next language I will use. The flexibility is amazing, and as Neal mentioned in his keynote, the ability to create DSL's is something that would help tremendously at my job where we do a lot of the same things over and over again and in ways where the base languages we use aren't very good at expressing what we're doing.
That brought us to Lunch, were we got to listen to Bruce Eckel's keynote on the world being dynamic. Which was a very good, and very entertaining keynote. Though at times it seemed like an advertisement for Burning Man, mostly because at times there seemed to be a number of slides from Burning Man thrown in with no apparent relation to the subject. Bruce mentioned he had just reordered the deck, so that may have something to do with it. At times though, the effect of the Burning Man picture with the topic at hand was quite profound.
After lunch I got to go to "Beyond TDD", presented by Ben Carey, all the Ruby guys were talking about test based development and talking down us compiler guys. Even though, as I told Joe, unit testing is just as important for compiled languages as interpreted. You can create a program that compiles that does nothing you expected. So anyway, Ben's presentation was fairly good, and definitely worth seeing. His slide deck was awesomely put together and quite professional looking.
I didn't get any pictures today because I wanted to really enjoy the sessions, I'll probably have some from the dinner and attendee party though. So keep an eye out!
I'm taking a break from the last session before dinner to write this post and to relax. After dinner they're having an Open Spaces meeting on Social Networking before the attendee party. I'm looking forward to that as I've just recently gotten involved in the social networking space. That's all for now really, I'll probably have another post up tonight (I don't plan on staying out quite as late, unless someone offers to buy.....). Talk at y'all later!








