Scott Hanselman

Visual Studio 2008 InstallFest - Portland Edition

November 28, 2007 Comment on this post [45] Posted in ASP.NET | Learning .NET | Microsoft | Musings | Programming | Speaking
Sponsored By

imageSince I've been working at Microsoft, I've had a chance to make some new friends. Perhaps you know them?

Come to a VS2008 InstallFest - ask your local MSFT Wonk where yours is - and get a free copy of VS2008Pro. If you've got Beta 2 installed, remove it first.

From TimH: "We're providing a location, install dvd's (these will be evals because the finals aren't pressed yet), and food/drinks.  this will be a good time to get some questions answered, get vs 2008 installed, play around, and hang out with your peers.  each registered and attended individual will receive a special code to receive the fully-licensed visual studio 2008 professional copy sent to them when the full package product is available to ship."

Bring your laptop and install here. No downloading. You'll get a trial version that'll get you through to the final version that will be shipped to you for free. Slick.

Here's the link to the Portland Visual Studio 2008 InstallFest hosted by PADNUG, and there are others all over, and I'm sure more will be announced. I'll try to find a Master List.

imageThe events in the West of the US are:

Register NOW to get your spot ASAP. I'm going to talk to the wife and see if she'll trade me a "night out with the nerds" (as she calls them) for her night out with the girls.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Wiring the house for a Home Network - Part 4 - Thank You Cat 6 Gigabit Ethernet

November 28, 2007 Comment on this post [18] Posted in Musings
Sponsored By

UPDATE: Here's a Bit.ly Bundled Link of the complete "Wiring your house for Gigabit Ethernet 5 PART SERIES."

UPDATE: I'm a putz, and did my math wrong. This is a crappy result. Turns out I was using Cat5 Patch Cables on a Cat 6 network, and what I'm seeing here is a probably a maxed out Cat5 cable. I'll redo this with decent cables using all 4 pair and update soon.

When designing the new house and home office I really wanted gigabit Ethernet through the house. I run a lot of VMs, music, HD Video, and generally don't like to wait when moving things from here to there.

All my systems have gigabit cards now, including my laptops and the Macs, so it seemed a reasonable thing to do.

This afternoon I was copying Visual Studio 2008 Installation Media between two machines, one a Lenovo T60p with a beta of Vista SP1 and the other a Mac Book Pro with Vista RTM via Bootcamp and I snapped this screenshot:

3 Minutes and 5 Seconds remaining

Ah. Moving ~4 gigs in about ~6 minutes. Just about 1/3 maximum 5400RPM laptop hard drive speed over the wire. Not too shabby for now. Gigabit is definitely worth the trouble and you can run it happily over Cat5e if you've got the wires. You just can't compare 54Mbs Wireless with 1Gbs. I'm just not so much into the wireless, even though I do run WPA rather than WEP, I just don't trust it.

Here's the complete house/office/wiring round-up so far:

Thanks!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

New Job, New House, New Baby, and Designing a Totally New Home Office

November 25, 2007 Comment on this post [47] Posted in Musings
Sponsored By

This might seem a strange follow-up to our good news, but we have a lot going on, and sometimes I just need to get it out. Mo said recently that she wouldn't recommend what we've done in the last six months to anyone. In the course of half a year I quit my job, we bought and built a house, and we had a baby. We didn't plan it to go down this way, it just did. Certainly it wasn't ideally timed. We moved in on a Saturday and the baby was born the following Monday after day of intense unpacking.  Apparently we unpacked the baby.

My parental leave officially starts December 1, so I have to work this next week and tidy up a few things before take entire month of December off to focus on babies. Before I work, I really need my space to be organized so I can think; that's just how I'm wired.  Since we designed the entire house starting with a base plan and working with an architect, there was always a plan for a home office.

I've been able to work on finishing the home office an hour here and an hour there, mostly late at night. I finished it on Wednesday after we brought the baby home and the whole house was asleep. I needed to finish it now if I was going to be productive in my final week, and if it didn't happen soon, it'd never happen. The wife backed me up 100%. Now I'm prepared to put in my final work week of the year in a home office I can think in.

Here are my requirements and what I came up with. I think they are a pretty decent set of things to think about when designing your own home office or "think space."

Colors

CIMG7735

Color is huge when designing a space that you're going to spend 10 hours a day in.  When I started the Microsoft job just 8 weeks ago, I was doing the work in a spare bedroom with white walls and a cheesy random desk. My son's room was next door and I could hear him pounding for me to come out and play. It was not only a bummer but totally not a place in which I could get into the zone. The WHITE whiteness of the WHITE walls was hospital-like and medicinal. Not in the good way. It was stark and glaring.

