Scott Hanselman

My Lenovo Choice - ThinkPad W700 vs. ThinkPad W500 Review

July 03, 2009 Comment on this post [18] Posted in Reviews
Sponsored By

DSC_0019 "But it’s the same laptop!" my wife said. I've been using a Lenovo T60 or T60p for a very long time. Since it came out, in fact. I had a T60 at my last job for years, and a T60p all the while at Microsoft. I have happily running 64-bit operating systems on my T60p with 4gigs of RAM…unfortunately with the caveat that the T60p can only address 3gigs, no matter what. (Unlike its smarter cousin the T61.)

I've been at Microsoft almost 2 years (it'll be 2 years in October, I think) and I've been begging my boss for a "hardware refresh." That's Microsoft speak for giving your laptop back and getting a better one. You're better off if the laptop you want is "MSIT Supported." Folks have been known to order all sorts of crazy stuff, but they're responsible for keeping it running if things go south.

My budget was limited and I wasn't able to get an SSD (Solid State Disk, vs. a regular hard drive) in my new laptop, but I would have needed at least a 160gig version anyway, so I'm not too sad.

I've been trying out two Lenovo laptops and settled on one. The other gets sent back to Lenovo.

First, The Beast, then Ultimate Winner. Note that all of this is just my opinion, and I didn't get any free stuff or whatever. I'm just writing a review because I felt like it.

The Beast - Lenovo ThinkPad W700

I was on-site working for a week recently at a large NW company that does business online. I took the W700 with me for a trial run. During the final presentation of the code I had written for this client, it was noticed I'd forgotten to remove a reference in the code to a proxy server I'd been running, so the Senior VP saw "http://bigasslaptop:8080" on his conference room screen. At least it wasn't a proper cuss word, but I felt I needed to explain myself to the room. I pulled out the ThinkPad W700 and the VP I thought I'd offended said "Holy s***, that's a big ass laptop. Ok, I get it now. Continue."

winsatwin7 w700dsThere's nothing else it could be called. This laptop is only a laptop if your lap is two-laps wide. This laptop could be considered a deadly weapon and beat a man to death. This laptop has its own gravitational pull with netbooks and smaller laptops orbiting around it.

it's truly awesome. It is a quad-proc machine with an amazing 1920x1200 17" screen and a second 1280x768 pull out side-car monitor. What's that extra monitor for? Toolboxes, the Solution Explorer, your Email, whatever. It's brilliant, and don't knock it until you've tried it.

If you're looking for a luggable, this is the pinnacle. My #1, and really ONLY problem with the laptop is that it's just too big for my bag. In fact, i was unable to find a bag, backpack or briefcase (even my beloved Zero Haliburton aluminum case) that could hold it.

However, if you want a desktop machine that you can really easily move around, look no further. It's a portable machine, but not a machine you move lightly, or without a buddy assist and strong back.

The WEI scores speed for themselves. A 7.2 on the processor out of a max of 7.9, that's crazy on a laptop. Notice the 5.8 for 3D graphics. It's a great gaming machine (Half-Life looks great) and it'd be excellent for 3D modeling. Interestingly, only the Hard Drive suffers compared to the W500.

The Perfect Laptop - Lenovo ThinkPad W500

The W500 is EXACTLY like my T60p. But with more awesome. It basically fixes every tiny thing that was wrong with the T60p, which was very little. It weighs the same and looks exactly like the T60p. It adds an integrated webcam in the bezel, which means one less thing to carry on trips. It also adds a built-in card reader in the front, which is nice as I've got a half-dozen SD Cards lying around. There's 3 USB ports, a VGA port and a Display Link port and a nice ATI card with a half-gig of RAM. It'll run my big monitors no problem. The screen on the W500 is amazing, running at 1920x1200, but the same size as the T60p.

It's got Bluetooth, WiFi with an external switch winsatwin7w500(thanks!) as well as WiMax built-in, which is rolling out through my town.

There's a standard PC Card and an Express Card slot. It's got Gigabit Ethernet, which is nice as the whole house is wired. There's also a FireWire port in front. The only thing it's missing is an External SATA slot.

The W500 isn't the big powerhouse that the W700 is, but it's no slouch for a laptop. Notice that you'd have a 5.9 WEI if you drop out the 3D score. I wish I could have put in a SSD but budgets are what they are.

I love this W500 because it's exactly the same size as the T60p. It's the T60p, but updated with everything new, fast and wonderful. It's a nice, normal-looking laptop that is so powerful I can use it as my main machine. There's lots of giant laptops, but the W500 isn't. I can totally use it on a plane without trouble.

To be clear, I've got a MacBook, I've got a Dell Mini 9, a Dell Studio, and a Toshiba. I've used every brand under the sun and I realize that everyone's got their own opinion. Everyone's had a laptop fail and decided that THAT brand sucks.

I've personally had great success with Lenovo ThinkPads for work. They are the tuxedos of laptops. I'd buy a Mac for a personal machine and run Win7 on it (I do) but for work, as a developer, the ThinkPad W500 is rocking my world. I'm running Windows 7 happily on it as well as booting into a Windows 7 VHD with Dev10 installed.

