Hacker News new | ask | show | jobs
by 0x1221 2307 days ago
> but it is orders of magnitude harder than software development, mainly because of much longer learning feed-back

The order of magnitude point is just wrong. You might argue that it's harder because it's essentially software development and a lot of applied math. But that certainly doesn't account for orders of magnitude difference.

1 comments

I was talking about novel/real-world applications. With software, you can pretty much know in advance what will work, ROUGHLY how much it will take and how much it will cost. With ML you have a high chance that ML will not work at all for your problem, or that YOU won't be able to solve it.

I'm a java developer and during my first 3 years I was able to investigate bugs not only in my code, but inside jboss or hibernate ORM; I can look up core java code and understand it just fine.

How many of the ML self-taught crowd can write framework-level code, or debug a ML algorithm bug?

Fooling management wanting to get into ML with some scikit code is easy, mastery of ML is orders of magnitudes harder than mastering a programming language/frameworks.

> How many of the ML self-taught crowd can write framework-level code, or debug a ML algorithm bug?

This isn't specific to ML though - I don't see why the number should be different from the number of self-taught web developers who can write framework-level code.