Developer Aspirations

YAPB - Yet Another Programming Blog




August 2012

An argument against Python

by Colin Miller, on Languages, Python, Scala

I think Python is a bad language that is hard to use (correctly), should be avoided as a language for teaching new programmers, and should be relegate to simple tasks and shunned for most projects. Many people at this point would think that I'm an idiot. Who associates Python with hard to use? And avoiding it as a learning language? Isn't that it's primary role today? Well I think when…



November 2009

Dynamic Offline Reports

by Colin Miller, on Clojure, Erlang, Hadoop, MapReduce, Scala, Scalability

Many applications have the primary concern of storing and retrieving data. The raw data by itself is often not very useful, so an additional process is put into place to turn that data into useful information. Many applications generate these reports from the data quickly at the user's request through either a narrow SQL select statement, in application data processing, or both. However, in larger applications where the data is…