Triangular Grids

“Triangles have fou… three sides!” —bootnecklad

I received an interview question back when I was doing consulting in which I had to write a program with a GUI where I could change the color of triangles in an isometric grid, also known as a triangular lattice, by clicking on them. Instead of . . . → Read More: Triangular Grids

Excerpt From My Middle School Notebook

I found one of my 6th grade notebooks (actually a binder of loose leaf paper) with notes from my math class, which used the book Math Thematics: Book 2. Right after an incomplete section of notes on quantiles and box and whisker plots, I found the following pages.

I vaguely recall just thinking of . . . → Read More: Excerpt From My Middle School Notebook

Programming as a Profession

Thomas, a friend of mine, recently posted an article on his experiences in programming in an enterprise environment. In particular, he talked about someone called the Career Programmer. Very minimally paraphrased, a Career Programmer is described as follows.

We’ve all seen them. The ones who never coded in school outside of assignments. These . . . → Read More: Programming as a Profession

Culture Shock: Programming for the Enterprise

As a disclaimer, this is my experience, and not a broad generalization about enterprise work environments, or the software industry as a whole.


Some background about myself will probably help you understand where I’m coming from, so here’s the skinny: I’ve been developing software for a decade, and contributing to open source projects . . . → Read More: Culture Shock: Programming for the Enterprise

International Lisp Conference 2012 Slides

I’m quite a bit late (almost a full year!) in publishing this, but oh well.

Here are the slides from the presentation I gave at the International Lisp Conference 2012 in Kyoto, Japan. Unfortunately, without the talk to go along with them, they might not make a lot of sense.

I had a great . . . → Read More: International Lisp Conference 2012 Slides