When I was in seventh grade, I started messing around with RuneScape Private Servers, eventually I decided that I wanted to be a programmer.
I learned Java slowly over a period of years, more out of immediate need than anything else.
Yes, I test some new concept or idea almost every day.
A few months ago, I wrote a Packet Auditing Server that I deemed BD3, which implements JavaScript as a method for dynamically defining rules on how to audit incoming and outgoing packets.
A few weeks ago, I wrote an HTTP Botting Library called Bowser, then I used it to write a very profitable script for an online browser-based game.
Last week, I wrote a simple Java application for using JavaScript to access existing Jars via Reflection.
This past week or two, I've been learning about OSBot and testing new ideas to use with the API.
I've just recently entered into an agreement to starting working on an RSPS with a friend of mine who runs a popular RSPS Abuse board, with the intention of hosting an economically viable and balanced server with a host of custom minigames and content, without resorting to the cheap use of recolored or piss-poor custom items.
I use my programming knowledge somewhat frequently for daily tasks, as well as the terminal.
Primarily because I'm more quickly able to accomplish my goals through a terminal than I am with the Graphical UI.