Make & Learn

2 minute read

Commit Message Prefixes

I find it very useful to prefix my commits with a verb that specifies the type of commit I made. This makes it much easier for me to find out at a glance what a commit has done.

This is generally common practice from what I’ve seen in open source...

Continue Reading
1 minute read

Virtualenv and Python versions

Want to install a certain version of python in your virtualenv ? Here’s a working example for virtualenv 1.10.1 on Linux 12.04

virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 directory-name

Continue Reading
1 minute read

Xcode Beginner Shortcuts

I just started to learn Objective C and here are some Xcode 5 shortcuts that I find useful when just getting started with the Editor.

Move cursor back and forth one word.

Shift + Option + Left/Right arrow

Move cursor up and down one line.

Shift + Option +...

Continue Reading
1 minute read

Emotional Refactor

When it comes to learning concepts and then coding my way to a solution or implementation, I feel this weight or sadness when I have to wipe the slate clean, deleting the code and start over.

I want to start over because I know I can writer cleaner,...

Continue Reading
1 minute read

Git: Quick Setup

Here is another piece of common git commands I keep forgetting. I think the reason I keep running into these issues is that I keep switching between Git and Mercurial for certain projects.

Add your username and email to the global git version 1.9.2...

Continue Reading