Icosian Reflections

…a tendency to systematize and a keen sense

that we live in a broken world.

IN  WHICH Ross Rheingans-Yoo—a sometime quantitative trader, economist, expat, EA, artist, educator, and game developer—writes on topics of int­erest.

Yes, you should hire college-educated computer scientists

Daniel Gelernter, CEO of Dittach, has a WSJ op-ed titled "Why I’m Not Looking to Hire Computer-Science Majors":

The thing I look for in a developer is a longtime love of coding -- people who taught themselves to code in high school and still can't get enough of it...

The thing I don't look for in a developer is a degree in computer science. University computer science departments are in miserable shape: 10 years behind in a field that changes every 10 minutes. Computer science departments prepare their students for academic or research careers and spurn jobs that actually pay money. They teach students how to design an operating system, but not how to work with a real, live development team.

There isn't a single course in iPhone or Android development in the computer science departments of Yale or Princeton. Harvard has one, but you can’t make a good developer in one term. So if a college graduate has the coding skills that tech startups need, he most likely learned them on his own, in between problem sets. As one of my developers told me: "The people who were good at the school part of computer science -- just weren’t good developers." My experience in hiring shows exactly that. (...)

Now, full disclosure: I'm a computer science major, and Harvard's course in iPhone development is taught by my current boss. Then again, I've had a longtime love of coding, taught myself to code in high middle school and still can't get enough of it, and so on. But I still have so many things to say about this, which I hope aren't too biased

READ MORE

The Garden and the Jungle


(1)

I love the place I'm working this summer. (A smallish proprietary trading firm in lower Manhattan.) It has one of the most vibrantly intellectual atmospheres I've seen anywhere, and the problems that we're working on really are interesting, often novel, and eminently practical. For a place that aims to compete in international financial markets by hiring the best mathematical talent that (1) cool math problems and (2) money can buy, it's...just about exactly what you might expect.

In particular, I'm in love with my current research project, which is easily the coolest thing I've been asked to do yet. (I also interned for all of last summer there.) What exactly it is is proprietary (sorry), but it has me mixing machine-learning and stochastic calculus in some really cool ways that have me alternating between coding furiously and filling up whiteboard upon whiteboard with math. Also, I recently got yelled at for taking up too much computing power on the shared intern server, so I got upgraded to supercomputing-cluster access.

The day I got my project (and after I had spent the entire morning figuring out just what it was), I was pretty insufferable. Most of the interns had just gotten our projects, but I was ready to explain mine to anyone who would listen, and would consistently get animated and excited about just how darn cool it was.

On my way out of the office, I ran into one of my mentors from last summer, who asked me what I was working on now, and I launched right into---

---nothing, as the elevator stopped on another floor, someone else got in, and my ready explanation of this tremendously

READ MORE
1 / 1