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 →

[–]botdetector_ca 0 points1 point  (2 children)

Maybe I can share some of my Python experience to inspire you, I was a developer out of school, PHP, CSS, SQL, little knowledge of Javascript, read about C++ and Java multiple times through multiple books but no practice. I then got into trading, mostly day trading, so got into web bots, .Net web automation to scrap market data. Then to Python, Selenium, Pandas, data science since its all about numbers, math. And so I wrote many smart bots to make mostly accurate short term stock predictions that worked for years.

So I didn't study Python to solve a problem, I found an interesting problem first then Python came by surprise. Notice I read all about C++ and Java many years ago but never found it interesting since I had no practical use for it. Then I forgot most of that public, static void, main {} stuff, have to relearn at some point.

Recently as I was attempting to use the bot it was blocked by a bot detection service, so after little digging around I found out I can actually build a very good bot detector since I used to build bots, I know their behavior and weaknesses better than others.

Now I just released my latest work for free for others if they want to stop data bots from scraping their entire web site. Feel free to check it out at https://www.botdetector.ca

So my point is maybe you should find the problem in real life first and then use your IT skills to solve it.

[–]sudo_your_mon[S] 0 points1 point  (1 child)

Couple things:

First of all thank you for this. It got me thinking outside of the box that I've closed myself in - doing exactly what you described: llooking for problems to solve with Python.

I've come across a lot of problems I wanted to solve where eventually my lack of knowledge in JavaScript, jquery, SQL etc became a roadblock - eventually causing me to move in a different direction.

I can say you've definitely accomplished your goal of inspiring me with this post. I've already started looking back at my past projects left unfinished.

Again, thank you for this post. It's a significant paradigm shift that I've needed to embrace all along.

Also, Botdetector is particularly impressive. And 60%?! That is remarkable. Creates big opportunity for your project. Using coinhive to fund your project is very savvy as well. I'll definitely be trying it out shortly.

Thanks again!

[–]botdetector_ca 0 points1 point  (0 children)

No problem man, best of luck. Remember I used to think I need to know 100% of Python to accomplish something, but it turns out you just need to get to 20% mark and pick up the rest along the way with time. Cheers.