DanArmak comments on Call for new SIAI Visiting Fellows, on a rolling basis - Less Wrong

29 Post author: AnnaSalamon 01 December 2009 01:42AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (264)

You are viewing a single comment's thread. Show more comments above.

Comment author: DanArmak 09 December 2009 07:53:28PM 0 points [-]

Anecdotally, half the benefit of inventing your own language is cutting yourself off from the pool of other, inferior developers :-)

Remember that Eliezer's assumption is that he'd be starting with a team of super-genius developers. They wouldn't have a problem with rolling their own tools.

Comment author: timtyler 09 December 2009 08:04:00PM *  3 points [-]

Well, it's not that it's impossible, it's more that it drains off energy from your project into building tools. If your project is enormous, that kind of expense might be justified. Or if you think you can make a language for your application domain which works much better than the best of the world's professional language designers.

However, in most cases, these kinds of proposals are a recipe for disaster. You spend a lot of your project resources pointlessly reinventing the wheel in terms of lint, refactoring, editing and code-generation technology - and you make it difficult for other developers to help you out. I think this sort of thing is only rather rarely a smart move.