In the new office I took a totally different tack, one that I was teased about by a number of friends and family. I painted the office a deep dark chocolate brown. I like to think about it as "Library Brown." It's the kind of color The Highlander would paint his secret sanctum sanctorum.

Turns out that the color really works, and that the room almost hugs you with the depth of the color. It also distinctly and dramatically sets them apart from other rooms in the house as there's no other room like it.

Art

CIMG7731Why is Art second on my list? Because just like Color, I believe that Art can really set the tone in a room. It's the difference between slapping a computer up in a random room and calling it "Office" and really putting some thought into your space and what you want to be surrounded with. If your surround yourself with crap, you're more likely to produce crap. We have a pile of Art in the house, maybe I'll share it with you some day. It's not expensive art, it's just what we like. Sure, there's a poster here and there, but most of it has been collected over the better part of a decade of wandering around the world and getting local art from local artists.

However in my office, I surround myself with two kinds of wall hanging, the first is info-diagrams. Since part of my job is making complex things simpler (or at least make them seem simpler) I like to explore different visualization techniques. I've got some clever visualizations up, like Tufte's favorite Napoleon's March as seen in the picture above, as well as the Death and Taxes Poster, a large representational graph of the US Federal Budget. Might seem weird to you, but these are the things that can inspire. Find yours.

The second is pictures that motivate. Pictures of the wife, the kids, folks I've met, folks I want to meet. The kinds of pictures that make you happy to wake up and happy to work towards a goal. Each carefully chosen. No negativity in the Home Office.

Home Office/Home Separation

image The room is on the first floor, away from the other bedrooms and the boy's playroom. It's off in a far corner of the house, near the garage and has it's own full bathroom. It's set aside such that it's even easy to miss and forget about as a room. 

It was really important to Mo and I that this room be separate, both for us and for the kids. When Daddy's at the office he's at the office. I tell my son "I'm going to work now!" and he says "work work work!" and signs work. 

We're thinking of putting up an LED or light of some kind that lets the kids know when I'm recording a show or on a call. I was thinking of getting a vintage Radio "On Air" Light, perhaps cheap on ebay.

Connectivity

image

Making it easy to connect was very important. I planned out where to put the network ports (I'm not a wireless fan, you just can't compare 54Mbs to 1Gbs) and put eight just at my feet and other four in the bookshelf. I'm not a fan of local hubs and switches, instead preferring to put those in the wiring closet.

I use Verizon Fios and have been very happy with them. They turned on option for 15Mbs downstream and 15Mbs UPSTREAM on the 19th of this month for just a little extra, so now I'm running symmetric. This makes uploading the podcast less of a chore.

Desk

image There's just no good way to take a picture of a computer desk and have it look nice...or even close to what it looks like in person. It always looks like a pile of cables and goo.

