Hi, I'm Noel

I blog here about data, programming, and business.

Learn Shapeless, Find $500

02 October 2014

I spent a few hours learning Shapeless and it made me $500.

Read more →

AngularJS vs React

17 August 2014

AngularJS and React are two of the most prominent Javascript UI frameworks today. It is natural to ask which is best. Having some experience with both my opinion is that React is superior by a large margin.

Read more →

Code Reviews Don't Produce Quality Code

05 August 2014

We cannot rely on mass inspection to improve quality, though there are times when 100 percent inspection is necessary. As Harold S. Dodge said many years ago, ‘You cannot inspect quality into a product.’ The quality is there or it isn’t by the time it’s inspected. W. Edwards Deming

Read more →

Scala Days 2014: The Low-down

24 June 2014

Scala Days 2014 wrapped up last week. There were many great talks and great conversations. Here I want to highlight some of the … well … highlights of the three hectic days the five of us spent in Berlin.

Read more →

Teaching Scala

10 March 2014

At the beginning of this year I started rewriting our Scala training material. Like many introductory programming courses ours was structured around language features. This is the most straightforward way to write a tutorial but, particularly in a language like Scala, this structure doesn’t work well at all. It’s easy to overwhelm the student with details, like the specifics of operator precedence and associativity, that have almost no practical significance for day-to-day programming. All this noise makes it very difficult for the student to pick out the important concepts about how to structure programs written in Scala.

Read more →

More posts on data, programming, and other topics.