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
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
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
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
People say writing Lisp will change the way you think, and most often that is referring to the sorts of paradigms that Lisp programs typically follow. After having programmed some non-trivial Lisp, you will more easily see things like code-data duality, functional patterns, expression-oriented programming, and so forth. But I’d like to mention one . . . → Read More: Becoming Patient in Writing Programs