Spence Green

Ideas. Travel. Software. Writing.

Spence Green is a graduate student in Computer Science at Stanford University. In addition to computers and software, his interests include travel, running, and diving. He speaks Arabic.

Archive for March 27th, 2008

An Exchange

without comments

A colleague wrote the following note to me today:

I am trying to fathom what you have against an additional library into the architecture. The AJAX framework provided by MS$ is an additional library we have to use, there are Oracle libraries we have to use…what is the roadblock you have with an IronRuby, IronPython, or Lua library? Limiting the number of libraries, selective in the process is essential, but if to restrictive, can ignore industry standard flexibility in our system.

My reply follows:

I’m not limiting the inclusion of other libraries. I prefer to think about the problem first, then select the best method of expression. Language is simply that: a method of expression. It is almost always better to program in the language–namely, through the use of native syntax–than to program through it. The latter mode is a common mistake: have you ever seen someone write Java as if it were C?
Read the rest of this entry »

Written by Spence

March 27th, 2008 at 2:29 pm

Posted in Management, Software