Friday, March 26, 2010

The problem with language hopping

is that I never stay in one language long enough to really get to know it. I've tried so many of them and yet every time I want to try something shiny and new once I get a glimpse of what the language is all about. Erlang and Lisp, those two I've done some reasonable time in, but not enough to really be calling myself an Erlanger or a Lisper.

Come to think of it, it's only in C# I can safely say I have 'experience' in. Even in that one I'm still learning new stuff (almost) every day. It's a language I was 'forced' to use at work, but as time goes by, I'm more and more enjoying it because I know it quite well. That's probably what it feels like to 'know' a language.

Perhaps the more important thing is actually programming stuff that does something useful instead of looking for the holy grail of programming languages to write stuff in that does something useful.

Maybe I should just switch to Mono and get stuff done.

4 comments:

Dimitri said...

That holy grail you're looking for does exist: it's called C++ :p

Gert said...

Well I'm going to be learning that next for work, so.. Expect to get a lot of questions from me :p

raymond said...

you should consider organizing your programing efforts around a language of your design. then you can use this language as place to store idioms, patterns and useful tooling as a set of libraries, with the semantics you prefer. this is essentially what i do.

Gert said...

Build my own language? I've thought of that, not sure how to start though :)
Care to show us your progress?