That said, I'm happy with mine. An interesting aside about this table is that it was mean to be built as an "L" but I never did it. I've had the desk (it's brushed steel and glass) for years but I took the corner piece and put it in the closet in the old house where it sat for literally years. But I didn't throw that piece away. When it came time to think about a desk for the new office, I was thinking to buy a new one. Then I remembered the extra piece. The bolts and hardware were long gone, but I took the parts to Home Depot and found bolts that would fit, including the corner piece. I put the desk together in the new office, and it was like having a brand-new desk. It was 25% larger, fit the corner perfectly and it was the desk I'd dreamed of. Never throw "extra" parts away of a larger thing.

It was funny, I tried dozens of desks and the one I wanted was always with me, just put together wrong. A good desk has lots of horizontal space, natch, and a clear and viable cable management strategy.

Cable Management

CIMG7739 I'm not obsessive about cable management, but I like my things tidy. I strongly recommend cable ties. Just buy a bin of hundreds and put it in the closet. If you have an unlimited supply you're more likely to use them and not treat them like a precious commodity.

Use cable ties like they are going out of style. Think through where each cable goes and with what other cable it can go "along for the ride."

I also keep every USB cable I've ever had, every power brick, and just put them in a large box. When work is by the hour, you need that special cable right now. Cable management is not just tying up loose cables, but also being able to find them when you need them.

CIMG7729Monitors

You just can't have enough screen space. Any space in front of your face that isn't a working monitor but is still in your field of view is a waste if it's not conveying information. I've got four monitors on the main machine, the MacBook Running Vista the left and the ThinkPad T60p on the right. Keep them all working. Screw Virtual Desktops, use real ones. I usually focus on three main monitors and use the other three for "scratch paper," full screen remote desktop sessions, Outlook email or calendar, or Virtual Machines. Seriously. Spend the money and add a monitor. It'll change your life.

Shelving

CIMG7725 I'm officially now a fan of shelving systems. Greg turned me on to the Billy Shelving System at IKEA and I picked up five pieces plus lights and two doors. They are infinitely configurable, incredibly cheap and rather nice looking. I was able to create a system that almost looks like a built-in for just over $300. Finally all my books and reference materials are easily accessible.

The one on the left with the doors is just Office Supplies. There's three 36" shelves, one 18" and one shorty 36" on the right. I was able to pick the lights I wanted, doors, shelves and colors and assembled the whole thing by myself in about 3 hours. Amazing. They are bolted to the wall for safety as well. Get shelves. They are happy things.

Ergonomics

Take the 15 minutes it'll take and measure your desk and chair and monitor according to an ergonomic chart. My chair was too high and my monitor too low. My chair arms were also too low. It is one of those things that we always have on our list but never do. Your butt will thank you.

Brainstorming in Comfort

CIMG7724I was surprised when I visited the Microsoft campus how many folks had deeply customized their offices. Most had at least couches. Many were unconventional. Don Box had just a few hipster chairs and a 42" plasma. It was a Voodoo Lounge more than an office.

And that's cool. If you're going to be somewhere for many hours, why not make it comfortable? This led me to bring in a couch and pillows into my office. Rather than buying a couch (I'm cheap, more on that later) I just bought a slipcover (the greatest thing, slipcovers) and covered a random nasty couch we'd been thinking to get rid of. I threw some matching pillows on top and now it fits the room it looks like it has always been there.

Find comfort things that help you brainstorm. I've got my couch and XM Radio Boombox (no TV's in the Home Office) and a whiteboard. I really recommend that Home Offices have whiteboards. Basically, be sure to have a "second seat" for you when you just need to be somewhere else, but leaving the office would mess up your flow.

Supplies

CIMG7732I dedicated one of the shelves to Office Supplies and put some doors on it. I really feel if you have an office you need all the typical supplies you never think you'll need, so I got a stapler, tape, pens, everything you'd have in a regular office. All this required was the will to do it and a big trip to an office supply shop. The goal is to never be blocked in some task because of a missing staple or paper.

Special Needs

I've got bad hands and probably always will. Consequently I use a combination of the keyboard and Vista Speech Recognition.

CIMG7742If you've thought about using Speech Recognition, seriously, get a decent microphone and a microphone stand. Not one of those cheap USB Headset Microphones, a real one, like a Samson USB C01U Studio Condenser Microphone. I often record podcasts with it, and I've got it sitting in front of my mouth on a professional microphone stand. If you are getting 90% recognition, a good quality microphone will get you that extra 5-7%.

If you have special needs, acknowledge them, plan for them, and take action on them.

Little Details

Where's your beverages? Your snacks? Your notebook or scratch paper? Do you have a whiteboard? I put each of these in a specific place so that nothing would be wanting when I'm in the "zone."

To be clear, I'm not saying that one should just put a catheter in and never leave the room. I leave all the time and hug the kids and hang out, do lunch, etc. What I'm proposing is that you should make sure that everything you need when you're in The Zone so that one item missing doesn't become a "speed bump" that jerks you out of the frame of positive, productive thought.

Backup/Getaway Strategy

2007backupstrategyI  posted about my family backup strategy before and I encourage you to have one when you are running a home office.

Do you use imaging software? Since I'm my own IT department (since I work remotely for Microsoft) I need to be able to bring any of my machines back to live in an emergency.

I've got:

  • Offline Sync'ed Backups of Important Stuff via FolderShare.
  • Windows Home Server backing up every machine in the house daily.
  • SyncBack SE (one of my advertisers, coincidentally) moving files from  primary to secondary storage daily as well as backing up this blog.
  • Mozy.com backing up everything to the cloud.

And I have a getaway drive. That's the one disk that you grab in the case of a fire.

Cost and Cost/Benefit Strategy

I'm frugal to say the least and even though I'm working for Microsoft remotely, they didn't pay for any of this. They only pay my monthly Internet bill because I negotiated it up front. The office was my own thing, so I needed to do it on the cheap.

  • Paint - $40
  • Shelves, Doors and Lights - $310
  • Desk - Already had
  • Sofa Slipcover - $60 on sale
  • Art - Got piles lying around, rotating it every six months
  • Office Supplies - $100
  • Thought and Planning - Priceless ;)

