JyteThe first claim I’ve made on Jyte was inspired by my exercise in learning Ruby on Rails.

http://jyte.com/cl/at-some-point-we-have-to-stop-making-new-programming-languages

Oddly enough, it wasn’t a claim that had a lot of backers. :)

It did though unfold into an interesting discussion in the comments area. That discussion shows two things. First: don’t assume terms which have a specific meaning as well as one or more general meanings can be used “cold” in a discussion. This guy used the very specific terms yield and generator which both have several meanings – even in the programming languages context – other than the exact one he intended to convey. Generator for example is a very specific and well known term in Ruby, but that’s not what he was talking about.

In other words – you need to sync up your glossary before you can have a meaningful discussion. I’ve seen tons of disagreements in technology between people talking face to face that turned out to be a difference in what each person was understanding a specific term in their positions means.

Second: I believe this shows the debating cred is not misplaced.