I was usually going for the craziest idea that I had, trying to learn the code needed to create it on the go. I was failing most of the time, but at least I was falling in dirt with more knowledge and experience in my head. Later I would be able to come back to those ideas and try again... and so on.
Test stuff, yes. I was making it simultaneously (important) with the main project I was working on. It was required to develop some small, difficult, particular feature for the main project. Then I would port the code from the test app to the main project. (If you know OOP, you should write a class package.)
kkots
I was usually going for the craziest idea that I had, trying to learn the code needed to create it on the go. I was failing most of the time, but at least I was falling in dirt with more knowledge and experience in my head. Later I would be able to come back to those ideas and try again... and so on.
Test stuff, yes. I was making it simultaneously (important) with the main project I was working on. It was required to develop some small, difficult, particular feature for the main project. Then I would port the code from the test app to the main project. (If you know OOP, you should write a class package.)