so programming is your hobby, have some fun while researching and solving some problem using some random solution found on the internet which might work or not
professional coding is about something different
professional coding is about something different
And I don't know where this "random info on the internet" came from. My knowledge comes from algorithm textbooks or papers from university websites.
Why the vitriol?
you can ALWAYS achieve your target in a better way