Variable lifespan is a very important topic. But what is it and how do we use it to our advantage? A variable's lifespan is the time between its initialization and the time it either goes out of scope or is purposely destroyed (yeah that is right, a programmer can be a hitman too!) Most programmers don't fully realize the implications of setting a variable at the top of a function ...
Ciphers, a great marvel of mathematics and secrecy. They are the very heart of encryption, but how do we bring this to the world of programming and make some kick ass stuff with them? I had gotten the idea of showing some ciphers through a recent question that had been brought up. So I thought I would throw out some code from the dark corners of encryption for today's blog ...
Many career programmers are lazy. Perhaps not with their code, but they can certainly be lazy in a company that makes them comfortable. I have a job that could certainly do that to me. Every day I am expected to work on the web in languages like PHP and ASP with a dash of JavaScript here and there. But what about my knowledge of desktop programming? What about VB, C++ ...