Size Difference Photos

Here's the W700 under a 17" MacBook Pro under a W500.

DSC_0337 

DSC_0339

 DSC_0015

Related Links

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 168 - Successful Cross Platform .NET Development - Mono and Banshee with Aaron Bockover

July 02, 2009 Comment on this post [11] Posted in Mono | Podcast | Source Code | Windows Client
Sponsored By

banshee-windowsMy one-hundred-and-sixty-eighth podcast is up. In this one, I chat with Aaron Bockover of Novell about the Banshee Project - a cross-platform Media Player. It's a Mono Application that runs on Linux, Mac OS X and Windows. What are the hard-won secrets of cross platform .NET dev? Aaron and his team know the answers.

I really enjoyed this show. Aaron's team has unquestionably proven that you CAN make a great .NET app that looks great everywhere. Here's Banshee on Windows, OSX, and Linux. Remember, this is written in C#, people. Click the images to see them larger.

banshee-linux

banshee-mac-os-x 

Links from the Show

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

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

Telerik is a sponsor for this show!

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit www.telerik.com.

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

Videos from the Norwegian Developer's Conference

July 02, 2009 Comment on this post [17] Posted in ASP.NET | ASP.NET Ajax | ASP.NET MVC | Podcast | Screencasts | Speaking
Sponsored By

All of the talks at this year's Norwegian Developer's Conference were recorded, which is always a treat.

I did four talks as well as a live .NET Rocks show. It was a crazy week. I also recorded a half-dozen great podcasts. Three are already live on Hanselminutes and I've got more in the hopper coming soon.


The HaaHa Show - Hacking with Phil and Scott

In this one, Phil is a hacker and he keeps breaking my websites. I fix them, and he breaks them again. Watch movie.

image


.NET Rocks - Live! With Carl, Richard, Scott and Phil.

This is a really silly show and was entirely content-free. ;) Watch movie.

image


The Magic of Astoria - ADO.NET Data Services

Me talking about REST and SOAP and ADO.NET Data Services. Watch movie.

image


Making Your Blog Suck Less

Warning: I do swear in this one. Dunno what got into me. Watch movie.

image


Tour of .NET 4.0

This one's not working right now. Not sure why. I'll update with a screenshot when it works again. Watch movie.


There's a LOT of greats content over there, and I encourage you to check them out. There's DOZENS of awesome talks, but here's just a few.

All in all, if you're in or around Europe, do stop by NDC next year. I've done it two years in a row and it's been a blast each time. It's a very smart, agile conference.

NOTE: Their website is borked right now and has an "off by 1" error for the Day 1 Talks. The "watch movie" links are all shifted. Pick the talk you want, but CLICK the talk above it, wrapping to the left. I'm sure they'll fix it in a few hours.

Second Note: I am just reporting the news here, so don't get mad at me. I haven't been able to get the videos to work on any browser EXCEPT Internet Explorer. They don't seem to work on either Firefox or Chrome. Again, not my thing, and yes, it sucks. It's probably a result of whatever company they selected to do their video, not due to some global Microsoft evil plot to be mean to you personally. Smooches. YES, we will ask them to make downloadable versions.

Enjoy!

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 167 - Convention Over Configuration with Jeremy Miller

July 01, 2009 Comment on this post [0] Posted in Agile | Podcast
Sponsored By

jeremymiller My one-hundred-and-sixty-seventh podcast is up. Scott's Norway interviews continue this week, this time with Jeremy Miller, author of Structure Map. Scott and Jeremy chat about fluent interfaces, Convention Over Configuration and how to best simplify your systems.

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

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

Telerik is a sponsor for this show!

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit www.telerik.com.

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

Twitter: Let the Information Wash Over You

June 30, 2009 Comment on this post [24] Posted in Musings
Sponsored By

twitter-duck-01aThere's a lot of information, both useless and useful, on Twitter. When you get started on Twitter the shear amount of crap can be totally overwhelming.

Twitter's a lot like Tivo (Digital Video Recorders). It'll record everything and everyone you're interested in, and while this seems like a great idea, just like your Video Recorder, what was once a joy quickly becomes a chore. I've got dozens of shows on my recorder...I thought TV was supposed to be fun, now it's become a To-Do List. The same thing happens with Twitter. If you expect Twitter to be high signal and low noise, it's not the medium for you.

If you make Twitter into another list of crap to read, you will be sad. The sooner you realize that Twitter is just a list of crap, the happier you'll be.

Just let it flow over you like water on a duck's back. When you follow someone on Twitter, you're following the whole person. You might find out where @levarburton went to lunch that day. You might see pictures of me taking my kids to see Thomas the Tank Engine. You may see @BillyMays (RIP) last tweet as he gets off a plane. You can get news and opinions, pictures of planes in the Hudson, and find out where famous folks use the toilet. Truly thrilling.

