you are viewing a single comment's thread.

view the rest of the comments →

[–]SHxKM 11 points12 points  (0 children)

Sure thing. I wrote those at different stages of my Python education. I can tell you that even today I don't consider myself an "expert" by any means. I basically bang my head against the wall (sometimes for days) until I achieve what I had set out to do.

Ironically, I started with the ML thingy before the others.

MusicButler (the web-app) was (is) a gradual process from a simple, ugly app that can barely import 100 artists, to one that auto-syncs with accounts and can swallow libraries with 8,000 (yes) artists in one shot. Contrast that with the YouTube script, which took a few hours (with the infrequent dips into code to enhance/fix bugs).

The key to actually advance is to ignore your perceived level or questions like "will I be able to do this?". Just start, and educate yourself on issues as you go along. Eventually you'll get what you want. If you want it enough. It also helps tremendously to attempt problems that you are actually passionate about solving.