Live data from Hacker News

PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

polyconf.com

61–70 of 90 posts

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#61

Shouldn't programmers be polyglot by default . It's like saying there is a conference for golfers who play with more than one club!

Only if you think of programming languages as an individual golf-club. Put it this way: Is there a conference for professional basketball, baseball AND ice hockey players? I'm not even aware of anyone who managed to go pro in two of those, not to mention all three. Most programmers have a preferred domain and language. Once you scale past a pet project and have a decently sized team, specializations start to occur, e…

You're kidding right? A programming language is another tech tool in the box. Just like using git, a debugger, Linux, nginx, etc.

Do you have different people in your team: one focused on nginx, one on bash, one on Python, one on PHP, and one on algo design?

> Most programmers have a preferred domain and language.

A preferred domain perhaps. But a preferred language? That smells of sticking to one's (tightly drawn) comfort zone.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#63
post #45

Earlier quoted context omitted.

We're not talking about using a tool for something that it wasn't designed to do, rather using a tool for something it was designed to do, but which might still only be second or third best tool for your particular job. Calling a Common Lisp function from your Rail project might not be the best solution to your problem all things considered even if the Ruby version of that function is both slower and less elegant tha…

In that case it comes down to economics, specifically: do the benefits of using a second or third best tool outweigh the costs of using a tool that is not the ideal. Or would the benefits conferred by using the best tool outweigh the costs.

> In that case it comes down to economics,

It doesn't come down to it: it was about economics all along. All these philosophies -- polyglot, more monoglot, etc. -- have costs. You can choose to ignore it sometimes by staunchly recommending one approach over another in generic settings. But the underlying costs are still there.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#64
post #62

The best tool for polyglot programming is the Beaker Notebook: http://BeakerNotebook.com Set a variable in one language and use it in another, work with multiple languages on the same page, including javascript, and run them all interactively.

Hey, that's a really neat product! Thanks for linking. I've never even heard of this before and I wonder why.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#65
post #3

I almost thought they were referring to this Polyglot approach: http://en.wikipedia.org/wiki/Polyglot_%28computing%29 That would have been... frightening.

That's what I thought too before I clicked... but I'd certainly be quite interested in attending such a conference.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#66
post #45

Earlier quoted context omitted.

We're not talking about using a tool for something that it wasn't designed to do, rather using a tool for something it was designed to do, but which might still only be second or third best tool for your particular job. Calling a Common Lisp function from your Rail project might not be the best solution to your problem all things considered even if the Ruby version of that function is both slower and less elegant tha…

In that case it comes down to economics, specifically: do the benefits of using a second or third best tool outweigh the costs of using a tool that is not the ideal. Or would the benefits conferred by using the best tool outweigh the costs.

[deleted]

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#67
post #63

Earlier quoted context omitted.

In that case it comes down to economics, specifically: do the benefits of using a second or third best tool outweigh the costs of using a tool that is not the ideal. Or would the benefits conferred by using the best tool outweigh the costs.

> In that case it comes down to economics, It doesn't come down to it : it was about economics all along. All these philosophies -- polyglot, more monoglot, etc. -- have costs. You can choose to ignore it sometimes by staunchly recommending one approach over another in generic settings. But the underlying costs are still there.

Absolutely! Its economics all along.

Anyone who advocates pure monoglot or always using the best tool is not being pragmatic. Decisions should be driven by cost/benefit and not religion.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#68

Shouldn't programmers be polyglot by default . It's like saying there is a conference for golfers who play with more than one club!

Only if you think of programming languages as an individual golf-club. Put it this way: Is there a conference for professional basketball, baseball AND ice hockey players? I'm not even aware of anyone who managed to go pro in two of those, not to mention all three. Most programmers have a preferred domain and language. Once you scale past a pet project and have a decently sized team, specializations start to occur, e…

Bo Jackson was both an NFL and MLB player.

http://en.wikipedia.org/wiki/Bo_Jackson

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#69
post #15

Earlier quoted context omitted.

I never understood how it could be otherwise. Back when I was learning, I had Timex 2068 Basic and Z80. Then at technical school, each class had its own programming language. Followed by CS degree, with loads of programming languages. First job, TCL, C, C++, JavaScript, C#, Java, SQL dialects. Every single job afterwards required proficiency in multiple languages, even JVM/.NET (interaction with OS, languages that ta…

cough Sinclair Basic ;-) Timex's Basic really only added a few extra commands (on err, stick, delete, free, reset and sound IIRC.) Everything else was identical.

Most of the time I had the 48+ emulation eprom inserted actually. :)

However the demos for the sound chip were great.

Re: PolyConf 2015 – A multi-disciplinary conference for polyglot programmers

#70

Shouldn't programmers be polyglot by default . It's like saying there is a conference for golfers who play with more than one club!

Only if you think of programming languages as an individual golf-club. Put it this way: Is there a conference for professional basketball, baseball AND ice hockey players? I'm not even aware of anyone who managed to go pro in two of those, not to mention all three. Most programmers have a preferred domain and language. Once you scale past a pet project and have a decently sized team, specializations start to occur, e…

I'm not even aware of anyone who managed to go pro in two of those

Not to discredit your argument even a bit, but Michael Jordan (MJ23) had a short stunt with pro baseball away from basketball.

That was so easy man :)

Post reply on HN