Data science is the new cool thing to learn

I wrote about learning practical data science with Python, and nowadays everyone wants to learn and teach data science. From many online educational sites, to General Assembly and this organization called Metis, that provides extensive courses and assists with job search in that field.

I think Metis’ data science bootcamp sounds really cool, and a great career path for someone who is apt for statistics/analysis/programming and starting out (or switching to tech).

Too many tools spoil the web dev world


Well, not this kind of tools :)

Marco elaborates on why tools and frameworks for web development have become so complicated and convoluted (and usually unnecessary), in response to PPK’s post.

Web development has never been more complicated or convoluted than it is today due to the sheer quantity of tools (and their rapid rate of change) involved in most modern web-dev environments.

At the Generate conference, Brad Frost also half-jokingly noted that a web developer applying for a job these days must go through a ridiculous list of “frameworks” that he/she must know.

“Our job descriptions contain so many acronyms… How do we keep from drowning in a sea of devices, tools, technologies, Medium posts, tweets, and opinions? And how do we maintain our sanity in the process?”

My short take of this: know why tools exist and what problem they solve, at what cost. Like with anything in this life, you can’t have it all. Frameworks might help (or often appear to help) with speed and cost, but you might lose on quality of the end product, since it is not going to be perfectly custom to your needs.

PPK proposes a solution:

The solution is simple: ditch the tools. All of them. (No, I’m not being particularly subtle here.) Teach the newbies proper web development. That’s it, really.

The web’s answer to the native challenge should be radical simplification, not even more tools.

Would you agree?

jQuery CSV parser shows CSVDataError: Illegal state

Just a quick troubleshooting tip. If you are trying to use the jQuery CSV data parser on Mac, it might give you this error:

CSVDataError: Illegal state [Row:1]

The reason is likely your CSV file that was saved on a Mac. Apparently, line endings on Macs use special characters, and the parser “chokes” on them and spits out this error.

To get around this, clean the input by adding this line of code:

// Normalize new lines
result = result.replace(/[r|rn]/g, "n");

This worked for me, hope you find this helpful! (via this link)