Twitter is a lifestream and just as you'll miss stuff in life, you need to accept you'll miss stuff on Twitter.

Sometimes people will "unfollow" you (or me) and they'll tweet why. I have had a lot of people unfollow me because there's "not enough .NET content" in my tweets.

However, as @unclebobmartin says:

Twitter is not a single topic medium. If you follow someone you follow the whole person.

This statement might seem obvious, but it's not obvious to everyone. Uncle Bob and I don't agree on politics. That doesn't mean I'm going to unfollow him. I'm also not following him because I think I'll miss some deep insight on Software Architecture. I follow Uncle Bob because I like Uncle Bob. He is a full and complete person and he's interesting. When he stops being interesting, well...let's just hope for his sake, he stays interesting. ;)

I use a few tricks with Twitter to stay on to of things without them becoming stressful. That's the key. If Twitter stops being fun, consider Quitting Twitter rather than following everyone.

Twitter Rule #1 - Follow Liberally

Twitter without People isn't Fun. I'll use me as an example, because I'm on Twitter, but note that I'm not the point, just an example.

Sometimes someone will tweet that I've (personally) "filled their twitter timeline." Then I'll take a look at their Twitter account and notice that they are following maybe 7 people. Usually something like 6 friends, the me. This would be like going to a cocktail party with, well, 6 of your friends, and me. That would be obnoxious, or rather, _I_ would be obnoxious. No one would want to go to that party, it would be lame.

To have a real cocktail party, you need a lot more people. Forgive me as I quote myself (ya, I know):

It's a river of uselessfulness and truthiness. It's a permanent cocktail party where you know some folks, and don't know others. Some are famous, some are your friends. There's a the constant background of overheard conversations, except on Twitter, it's socially acceptable, nay, encouraged, to jump in. No need to say, "oh, I couldn't help but overhear, excuse me but..."

To really get something out of Twitter you need to follow at LEAST a hundred people of various backgrounds. Really mix it up. If you're really into just .NET and only want to see .NET tweets, I'll talk about how you can filter in a second.

Still, take a moment and drink this in. Follow liberally. You're following people, not topic experts. They'll tweet jokes and stupid stuff as often as they'll tweet code and useful tips. You'll need to follow a large swatch of people in order to get a wide and diverse experience on Twitter.

Some folks say that they can't find anyone interesting to follow. This is nonsense. Here's a tip. Find ONE interesting person, and see who THEY follow. Rinse, repeat. I've found 1000 interesting people this year. Turns out the world is full of them, and 0.1% of them are on Twitter.

Twitter Rule #2 - Use Search Effectively

Search is integrated into Twitter's website now, when it wasn't before, so that's useful, but I'm still surprised how few people notice that little search box. Make sure when you select a Twitter client that you select on that supports Search Columns. This is how you find info on topics when you're not necessarily interested in particular people.

For example, if you don't want to follow me, but you want to listen to conversations on ASP.NET MVC, make a search column with "ASP.NET MVC" in it.

I recommend these Twitter clients that effectively support search:

  • TweetDeck - The original "deck" full screen client. The first thing you need to do after you install is go to the settings and turn off the "All Friends" notification as it'll drive you insane. The second thing is to setup some columns for topics you're interested in.
  • bDule - A very nice client for Windows with a lot of of flexibility in how you can layout the columns. It also supports Facebook comments and likes.
  • DestroyTwitter - The new kid on the block, it's very minimalist in style but supports many themes. It can be small and thin or be like TweetDeck and have columns.

TweetDeck (2)I have columns in TweetDeck for Friends, Replies, Direct Messages, a search for "hanselman OR hansleman", a search for "Win7", a search for "asp.net", a search for "mvc," and a search for "diabetes." I also add searches for topics that I may find interesting that day or week, but then I'll delete them later. I had a Michael Jackson search for a few days, as an example.

Point is, make sure your Twitter Client supports search. Otherwise it's useless.

Twitter Rule/Tip #2a - Groups

Another way you can segment things is to use Groups. TweetDeck lets you put, for example, all your .NET people in one group and all your diabetics in another. This forces you to break up your party and assign labels to folks, but it's your party. That's another good thing to remember.

Twitter Rule #3 - Favorites as "Read Later"

When things are moving fast you often need a "read stuff later" button. While there is a service called Instapaper that is starting to get integration inside of some Twitter clients, it hardly has the broad support of a TwitPic or other 3rd party tool.

To solve this, I use "favorites" as my "read later." That means if I'm on my phone or my desktop and someone tweets something interesting or a link I don't have time to follow, I favorite it, then I came back later to read it. This simple technique has made things a little calmer for me when there's tweets coming in faster than I can read them. I just hit the little "star" icon in my twitter client that every client supports and I'll get to it later.

Conclusion

So, if you want to follow the Whole Person, follow me on Twitter. If not, just hang out on the blog, there's no hard feelings. :)

Also, consider reading my post on How To Twitter - First Steps and a Twitter Glossary

*Twitter Duck Image courtesy of Paul Söderholm

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.