One of the toughest parts of learning a new programming language is to understand how the language deals with variable scope. Fortunately, Ruby deals with variable scope in a very logical way provided you know the rules. Ruby has four types of variable scope, local, instance, class, and global. Dylan (Summer ’13) wrote an article to give his fellow students a better understanding of the first three.
Balancing academics and a social life can be difficult given a demanding workload. At Bitmaker Labs, we try to bridge the gap by mixing the two. Ian (Summer ’13) believes that by offering an inclusive environment where instructors and students can meet “facilitates a sense of belonging that borders on the familial.”
Some of the best startup ideas seem like bad ones during the initial stages. Apoorv (Summer ’13) writes that the most successful founders tend to work on ideas that no one else realizes are good.
Understanding version control is one of the most underrated parts of a developer’s toolset. The ability to collaborate effectively on a project can make the difference between timely completion or project failure. Dylan (Summer ’13) writes about Git & Github -- tools to make it easier to share your code with others.