In example I recently wrote scripts to automate data collection from an infinity scrolling webpage, the webpage would populate 10 entries each time the user scroll to the bottom.
I separated this larger problem into smaller puzzles to solve. In small steps, each puzzle was investigated and solved, things such as each parameter needed to make a request to the server and how to reproduce those parameters.
I enjoy the chase of taking on learning something difficult, currently my most recent project involves learning about artificial neural networks and using them on the collected data.
In addition, I am in the process of editing the archive of my findings of data analytics, machine learning, and scripting to start a blog on my personal website.