Environment Setup Tips & Tricks

This past week as I was trying to create a new Rails project, I kept running into gem issues.  It seemed like whatever gem I was trying to update wasn’t compatible with the other gemfiles/ Rails/ Ruby version I had.  I would find a fix and then encounter the problem again with a different gem.… Continue reading Environment Setup Tips & Tricks

Brownfield Projects: Lessons Learned

One of the biggest differences between school projects and real-world projects, besides the sheer magnitude, is the fact that most developers working in companies, don’t work on a code base that is there own.  Working on your own code base or writing a project from the ground up is called a greenfield project, and predominantly what… Continue reading Brownfield Projects: Lessons Learned

The Developer (Student) Diet

My first week at Turing I read an article titled, “Your app makes me fat.” The article discussed a study that found people who expend more cognitive energy,  use less energy for self-control. So when deciding what to eat, people who have spent their day on strenuous cognitive tasks, are more likely to choose the greasy fast food spot… Continue reading The Developer (Student) Diet

Recursion and Fibonacci meet.

I first learned about recursion last week during our Sorting Suite project.  The project consisted of writing three programs; one for bubble sort, one for insertion sort and one for merge sort.  Merge Sort involves recursion.  If you’re not familiar with it, there’s a great dance that highlights what the sort actually does. Anyway, while… Continue reading Recursion and Fibonacci meet.