November 27, 2015 by Daniel P. Clark

Iterative Evaluation

In computer programming, an iterator is an object that enables a programmer to traverse a container, particularly lists. [1][2][3] -Wikipedia Gatcomb, Joshua. “Understanding and Using Iterators”. Perl.com. Archived fromthe original on 2005-06-16. Retrieved 2012-08-08. A user-defined iterator usually takes the form of a code reference that, when executed, calculates the next item in a list…

Continue Reading »

December 27, 2014 by Daniel P. Clark

“Assume Everything Will Break” Development

In Ruby, and Ruby on Rails, the community is very big on Test Driven Development (TDD). This is good! And it’s especially important when working with a team. But what patterns will you develop in buidling a huge Rails application on your own without tests? Well I’d like to call it “Assume Everything Will Break…

Continue Reading »

October 21, 2011 by Daniel P. Clark

Escapism

We as people have been built with a natural desire to enjoy pleasure. Pleasure has it’s place as a reward for what is deserved. For example any time you create something you’re proud of, and you receive praise for it, you genuinely are pleased and have a sense of accomplishment. Despite what may happen you…

Continue Reading »