I can't tell you how great it feels to have my little space complete, especially since it was put together from empty room on Saturday to complete office on Weds night. Thank goodness for Electric Screwdrivers.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Baby T arrives

November 20, 2007 Comment on this post [188] Posted in Parenting | T
Sponsored By

Truly, I don't give my wife enough credit for what she does. This morning around 5am she said that she was feeling some contractions...minor, but enough for her to take notice. We had just moved house on Saturday, so we'd been running all over and unpacking. We didn't think too much of it because the baby's due date was the 29th (coincedentially our first son's birthday also). I figured it was just those beginning contractions that start a few weeks before you really get going. Plus, according to the doctor we'd just seen the previous Wednesday she wasn't at all ready.

The contractions continued, but with no particular pattern, so we didn't sweat them. Then they disappeared completely around lunch. Then around 6pm they started again, but she was still walking around, unpacking, playing with our two year old. She'd pause every 10-15 minutes, make a note of the length of the contraction, but still we weren't worried about it. Then around 8pm, she said, oh, that's not comfortable. I think we need to get going. Nah, you're not even close, I said. Let's hang out here and we'll probably head over tomorrow or the next day. No, she insisted. I'll drive myself if I have to, but I think we need to get out of there.

Since we'd just moved house on Saturday, we now live out in the country and we are over an hour away from the hospital. We start driving, leaving the two year old with my parents. It's dark and rainy and horrible and we pound through it. She continues with contractions, and we bet on dilation. I say 3cm, she says 7cm. I secretly wonder if we'll be sent back from the hospital, thinking that we're totally jumping the gun. I suspect she's worried about the same thing.

We show up at the hospital at 10pm, walk in and say, my wife's in labor. They look at my calm wife and say, um, ok, take our details, ask for timing, and show us to a room. It's clear that they're thinking we're in for a long night of waiting and that these folks (us) have shown up way early. We wait and wait for the nurse and Mo says, I really need some help here, this is really stating to hurt.

I politely go to the desk and say, I'm sorry, but I really think someone needs to look at my wife. They are kind, but again, I'm a nervous father, right? Sure, sir, someone will be right there.

A very nice nurse shows up, takes some readings and checks my wife out. She calmly says, ok, a lot of people are going to show up, but they are all here to help. She pushes a button and like seriously, five nurse ninjas appear from the floor and ceiling with carts and equipment. My wife is freaking out. She says it's time for drugs. Our doctor hasn't shown up yet, because we've only been here 15 minutes. An on-call doctor comes in and examines my wife. Ok, let me get my scrubs. My wife asks, what's going on? The nurse says, well, doctor is getting his scrubs, so a baby is coming and very soon.

I need drugs! she says, I can't do this! It's too late for drugs, you've got to do it naturally. The doctor returns and my wife starts pushing immediately. Fifteen minutes of hard drug-free labor later, our second son, T Daniel Hanselman arrives. He's 6 lbs, 6 oz and healthy.

My wife and I walked into the hospital this evening at 10pm and Baby T* arrived with a full head of hair and strong lungs at 10:43pm.

I will always listen to my wife from now on.

*T means Happiness in Zulu/Ndebele and is pronounced "Taa-bo"

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Hanselminutes Podcast 89 - Larry Osterman Makes Windows Go Ding

November 16, 2007 Comment on this post [17] Posted in ASP.NET | Learning .NET | Microsoft | Podcast | Programming | Vista
Sponsored By

larryo My eighty-ninth podcast is up. In this episode, I chat with Larry Osterman, the man who makes Windows go "ding", about his two-plus decades working for Microsoft. We chat about sound, Vista, Security and generally geek out. I really enjoyed this show and I want to visit Larry again as he's got lots of wisdom to share.

(I stole the photo from Channel9.)

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

If you have trouble downloading, or your download is slow, do try the torrent with µtorrent or another BitTorrent Downloader.

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

Telerik is our sponsor for this show.

Check out their UI Suite of controls for ASP.NET. It's very hardcore stuff. One of the things I appreciate about Telerik is their commitment to completeness. For example, they have a page about their Right-to-Left support while some vendors have zero support, or don't bother testing. They also are committed to XHTML compliance and publish their roadmap. It's nice when your controls vendor is very transparent.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.