Orcas + ReSharper 3 == Great!
So far so good. Everything is working very nicely indeed. Highlights so far:
- Orcas perf and stability is very good.
- ReSharper perf and stability under Orcas is very good :-)
- ReSharper Unit Test runner now seems to be as fast as TD.NET. Is this the end of TD.NET?
- ReSharper Quick Fixes and Code Inspection stuff is working better.
- Increase in the number of static analysis and compiler warnings.
I can’t wait to hack Ruby on this stuff! :-)
UPDATE: I’m working on a .NET 2 solution. ReSharper’s support for .NET 3.5 is still crap :-(
Transferring Visual Studio 2005 External Tools to Orcas
If you’re like me you may have created some custom External Tool commands in the Visual Studio Tools menu. Unfortunately, External Tools cannot be imported/exported using the Import and Export Settings option so if you’ve upgraded to Orcas, here’s how to copy them over:
- Jump into regedit and export the hive: \\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\External Tools
- Open up the exported .reg file and change the 8.0 to 9.0
- Double-click the .reg file to import the settings into the Orcas hive.
All done.
Is Email Dead?
So apparently some large corporations in America are ditching email completely. Here’s how it works:
“Do you want to meet for lunch?” - Messenger.
“The QA team have a meeting at 12″ - Employee blog + RSS
Anything else - Wiki.
Wow! What an elegant solution to the spam nightmare - lose email completely. Isn’t it always the way that such hard problems just require being approached from a completely different angle: Instead of: “How do we fix email?” we ask: “How do we replace email?”
Developer Traits by Language
Rowan’s post 28x ties back nicely to the language debate earlier in the week.
You see, in my mind there’s a relationship between some of the traits I look for in a good developer and their language of choice.
Please bear in mind these are only my opinions based on my experience. You likely value different things so your mileage may vary.
| Trait | Ruby | C# | VB |
| Data representation | Domain Model | Domain Model, Anemic Domain Model, DataSets | DataSets, RecordSets |
| OO or Procedural? | OO | OO, but often procedural objects | Procedural |
| Writes Unit Tests? | Nearly Always | Sometimes | Usually Never? |
| Groks Design Patterns? | Yes | Sometimes | Rarely |
| Refactors often? | Yes | Sometimes | No |
| Abstraction techniques | DSLs, Metaprogramming, Interception, Objects | Interfaces, Interception, IOC, Objects | Modules, Objects |
| Reliance on tooling | Low | High | Very High |
| Read seminal books? (GoF, PragProg or PoEAA) | Likely | Often | Maybe |
| Browser? :-) | Safari | Firefox | IE |
The Beauty of Ruby
For anyone interested in programming languages there’s a pretty good video presentation up on InfoQ at the moment. Worth a look :-)


