Great programmers don’t trust their own code and assume that they’ve made mistakes. What exactly do I mean by that? Notice I didn’t say that great programmers actually make a lot of mistakes. In fact great programmers probably make a lot less mistakes than their novice counterparts. But they approach their code with the attitude [...]
Connect to VNC over SSH
Connecting to your VNC server over SSH is easily done and you most likely don’t need any special software to do so. Any system that has SSH installed can connect using an SSH Tunnel. I go into more detail about the concept on a separate post about mounting OSX AFS shares over SSH. First you [...]
Recover Your iPhone serial number without access to the device
If you need to get the serial number of your iPhone but you no longer have the device in your possession (for example it has been lost or stolen) you can recover it from your iTunes backup files. You might need the serial number to make a claim with your insurance, shipping company, etc.
Sending from multiple email addresses on iPhone
If you use multiple email addresses that all forward to the same email account, it’s easy to setup with the OSX desktop mail app. All you have to do is enter your various email addresses into the account setup Address field, separated by commas. When writing messages, you can select reply-to address from a drop-down. [...]
Writing effective code comments
Many programmers, both good and bad, dislike writing comments. When working on a team, lack of comments will eventually lead to lost productivity due to time spent tracing and re-learning. The problem continues to get worse as revisions are made over the life-cycle of an application. This can be especially true in larger teams where [...]