Not knowing how something works is one of the most exciting things there is.
For as long as I can remember I’ve been interested in computers. As a kid I created silly Visual Basic scripts and websites, in high school I played around with GameMaker and got into C#, and in college I learned about the foundations of software development. From there I’ve never stopped exploring and learning new things.
To me that exploration is one of the most fun things about development. Building prototypes for all kinds of ideas (varying from “give me an hour” to probably impossible) can be a great source of knowledge and inspiration, and seeing an abstract idea take shape is extremely satisfying. Even though it might not give the desired result, there’s always the value of having tried something new and the lessons you take from it.