<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6361420370132488202</id><updated>2011-07-30T14:15:52.411-07:00</updated><category term='TFS Errors'/><category term='SharePoint'/><category term='Day of .NET'/><category term='Visual Studio Team System'/><category term='workflow'/><category term='SOA'/><category term='TFS'/><title type='text'>Memory Crystals</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8685291515531177729</id><published>2009-10-19T11:49:00.000-07:00</published><updated>2009-10-19T12:04:45.606-07:00</updated><title type='text'>Visual Studio 2010 Announcements - Finally!</title><content type='html'>I'm finally able to discuss the new Visual Studio 2010 SKU's. In an effort to simplify things, Microsoft has eliminated the Team role SKU's. No more Architect Edition, Database Edition, Development Edition, or Test Edition. There's now:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Professional&lt;/li&gt;&lt;li&gt;Premium - Code Coverage, Test Impact Analysis, Coded UI Test, Database Tools, Code Analysis, Code Metrics, Profiling&lt;/li&gt;&lt;li&gt;Ultimate - includes Web and Load Testing, IntelliTrace (formerly "Historical Debugger"), Architect Explorer, UML and Layer Diagramming Tools (very cool!)&lt;/li&gt;&lt;/ul&gt;Additionally, there's Test Essentials and Team Lab Management. These are my favorites! (Although the Database Tools are a very close second!)&lt;br /&gt;&lt;br /&gt;All of the editions will provide new tools for cloud development and new WPF/Silverlight designers. (There's also a mentiong for improved Office &amp;amp; SharePoint development tools, but I'll believe it when I see it. Up to now, the tooling for those products has been seriously underwhelming.)&lt;br /&gt;&lt;br /&gt;Pay special attention to the newly announced deal &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#2010-msdn-deal"&gt;here &lt;/a&gt;as well. It can get you upgraded!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8685291515531177729?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8685291515531177729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8685291515531177729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8685291515531177729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8685291515531177729'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/10/visual-studio-2010-announcements.html' title='Visual Studio 2010 Announcements - Finally!'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-2668158367435063301</id><published>2009-09-02T18:28:00.000-07:00</published><updated>2009-09-02T19:22:07.280-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Day of .NET'/><title type='text'>St. Louis Day of .NET 2009 is over!</title><content type='html'>It was a lot of work by just a few people, but I feel very fortunate to be one of them. We have received a lot of feedback from many participants and it is nearly all positive!&lt;br /&gt;&lt;br /&gt;I really enjoyed meeting a lot of new people - veterans to rooks! I hope everyone else made new contacts because IMO that's what these gatherings are all about. Learning how to do something new or being exposed to new platforms and technologies is great, but there are other channels for these things (e.g. classrooms, blogs, books, and more). The opportunities to really talk to people face-to-face in our industry outside of our regular circles are few and far between.&lt;br /&gt;&lt;br /&gt;Some personal mistakes I made:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I titled the session I was most excited about presenting: "ALM Quantified". Because I've lived with the ALM acronym for a few years now, I assumed more people would know what it was (Application Lifecycle Management). Next time I'll know better.&lt;/li&gt;&lt;li&gt;Another assumption was that if I put a lot of exciting sessions at the end of the day on Saturday, people would be more likely to stay throughout. It was naive to think I could push people this hard. The attendees started very early on Friday and were in session until after 5pm that evening. Many stayed several hours after in the Home nightclub and got up early again on Saturday. Thank you all for enduring and I hope you don't feel cheated of some of some great sessions.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-2668158367435063301?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/2668158367435063301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=2668158367435063301' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/2668158367435063301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/2668158367435063301'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/09/st-louis-day-of-net-2009-is-over.html' title='St. Louis Day of .NET 2009 is over!'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-4009835120110797415</id><published>2009-06-12T05:36:00.000-07:00</published><updated>2009-06-12T05:55:01.424-07:00</updated><title type='text'>Day of .NET 2009 Registration</title><content type='html'>I'm one of the organizers of this event and we have finally announced that &lt;a href="http://www.stlouisdayofdotnet.com/"&gt;registration&lt;/a&gt; is officially open for this year’s highly anticipated &lt;a href="http://www.stlouisdayofdotnet.com/"&gt;St. Louis Day of .NET&lt;/a&gt; conference and there’s a special surprise – it’s two days! That’s right  - two full days of technical content. The flyer below has the highlights and you can get all the details and sign up here: &lt;a href="http://www.stlouisdayofdotnet.com/"&gt;http://www.stlouisdayofdotnet.com/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Please join us for this awesome event and pass the word along to your friends and coworkers as well.&lt;br /&gt;&lt;br /&gt;Hope to see you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-4009835120110797415?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/4009835120110797415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=4009835120110797415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/4009835120110797415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/4009835120110797415'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/06/day-of-net-2009-registration.html' title='Day of .NET 2009 Registration'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-3633855607597074982</id><published>2009-05-18T07:30:00.001-07:00</published><updated>2009-05-18T09:24:23.320-07:00</updated><title type='text'>TechEd 2009</title><content type='html'>No really big announcements at TechEd this year, but it was still a great conference.&lt;br /&gt;&lt;br /&gt;I worked a couple of the Visual Studio Team System booths throughout the week. It was great to talk to both the Microsoft people and those interested in ALM and the Team System products.&lt;br /&gt;&lt;br /&gt;Unfortunately, I was only able to attend a couple of sessions due to all my networking efforts. I will likely be spending the next several nights catching up on the recorded sessions. (I love playing them back at fast speed in media player anyway!) Here are the sessions I attended in the order I liked them most:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zen of Architecture (ARC315)&lt;/li&gt;&lt;li&gt;Agile Development with Microsoft .NET (BOF54)&lt;/li&gt;&lt;li&gt;Implementing the Entity Framework in an n-Tier World (BOF65)&lt;/li&gt;&lt;li&gt;Integrating Application Lifecycle Management and Project Portfolio Management (OFC03-INT)&lt;/li&gt;&lt;li&gt;Keynote Session&lt;/li&gt;&lt;li&gt;Building Rich Business Clients in WPF: Getting the Most Out of Windows Presentation Foundation (WUX305)&lt;/li&gt;&lt;li&gt;Adding Communication to Your Applications with Microsoft Office Communicator 2007 R2 (UNC301)&lt;/li&gt;&lt;li&gt;Building Custom Applications in Microsoft Office Outlook 2007 (OFC325)&lt;/li&gt;&lt;li&gt;Microsoft Certification 101 (COM06-INT)&lt;/li&gt;&lt;li&gt;What's Hot with Windows Mobile 6.5 and the New User Experience (WMB03-INT)&lt;/li&gt;&lt;li&gt;Leveraging WPF in Windows Embedded Standard Code Name "Quebec" (WEM203)&lt;/li&gt;&lt;li&gt;Focus on Fundamentals in Windows Applications (Graphics, Power, Services, Profiling) (WCL305)&lt;/li&gt;&lt;li&gt;Metrics That Matter: Using Team System for Process Improvement (DPR03-INT)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There were other sessions I wanted to attend, but booth duty got in the way. There were several sessions on System Center, WPF, and Team System sessions, but I just had too many conflicts.&lt;/p&gt;&lt;p&gt;I also heard from others that these sessions were extraordinary!&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Tough Lessons Learned as a Software Project Manager (DPR307)&lt;/li&gt;&lt;li&gt;Patterns for the Rest of Us (DPR401)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Microsoft put on a great conference and I appreciate their efforts immensely.&lt;/p&gt;&lt;p&gt;Thank you to INETA for hosting a great party at Chaya on Wednesday and everyone for attending that event. It was great talking to all of you.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-3633855607597074982?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/3633855607597074982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=3633855607597074982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/3633855607597074982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/3633855607597074982'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/05/teched-2009.html' title='TechEd 2009'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-3025042222572432596</id><published>2009-03-23T07:39:00.000-07:00</published><updated>2009-03-30T08:03:27.159-07:00</updated><title type='text'>MIX 2009 Part I</title><content type='html'>&lt;p&gt;MIX was a great event again this year! I was only there for Wednesday and Thursday in order to save some money. It was great to hang out with our local Microsoft guys (Denny, Clint, and their other brother Clint). I also said a brief hello to Microsoft (and former Quilogy guy) Jon Box. Finally, I spent a significant amount of time with Quilogy's own Mark Riemann, SSE's Kevin Grossnicklaus, and Winchester's Derek Jerrell.&lt;/p&gt;&lt;p&gt;My notes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Deborah Adler's keynote was fantastic! She basically reminds developers and designers to focus on the user experience and make the technology and aesthetics secondary.&lt;/li&gt;&lt;li&gt;Scott Guthrie's keynote was primarily focused on the new Silverlight and Blend features.&lt;/li&gt;&lt;li&gt;Blend 3 (preview available):&lt;/li&gt;&lt;li&gt;SketchFlow!!! You can make your comps in layered .psd files and import them into a flowchart that can show simple animations and transitions. You can package up this "working" prototype and send it to a client for interactive playback AND annotation!&lt;/li&gt;&lt;li&gt;Silverlight 3 (beta available) looks pretty good finally! It still doesn't hold a candle to WPF, but it has enough maturity now to view it as a real option for application development.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Useful sessions I attended:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;"What's New in Microsoft Silverlight 3.0" (Wednesday) - This session was a great run-through of several new features in Silverlight. Joe Stegman covered the very cool new video features including the adaptive video and effects. He also covered the interesting out-of-browser and cross-browser functionality.&lt;/li&gt;&lt;li&gt;"Live Framework and Mesh Services: Live Services for Developers" (Wednesday)&lt;/li&gt;&lt;li&gt;"Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space" (Thursday)&lt;/li&gt;&lt;li&gt;"Improving UX Through Application Lifecycle Management" (Wednesday)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;VERY cool, but not very useful, session:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;"Using Total Experience Design To Transform The Digital Building" (Thursday)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All of these conferences and events are about networking. All of the presented sessions are available online, so I focused on attending sessions where I knew the presenter. If you are disappointed that you didn't get to go, because you thought this would be a great jumpstart to your training, do not worry. These conferences are a terrible way to learn something, but the sessions are great for exposure. (You can play these back at double-speed in Windows Media Player and probably do 3x the number of sessions in the comfort of your own home.)&lt;/p&gt;&lt;p&gt;The presentation of the Winchester Ballistics Calculator was alright. They had the Partner Showcase area in a terrible location where very few people walked by. It didn't help that our presentation was first thing in the morning, so people didn't really show up until afterwards for Thursday's keynote. The whole Partner Showcase was really disorganized as far as where we were supposed to be and when. Most importantly though, it will be available on video through the MIX site.&lt;/p&gt;&lt;p&gt;I am going to continue going through the various session videos and I will post my reviews of those as well. I will also add more notes on the conference in the coming days, but I gotta get back to work!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-3025042222572432596?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/3025042222572432596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=3025042222572432596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/3025042222572432596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/3025042222572432596'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/03/mix-2009-part-i.html' title='MIX 2009 Part I'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8537756722998761840</id><published>2009-03-06T10:42:00.001-08:00</published><updated>2009-03-06T11:00:58.862-08:00</updated><title type='text'>VSTS 2010 CTP Expired?!</title><content type='html'>Is your Visual Studio 2010 CTP expired? Here's how you can reactivate it.&lt;br /&gt;&lt;br /&gt;First, download the bits again. You can use your original .exe and .rar's if you kept them. Extract them to the desired location, BUT DO NOTHING ELSE. Just extract the files.&lt;br /&gt;&lt;br /&gt;Second, open the .vmc file in Notepad (or other text / XML editor) in order to view the XML. Find (CTRL-F) the XML element named "&amp;lt;/mouse&amp;gt;". Immediately after the mouse element end tag, insert the bolded XML you see below.&lt;br /&gt;&lt;br /&gt;&amp;lt;integration&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;microsoft&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mouse&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;allow type="boolean"&amp;gt;true&amp;lt;/allow&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/mouse&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;components&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;host_time_sync&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;enabled type="boolean"&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/host_time_sync&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/components&amp;gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8537756722998761840?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8537756722998761840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8537756722998761840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8537756722998761840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8537756722998761840'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/03/vsts-2010-ctp-expired.html' title='VSTS 2010 CTP Expired?!'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-2323852461701606430</id><published>2009-01-27T08:45:00.000-08:00</published><updated>2009-01-27T09:09:42.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS Errors'/><title type='text'>TFS31004 - Cannot connect to TFS</title><content type='html'>I recently had one of my developers tell me they were having trouble connecting to TFS. He had no problems connecting while at work, but then he took his laptop home to do some work. (Before you send me hate-mail, I didn't ask him to work any OT from home.) At home, he was unable to connect to TFS, so he deleted the server from Team Explorer and tried to re-add it. At this point, he got a dialog reporting a TFS31004 error. It's important to note here that his laptop was NOT joined to our domain. I'm happy he came to me early on because I knew I'd seen this error before so it didn't take me too long to find a fix. &lt;a href="http://blog.scottywakefield.net/2006/07/error-connecting-to-tfs.html"&gt;Scotty Wakefield's blog &lt;/a&gt;had a posting with exactly what we were looking for.&lt;br /&gt;&lt;br /&gt;On the developer's machine, open a command prompt and enter &lt;strong&gt;control keymgr.dll&lt;/strong&gt;&lt;br /&gt;A dialog titled &lt;strong&gt;Stored User Names and Passwords&lt;/strong&gt; should appear. Find the entry in the listbox matching the name of your TFS server. Click the &lt;strong&gt;Edit...&lt;/strong&gt; button, verify your username, and retype your password. Click &lt;strong&gt;OK &lt;/strong&gt;and then &lt;strong&gt;Close &lt;/strong&gt;to exit the dialog. Try again to connect to TFS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-2323852461701606430?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/2323852461701606430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=2323852461701606430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/2323852461701606430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/2323852461701606430'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2009/01/tfs31004-cannot-connect-to-tfs.html' title='TFS31004 - Cannot connect to TFS'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8323176876074000049</id><published>2008-11-06T07:29:00.001-08:00</published><updated>2008-11-06T07:32:45.658-08:00</updated><title type='text'>St. Louis Day of .NET</title><content type='html'>I'm one of the organizers and presenters at the St. Louis Day of .NET. On Saturday, Dec. 13, please come check out the large variety of sessions we will have available and walk out with more knowledge (and some cool prizes). The majority of the presentations will cover products and technologies covered at the recent PDC.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stlouisdayofdotnet.com/"&gt;St. Louis Day of .NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hope to see ya there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8323176876074000049?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8323176876074000049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8323176876074000049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8323176876074000049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8323176876074000049'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2008/11/st-louis-day-of-net.html' title='St. Louis Day of .NET'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-4423214800345483753</id><published>2008-11-06T06:46:00.000-08:00</published><updated>2008-11-06T06:49:43.695-08:00</updated><title type='text'></title><content type='html'>I'm doing a Live Meeting presentation on the following today. I hope you guys can join. Sorry for the late notice! :(&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Crack the code on better ROI with in-house development projects&lt;br /&gt;Do you create or integrate applications for your organization? Successful software development requires transparency and structure. Although most of your team understands the value of formal process and advanced tools, it is often difficult to justify their costs.&lt;br /&gt;&lt;br /&gt;Quilogy can recommend custom activities for ALL roles on your development teams to improve project quality and overall success. Our deep experience can help you efficiently plan, develop and test your custom development projects and get more value out of your investments in process and tools.&lt;br /&gt;&lt;br /&gt;Quilogy has been developing software for nearly two decades and has parlayed that knowledge into a set of codified rules for application lifecycle management. Join us as we take a hard, quantitative look at how your business can save money, improve quality, and reduce time to market. We’ll show you how to get started; you just have to take the first step."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;We will eventually post a link to a recording of this presentation as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-4423214800345483753?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/4423214800345483753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=4423214800345483753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/4423214800345483753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/4423214800345483753'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2008/11/im-doing-live-meeting-presentation-on.html' title=''/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-1272781800355723607</id><published>2008-08-13T16:39:00.000-07:00</published><updated>2008-08-13T18:29:39.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><title type='text'>Intro to SharePoint &amp; SOA</title><content type='html'>I've been developing and configuring SharePoint for about 4 years now. I was involved with the MOSS 2007 TAP Program and used it to gain an all-expense paid trip to Europe to train others upon its release. Let me start off by saying 'I love the product'. It integrates well with Office products and if my contacts on the product team are telling the truth, this will improve immensely in "Office 14". The document management capabilities are the best I've used in a web-based solution. Finally, it has a fairly simple object model that make it easy to interact with.&lt;br /&gt;&lt;br /&gt;However, one thing I've learned is SharePoint is NOT a development platform - nor do I believe it is truly intended to be - nor do I believe it should ever be. SharePoint is a 'portal' application. (See &lt;a href="http://en.wikipedia.org/wiki/Web_portal"&gt;here &lt;/a&gt;for the community definition.) It is intended to be a central access point to other applications. What I have been guilty of and what I continue to see others fall prey to is the temptation of developing even the smallest applications within SharePoint. Most often these applications take the form of complex web parts with lists as data sources or ASP.NET web pages stored in various locations within the SharePoint database or file structure. Often, this tight-coupling to the SharePoint server breaks SOA tenets and/or wreaks havoc on any kind of flexibility requirements. (The ALM difficulties of developing and deploying apps in SharePoint also indicate the need for small one-man efforts.)&lt;br /&gt;&lt;br /&gt;Resources from Redmond Developer Magazine:&lt;br /&gt;&lt;a href="http://reddevnews.com/features/article.aspx?editorialsid=2524"&gt;Platform Rising&lt;/a&gt;&lt;br /&gt;&lt;a href="http://reddevnews.com/columns/article.aspx?editorialsid=2740"&gt;SharePoint Does It All&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forrester Report (this one costs money folks!):&lt;br /&gt;&lt;a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,45560,00.html"&gt;Now Is The Time To Determine SharePoint's Place In Your Application Development Strategy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Having said all of that, I truly believe SharePoint is integral to any SOA initiative in Microsoft-friendly enterprises. Its use of web services to provide access to its object model is extensive. The various ways SharePoint provides access to external data is also SOA friendly. Like Microsoft CRM provides services to expose its related entity data and Team System provides client object model access to work items, etc., SharePoint should act as a way to have your other applications interact with your documents, simple lists, and even kick off workflows.&lt;br /&gt;&lt;br /&gt;Sidebar: Speaking of workflows, I've also seen too many developers go straight to Visual Studio to develop workflows. SharePoint Designer reminds us all of FrontPage, but there really is a lot of power there. When the workflow becomes complex enough to really warrant Visual Studio development, try to build custom workflow activities. These activities can then be used throughout your enterprise. Workflows that map critical business processes should be treated like any other application and not be tightly coupled to SharePoint. Host the workflow in a service and let it call into your custom database, document library, etc. (I've talked to developers that have made state machine workflow versions of existing sequential ones as if the fact that it is a state machine somehow will improve the end-user experience. When writing methods, some logic is easier to do recursively than iteratively and vice-versa. The same is true for state machine versus sequential workflows.)&lt;br /&gt;&lt;br /&gt;So, keep your portal a portal. Build your web applications in ASP.NET and put a hyperlink to them in your portal pages. Don't struggle trying to get AJAX or Silverlight to work in SharePoint, thereby adding significant time and complexity to your efforts. Do it faster and keep the larger enterprise in mind outside of SharePoint. As developers and architects, it's important we keep the business needs in mind and not simply push products and technology to its limits because we can get away with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-1272781800355723607?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/1272781800355723607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=1272781800355723607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/1272781800355723607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/1272781800355723607'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2008/08/intro-to-sharepoint-soa.html' title='Intro to SharePoint &amp; SOA'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-7179858993595284398</id><published>2008-05-11T10:53:00.001-07:00</published><updated>2008-05-11T12:16:27.167-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio Team System'/><title type='text'>Why Team System?</title><content type='html'>I'm a HUGE fan of Visual Studio Team System. I think the software development industry is in major need of a more structured and disciplined approach. Developers have long enjoyed the freedom afforded them by the nascent technology. Hackers were crucial in the early days of the computer revolution. These lone rangers were the innovators researching the technology before business even understood how they would use it.&lt;br /&gt;However, now the tide is turning. The majority of custom application development done today is commissioned in order to answer a market need. Line-of-business applications are assembled by many people working together in a variety of roles. As the size of development projects has grown, so has the need for improving process and tools. In the past, these things were arguably overhead that slowed down the innovation.&lt;br /&gt;I think it's imperative our industry embraces this trend. I want to push innovation as much as the next futurist. However, business people and general consumers look at software as a necessary evil to get things done or something they are forced to use due to company policy. While underground R &amp;amp; D and hacker innovation was enough in the past, today's larger efforts require the support of businesses and end-users.&lt;br /&gt;I think Microsoft Visual Studio Team System seeks to address this need. Giving development teams the platform for process and the tools they will need to improve communication for distributed development, mitigate risks to promote project success, and reduce the cost of development and maintenance.&lt;br /&gt;Visual Studio Team System is made up of several SKUs. The sheer number of features in the total product is as intimidating as the price tag. If you haven't looked into the various parts, here is breakdown of what I like about each one:&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Team Foundation Server 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;By far the most critical piece of VSTS, the server component replaces your crappy source control software (you are using source code control, aren't you?) with a truly enterprise-ready system. How do I know your source control system is 'crappy'? You are most likely either using SourceSafe or some open source system and getting exactly what you paid for.&lt;br /&gt;Additionally, the metrics capturable in the Team Foundation Server data warehouse will give you quantitative metrics exposing exactly what's going on in your projects. This includes work item and bug tracking as well as tracking the quality of your code and automated builds.&lt;br /&gt;(Note: This product works well in a Java-based environment as well!)&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Test Edition 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The most likely product to change your current development process and improve the quality of your projects. Test Edition adds to the automated unit test capabilities in Visual Studio Professional Edition by giving you the ability to incorporate manual tests, recorded web tests, and load testing into your project. The most useful feature is code coverage (also available in Development Edition). Even if your application passes all of the tests written for it, that statistic likely means nothing if the code covered by those tests is 25%. Test runners simply publish their test results to a build and optionally include code coverage metrics produced by any combination of manual or automated tests.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Database Edition 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;For a variety of reasons (good and bad), software applications still include a lot of business logic in the database (i.e. stored procedures, triggers, etc.). Traditionally, this code was either not kept in source control or code units were manually scripted out and saved to a shared location (often email!). By integrating with Microsoft SQL Server (support for other databases to come), this code is kept in Team Foundation Server with the rest of your source code. This script management isn't limited to your logic either. All of your database objects (i.e. tables, views, constraints, etc.) can be kept in TFS as well. This allows you to store "the truth" in TFS rather than on your production server, which often ends up out of sync with your development environments.&lt;br /&gt;Another useful feature of Database Edition is test data generation. The tool can read your imported schema and generate massive amounts of test data with a simple click. Like the schema scripts above, this test data can then be repeatedly deployed as needed.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Development Edition 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;While nowhere near as significant as the above features, Development Edition includes the aforementioned code coverage, code analysis, and code profiling. Code analysis is basically an integrated FxCop to help developers maintain some basic level of code quality. Code profiling is useful in those situations where performance is critical. Bottlenecks can be located quickly.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Test Load Agent 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Listed at the bottom of this list only because of its niche usage. It's actually very handy to simulate 1000's of users in a remote test environment. Additionally, the price is very competitive.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Architect Edition 2008&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;This is the least valuable of all of the products. (Although all that will change with the release of "Rosario".) Architect Edition will only find value in the larger enterprises where so-called "Ivory Tower Architects" work only in a strategic fashion never really dealing with lower-level details. It basically supports very high-level blueprints of applications for use during conceptual planning and initial design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-7179858993595284398?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/7179858993595284398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=7179858993595284398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/7179858993595284398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/7179858993595284398'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2008/05/why-team-system.html' title='Why Team System?'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8582988441031015342</id><published>2008-03-06T09:38:00.000-08:00</published><updated>2008-03-06T11:02:20.218-08:00</updated><title type='text'>Team Build Server 2008 Requirements</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;Here are some tips to be aware of when setting up a 2008 Team Build server:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;From &lt;a href="http://msdn2.microsoft.com/en-us/library/ms181712(VS.80).aspx"&gt;MSDN&lt;/a&gt;, &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;table width="90%" align="center" bgcolor="#9090ff"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;In order to run tests during build, Team Edition for Testers must be installed on the build computer. In order to run unit testing, code coverage or code analysis, Team Edition for Developers must be installed on the build computer.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;The Build Server components are already capable of building the vast majority of the project types. However, if you want to simply compile your projects and you don't need to run code analysis or tests, then you don't need to install any Visual Studio 2008 editions.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Additionally, if you just want to build Web Application projects:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;On the computer running Team Build, navigate to the "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0" directory.&lt;/li&gt;&lt;li&gt;In this directory, create a "WebApplications" directory.&lt;/li&gt;&lt;li&gt;Place the "Microsoft.WebApplication.targets" file in the "WebApplications" directory. This file can be found in the same location on your development computer with Visual Studio 2008 installed.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8582988441031015342?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8582988441031015342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8582988441031015342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8582988441031015342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8582988441031015342'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2008/03/team-build-server-2008-requirements.html' title='Team Build Server 2008 Requirements'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8872552779295195416</id><published>2007-07-07T06:32:00.000-07:00</published><updated>2007-07-10T06:28:54.032-07:00</updated><title type='text'>Where's Waldo?!</title><content type='html'>There seems to be a trend toward a serious drop in enrollment in Computer Science courses throughout America. Possible reasons mentioned in articles and blogs I've seen include:&lt;br /&gt;&lt;strong&gt;Lazy American students&lt;/strong&gt; - I had a professor three years ago tell me he was walking through the Fine Arts building after having been told his favorite class was going to be cancelled due to low enrollment (2 people). This was a long-running (6 semesters) class on using VB.Net to create web applications. Suddenly, it dawned on him, there were more art classes currently going on in the halls around him than there were computer science courses offered by the school!&lt;br /&gt;&lt;strong&gt;Fears of the job market &lt;/strong&gt;- The media (and our current President) seem to have a significant fear of technology and this is creating a perception that the IT job market is on the decline due to decreased demand and increased offshoring. The actual statistics for both do NOT paint this bleak of a picture. Many of the clients I've spoken too are moving away from offshoring software development due to communication and quality issues. (I also think many American companies are realizing their own business and/or software development process is weak. This leads to poor requirements which prevents any remote development project from succeeding. I'll talk about process in future posts.) &lt;br /&gt;&lt;strong&gt;Poor curriculum&lt;/strong&gt; - This was the number one reason I dropped out of computer science while pursuing my undergraduate degree (and switched to Fine Art). After 5 computer science courses, I realized I was no closer to my dream of becoming a video game programmer. My professors (and don't get me started on the problems of tenure) were doing nothing to prepare students to enter the real IT world.&lt;br /&gt;My current boss seemed surprised when I told him I was hoping to pursue an MBA rather than a Masters degree in Computer Science. However, even today, when I look at the courses offered in undergraduate and graduate programs at the university level, I am very disappointed. I develop line-of-business applications by day (and video games at night). The courses offered in today's universities include: Artificial Intelligence, Virtual Reality, and Robotics. While these are some cool topics, they only prepare you for a job in academia. Additionally, you are likely required to take advanced physics, chemistry, a minor in mathematics. I've never used anything beyond algebra and boolean logic. Not a single university in Missouri teaches .NET!! (Although many teach Java, they also have several courses on COBOL and make you use the vi "IDE".)&lt;br /&gt;&lt;strong&gt;Salary comparisons &lt;/strong&gt;- Even though many colleges have finally moved their computer science departments under the Engineering schools, the profession as a whole doesn't get the respect of traditional engineering. Many companies are paying noticeably less for computer science graduates than other engineering graduates.&lt;br /&gt;The poor training available is a primary cause of the salary issues as well. The demand for people is high enough that employers eventually settle for substandard resumes. Would an engineering firm even consider hiring a self-taught mechanical engineer? Yet we do it all of the time in our industry.&lt;br /&gt;&lt;br /&gt;Some good stuff about the industry:&lt;br /&gt;&lt;strong&gt;Always changing with opportunities for innovation &lt;/strong&gt;- This is a very exciting industry if you love learning and solving problems. As a consultant, I'm exposed to many non-technology topics as well. I've learned about large-scale construction project management, health-care administration, and a deep look into the metrics that drive Microsoft.&lt;br /&gt;&lt;strong&gt;Options to work remotely/from home&lt;/strong&gt; - I don't believe this should be a regular option for those on team-sized projects, but if you are an individual consultant or working on one-man projects, working outside the office is pretty standard. &lt;em&gt;(Caveat: If you are too lazy to get ready for work in the morning, you probably don't have the right work ethic to work from home anyway.)&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Fun &lt;/strong&gt;- I think talking to senior people in this industry is unlike most industries. If they have been in the industry awhile and climbed up the ladder a bit, you really get people who love their jobs. I mean really, really love them. They read up on the latest trends and experiment with new products.&lt;br /&gt;&lt;br /&gt;There have been many studies and attempts to rectify the situation:&lt;br /&gt;&lt;a href="http://www.microsoft.com/presspass/features/2005/sep05/09-12CSGames.mspx"&gt;One of Microsoft's attempts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.zdnet.com/2100-3513_22-5306096.html"&gt;Some 2004 statistics posted on ZD-Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.softwarebyrob.com/articles/Computer_Science_Enrollment_Going_Down_Taking_Software_Jobs.aspx"&gt;Some really good ideas&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8872552779295195416?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8872552779295195416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8872552779295195416' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8872552779295195416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8872552779295195416'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2007/07/wheres-waldo.html' title='Where&apos;s Waldo?!'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6361420370132488202.post-8693628547292125711</id><published>2007-06-30T06:39:00.000-07:00</published><updated>2007-06-30T06:46:57.545-07:00</updated><title type='text'>First Post</title><content type='html'>Well, I finally found the time and location (thanks &lt;a href="http://www.ianknowles.com/blog/blogger.html"&gt;Ian&lt;/a&gt;) to set up my blog! So, here goes.&lt;br /&gt;&lt;br /&gt;I'm a software developer working primarily with Microsoft technologies, so my posts will mostly relate to my interests here. Examples will include Visual Studio Team System, .NET 3.5 (including Windows Presentation Foundation, Workflow Foundation, and Windows Communication Foundation), software development processes and methodologies, and a smattering of other stuff.&lt;br /&gt;&lt;br /&gt;Please comment on my often very opinionated thoughts and stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6361420370132488202-8693628547292125711?l=jfattic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jfattic.blogspot.com/feeds/8693628547292125711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6361420370132488202&amp;postID=8693628547292125711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8693628547292125711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6361420370132488202/posts/default/8693628547292125711'/><link rel='alternate' type='text/html' href='http://jfattic.blogspot.com/2007/06/first-post.html' title='First Post'/><author><name>Jeff</name><uri>http://www.blogger.com/profile/04454699215253298527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
