REDWOOD CITY, Calif. — In the world of data science, the nerds are just getting around to the merits of Python and Scala over the Java virtual machine (JVM).

“ORLY,” said developers everywhere.

At the DataBeat/Data Science Summit today, we heard how Ben Lorica, the chief data scientist at O’Reilly Media, and Paco Nathan, the chief scientist at Mesosphere, tackled this (somehow still controversial) topic.

“There’s a lot of folks outside of Twitter using Scala,” said Lorica.

This might be old news to the dev crowd, but solving big data problems at scale — billion-user, trillions-of-data-points scale — in real time is only a problem computer scientists have had to tackle in recent years.

Take the mobile app explosion. The data set was so massive that analytics company New Relic had to build its own warhorse of a database to handle it.

“There’s room for innovation around scale. Just when you’re drowning in data, there are startups trying to solve that problem,” said Lorica, referencing DataHero, another big data analytics company.

“It’s a needle-in-a-haystack scenario,” said Nathan. “Some of these newer things can get you great returns on your investment.”

This begs the question: How many languages does the data scientist need to know?

“Everyone needs a little JavaScript and other visualization libraries,” said Lorica. “And most people have that one go-to; it might be Python, [or] it might be Scala.”

Wolfram, Hazy, Spark, IPython Notebook, Vowpal Wabbit, Titan, GraphLab, software-defined networking, and Quid were two other tools commended as being “interesting” by the speakers.

Not so popular were natural language technologies, C++, Mahout, and current technologies for machine-learning data validation.

Here’s the full list of recommended tools. Warning, this is a motherlode; click to see the larger image:

Big Data Tooling

“The whole idea is letting you pull information together,” said Nathan. “If you’re solving an enormous industrial problem, you need this, but it’s out there written in FORTRAN. Now, we’re starting to see open-source start to go out to a lot of different verticals.”

Data scientists are, in the developer world, still a step or two behind.

“There are still a lot of people who use these old tools,” said Lorica. “Obviously, we need to pull them over to Python.”

“In the old school, you get your data, make a model, and you’re done,” said Nathan. “Now, you need multiple eyes on a project; I love to pair


with people from other backgrounds. We have to be much smarter.”

Stay tuned for more from the DataBeat/Data Science Summit today in Redwood City, Calif.

Get more stories like this on TwitterFacebook

“This company was created to provide interesting work for interesting people. We follow our dreams, our curiosity, and our sense of what’s important.” –Tim O’Reilly, Founder and CE... All O'Reilly Media news »

Track O'Reilly Media's Landscape to stay on top of the industry. Access the entire ecosystem, track innovation & deals. Learn more.

Mesosphere, Inc.’s vision is to build an open source infrastructure to manage your datacenter like one big computer. The technology represents an evolution of virtualization: rather than p... All Mesosphere news »

Track Mesosphere's Landscape to stay on top of the industry. Access the entire ecosystem, track innovation & deals. Learn more.

Chief Scientist @ and a “player/coach” who's led innovative Data teams building large-scale apps for the past decade Social media rules: no recruiter cold calls, no... All Paco Nathan news »

Track Paco Nathan's Landscape to stay on top of the industry. Access the entire ecosystem, track innovation & deals. Learn more.