November 21st, 2004

House of Dreams

Geek Alert

Today has been a geek day for me. I finished my Java homework (mind-bogglingly dull and easy, but time-consuming). I also spent a lot of time thinking about what are referred to as "domain specific languages" and "code generators." What most developers do is take specifications and write a bunch of code that reflects them. That's common, but it's impractical if it can be avoided. The right thing to do is to take specifications and find a way to turn them into the code. Thus, writing the specs is writing the program. To be fair, even though many experienced programmers acknowledge that this is a superior way of doing things, it's rarely done. I once started building a system that did that, but I didn't follow up on it. As it turns out, my new boss has very similar goals for our work. What a pleasant coincidence

Collapse )
  • Current Music
    Pulp > Pulp > More Pulp