Skip to main content

Chevy Vega vs. TestDriven.Net

My Dad originally made a living as an auto machinic and working on cars is still his favorite pass time. Besides working on cars my Dad liked to swap cars. Swap cars, car parts, you name it he would swap it. The benefit of that to me was that I was exposed (read - drove) to a lot of different cars, some clunkers some not.

One of the cars he swapped for was a Chevy Vega with a 327 small block V8 in it. That little car was freaking FAST and I am surprised that he actually let me drive it at all. I recall that I broke at least three speed-odometers just from peeling out.

Now Chevy did not make a stock Vega with such a powerful motor. No, someone got the bright idea to take out the crappy four banger that was in it and replace it with a 327 small block V8 with a 3/4 inch racing cam and a Herts speed shifter. They even had to take out the cross bar member on the front end so that the motor would fit in the tiny Vega, which made the tires sit funny when it was parked.

And you know we never got any letters or phone calls from the Chevy folks telling us that our little hack was a violation of any agreement we made when we bought the car. None of their lawyers gave us a deadline to remove that 327 small block from that Little Ole' Vega because it was not designed to have it in there.

No, they were busy trying to design and build cars that people would buy. They let the hobbyist and users hack their cars however they saw fit. And if a hacked car was swapped or sold so be it, there were plenty of other people out there that wanted a brand new car. The car with the new car smell and show room shine.
So Microsoft has a cute little tool called Express and it is for the hobbyist. Doesn't Microsoft know that hobbyist like to ripe into things to see how they work? Haven't they been following the Make movement? Don't they know that the hobbyist really wants to put the big screaming fast race engine in that little car?

And isn't TestDriven.Net free to use for personal use? Like Express? So what is the harm? The harm in what Microsoft is doing is it is killing the community. If the hobbyist is afraid to use Express, or they feel that they are artificially limited in what they can do with Express then why would they want to use it?

Microsoft pays my mortgage and I really have no animosity towards them. But sometimes I just have to wonder.


Popular posts from this blog

C# Spirograph Point Generators

Spirograph's  are cool.  See here and here . I put together three ways to generate points for a Spirograph, first using a Brute Force straight generate the points, second using a Parallel.For and third using LINQ.

FileSystemWatcher With the BlockingCollection

While working with the FileSystemWatcher I found that if too many files were created the built in buffer will overflowed and files will be skipped.  After much research I found out about the Producer-Consumer Problem .  Then I found that .Net 4 has the BlockingCollection which helps solve the issue.  But how to use it with the FileSystemWatcher? On StackOverflow I found  Making PLINQ and BlockingCollection work together .  I'm not so interested in the PLINQ issue but this is a great example of using The BlockingCollection with FileSystemWatcher. [csharp] using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; namespace ConsoleApplication4 {     public class Program     {         private const string Folder = "C:\\Temp\\InputData";         static void Main(string[] args) {             var cts = new CancellationTokenSource();             foreach (var obj in Input(cts.Token))            

Remote Controlled RoboTank

This is my version of the ever popular to build RoboTank. It uses an Arduino Mega 2560 with the AdaFruit motor shield and an XBee S1 to communicate to the DFRobot Gamepad. The sketch for the RoboTank makes use of the AFMotor.h to drive the motors and includes a serial parser to read and process the commands coming from the Gamepad. DFRobot Wireless Joystick