1,235 karma · joined September 6, 2007
Artillery - test everything you build & run in the cloud.
We're hiring! join us to help build the future of testing for DevOps.
https://www.artillery.io
Twitter: https://twitter.com/hveldstra
Email: h@artillery.io
(To pique your curiosity: read it to understand why Hipmunk is awesome - there's much more to it than just that of course)
I don't think it will. There will definitely be more dabbling but the APIs and environments are so different it'll still make sense to specialize.
* I did a sizeable data mining project a while ago which required converting a lot of scientific papers to plain text. pdftotext didn't work well on a lot of them, so I had a script sending click events to Adobe Reader running overnight.
LFE is probably your best bet in case you never learn to like Erlang's syntax, as it's only a thin layer above Erlang to provide a Lisp syntax + more powerful macros and doesn't try to bolt on any new semantics a la Reia.
EDIT: Using "esoteric" languages can also be a good long-term hiring strategy. It's pretty easy to get a place in people's minds as the "go to" company to work with a language. Google did that with Python, Twitter is doing it with Scala, Basho are doing it with Erlang.
> I have a hard time explaining spotify to people that havent used it not because its complicated, just because they dont believe it can work like that.
Any HN readers in the US that want to see Spotify for themselves, send me an email and I'll set you up with an account that will last you two weeks.
(This coming from someone whose favorite language is Erlang.)
Details here (in the main text and in cited materials):
http://en.wikipedia.org/wiki/F-86_Sabre#Korean_War http://en.wikipedia.org/wiki/MiG-15#Operational_history
Isolating success in dogfights to flight controls seems like a gross oversimplification. I would like to see the original source for this (attributed to Boyd in the article).
Erlang excels at distribution. People tend to forget its raison d'être is fault-tolerance (not concurrency), so when you set off working on an Erlang application you presume that it will run on 2+ machines. That's why it's great for things like Facebook Chat and Riak. In addition to those, it's also good for writing control and supervision layers, where workers are written in Python, Java, C etc.
While I'm at it, I'd like to plug http://veldstra.org/whyerlang/ It's in a real need of an update, and I'd love to hear any feedback.