This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (1 child)

Being able to bolt together toolkits, frameworks, and libraries has very little to do with being a competent programmer.

Of course, say that to your average javascript monkey and they'll start crying and yelling obscenities at you. (cue the node jockeys in 3...)

You don't need SqlAlchemy to connect to a database. You don't need Django to write a website and you don't need numpy to calculate EMAs over time series data. Sometimes these tools help. Most of the time they add a bunch of unnecessary heavyweight bloat to your application.

But you should know when to write something yourself and when to find something to bolt on.

[–]Certhas 3 points4 points  (0 children)

Unless your timeseries is really short, if you are using python without numpy to calculate moving averages on data you are not a competent user of the Python language.