Doing things the hard way... I sometimes think that the only way I can learn something is to do it the hard way, really dig into something at the lowest level until I really get it. Like this program I'm working on; it does encryption and decription of messages using a neat encryption system based on a deck of playing cards. I wanted to make a nice little app that I could use to encrypt/decrypt messages with (for no really good reason) and decided to write one. At first I thought I'd just write a wrapper app around a commandline program that does this, but now I'm doing it from scratch, because I want to better control the things the app can do. Is it more work? Yes, but in the long run I'll have learned a lot and be able to do more with the code that I created for it. Sometimes the hard way to do something is the best way to do it.
Posted at 20:42 # G