Well, we did it! After much hand wringing and deep conversations, we decided to hire our first 1099 employee. Gary Gumbiner has agreed to work for the next few months on a project for Microsoft and Lionbridge. He'll be working on designing (and possible developing) a course in IIS6 for general system administrators. We're not making squat monetarily on the deal, however, it is allowing us more depth and capacity as a company. That's something we're very concerned with since we've been having to turn down a great deal of work lately.
Gary is a great guy, with experience as a Subject Matter Expert (SME) on earlier MS courses. He's also worked with 3Leaf, another great company based in Portland, Oregon. We're happy to have him on board!
I posted earlier that I had installed X1, the fantastic (if expensive) desktop search on an earlier OS install, and that I loved it. Well, Yahoo! has licensed it, and it's available for free download at http://desktop.yahoo.com/. I installed the free version, and LOVE it! Like X1, it handily beats Lookout and Google Desktop. I highly recommend it! By the way, if you ever search emails using the internal Outlook search, or search for files on your hard drive, you NEED a tool! And this one is the best I've found. A great review of Yahoo! Desktop Search can be found here.
Whoops! I've got a Gmail account! Interesting problem. Google was inadvertantly placing random emails into the “Reply To” field of emails. That's right. Whole emails were accidentally being dropped into the “Reply To” field of someone else's email. The good folks at Google have it fixed now. You can read all about it at BetaNews.
OK. I've mentioned before... Don't even begin to install any of the Team System components without reading the Installation Guide. Of course, if you're not an MCSE type (I know I'm not), there are certain unfortunate assumptions made. “Set up a domain controller with all the appropriate settings.” Uh... OK... And how do I do that. Luckily, Paul Murphy (a brilliant MS employee, who also happens to be a great sailor) has a post to help us out! Check out http://blogs.aspadvice.com/pmurphy/archive/2004/12/23/2035.aspx for all the details! Oh, and check out his blog, too!
Merry Christmas to everyone out there! May you have peace and joy this holiday season! I'm off to Portland to celebrate the Christmas story with family. See you before New Year!
The newest CTP supporting VSTS is here! It's now available for download for those with MSDN subscriptions. I'd highly recommend you read the installation guide BEFORE attempting to even begin the install (especially if the older CTP was any indication of the difficulty of installation for this CTP). And, as always, go to Rob Caron's blog for the latest install news. (Yes, he ALREADY has a post discussing the new installation script for the Dec CTP! It's at http://blogs.msdn.com/robcaron/archive/2004/12/22/330396.aspx)
This is the Guest Chat from the VSTS chat on 23 Dec 2004. Follow the "Read more" link to see the Guest Chat transcript.
The experts at Microsoft did a great job of answering several difficult questions. Follow the "Read more" link to see the Expert Answer portion of the Chat.
Once again, Microsoft shows they “Get it” when it comes to developers! About 30 developers and other interested participants were treated to specific answers to specific questions from the VSTS team at Micrsosoft.
MSDN India hosted the chat on VSTS at the programmer-friendly 2:30 AM PST (my time here in Seattle, so it was easy to catch before heading off to bed). I didn't recognize all the names of the experts, but their screen names were Amit, Akash, Khushboo, Rob Caron, Keith_Rowe. Every one of them had spot-on answers to the hard questions. I have to admit to hogging question time, but the experts were all very gracious about it.
I'll post a link to the chat transcript soon! OK, time for bed!
Simon Meacham has a wonderful post on performance implications, and profiling applications. When I talk about the importance of caching I often talk about how slow hard drive access is. But this quote really drives it home!
Now 2GHz is a difficult thing to imagine for a human. Put simply that is 2 billion (Dr Evil pose) instructions per second at maximum throughput. So lets put this on our terms. Let's say once processor “clock cycle” is not 1/2,000,000,000 of a second but rather 1 second. On that scale accessing the nearby L1 on-chip cache takes 6 seconds, the off chip (L2) cache 2-3 minutes, and accessing main memory takes 3-4 weeks. Accessing the disk (just one disk access) by comparison takes a whopping 1 year on this timescale.
Read the whole post! http://blogs.msdn.com/simonme/archive/2004/05/31/145024.aspx
Scott Duffy sometimes writes a bit about VSTS. Not often, but enough for me to keep checking back to his blog often. His last post had something that just struck me. He puts it like this:
* A word about recognition: to me, recognition is simply that someone accurately understands how difficult a problem was to solve.
This rings true to me. Which is sometimes where management makes mistakes. Yes, it's good to congratulate someone on a job well done. But it means so much less coming from someone who doesn't understand the job. A “Wow!” under the breath of a fellow programmer, is far more recognition that a plaque handed out at the company Christmas party by someone unaware of what you really, really do.
By the way, a public thanks to my business partner, Rich Hundhausen. He's one of the finest, most professional developers I know, and when he says “Looks good.” in his understated way, it's a compliment that's difficult to match.
Thanks to Christopher Bowen for reminding me to use the Visual Studio 2005 newgroups! There's finally a reasonable amount of traffic there, and its a great place to get your questions answered! If a Google search doesn't get you a satisfying answer, the newsgroups should! Plus, it's a great place for Microsoft to get feedback to improve the product.
There are 12 different newsgroups, just in the VSTS section! Plus you can get info on SQL CLR, C#, MSBuild and tons of other technologies! You can check out the newsgroups via web at http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us or you can use your NNTP reader.
Server: privatenews.microsoft.com
Account name: privatenews\VSUser
Password: Password
Enjoy!
“Microsoft Corp. today released a new security patch for its Internet Explorer (IE) web browser which prevents users from accidentally or intentionally downloading the new free, open-source Firefox browser from The Mozilla Foundation.“
No, it's not true. Nor is it an urban legend. Just a very humorous, and very short, article by Scott Ott at ScrappleFace. Regardless of your stand on the browser wars (I'm an IE6 user), it's very funny! You can read the whole article at http://www.scrappleface.com/MT/archives/001990.html
You might also want to check out the other articles at ScrappleFace, too. It's a great humor site in the spirit of The Onion but without the profanity and vulgarity.
Coming up tomorrow morning at 2:30 am (December 23rd). Yes, that's 2:30 AM. Finally, Microsoft is scheduling chats during standard developer hours! Now we won't have to drag our butts out of bed at some ungodly pre-noon hour!
There's more chats in January, too. Don't miss them! I wasn't able to attend the last two, but Rich Hundhausen (also from Accentient, Inc) was. And he got a good chunk of his questions answered right then and there! Check them out at http://msdn.microsoft.com/chats.
Hat tip: Richard Hundhausen (http://blog.hundhausen.com/)
Accentient has been contracted by Microsoft to design the first Microsoft Official Curriculum (MOC) course for Visual Studio Team System (VSTS). VSTS is one of the most compelling new technologies to come out of Microsoft since .NET. It allows developers, testers, architects and even program managers to work together to build software. Now, these types of systems are nothing new. What IS new is the fantastic integration with Visual Studio, and the was development metrics are collected and reported. One of the reasons developers tend to hate team tools, is that they have to open up a different application and enter things like “I'm XX% done”. That tends to be both a hassle for the developers and a source of errors (developers seem to spend over half of any given development project at an internal estimate that they are 80% complete). VSTS does most of this tracking automatically. VSTS isn't just a reporting tool though; it has other wonderful features! It brings Test Driven Development into the mainstream. Many developers have learned the wonders of NUnit for unit testing. VSTS now brings unit testing into the development environment. Plus, it's extensible, so you can still use many of the unit testing tools you've gotten used to. I'm not going to enumerate all the wonders of VSTS now, but I'll create a searchable category on this blog for “Team System”. Come back for more posts!
Want to replicate the Apollo Guidance Computer that first brought man to the moon? Want to do in your basement? In your spare time? This original took the best engineering minds in the US in the 1960s. Now, for your do-it-yourself pleasure, the complete plans, along with helpful guidance, can be found at http://starfish.osfn.org/AGCreplica/ . Have fun! 
Great news! Yahoo! has licensed the X1 desktop search engine for free download. I've used the Google Desktop, Lookout (free from Microsoft), and X1, which used to cost $99 for a personal license. X1 was by far the best. It's search was blazingly fast, the index was small and the UI was the simplest. Plus, it doesn't have the security issues of Google Desktop or the Outlook start-up time impact of Lookout.
I'll be downloading it as soon as it's released, comparing it to the full version of X1. I'll let you know how it looks.
|