The single most costly mistake I ever made, in hindsight, was talking myself out of a CS trajectory and into something more "practical" circa 2003.