Skip to content

{ Tag Archives } programming

Steve Yegge describes what’s wrong with Lisp

Steve Yegge, Lisp is Not an Acceptable Lisp: You’ve all read about the Road to Lisp. I was on it for a little over a year. It’s a great road, very enlightening, blah blah blah, but what they fail to mention is that Lisp isn’t the at the end of it. Lisp is just the […]

Also tagged , , , , , , , , ,

“Enterprise” thought leadership?

David Heinemeier Hansson, creator of Rails at 37signals, takes James McGovern — some Java/J2EE author — to task for his über-lame rant against Ruby in the Enterprise in a great post titled Boy, is James McGovern enterprise or what! So by Enterprise, Architect, and Enterprise Architect standards, this gent must be the top of the pop. […]

Also tagged , , , , , , , , , ,

Making Better Games with Test-Driven Development

Noel Llopis (Games from Within) and Sean Houghton, Backwards Is Forward: Making Better Games with Test-Driven Development: One of the questions we had when we jumped into TDD is whether it was going to hold for high-level code. We had seen in practice from previous projects that we can certainly do TDD to create low-level […]

Also tagged , , , ,

Cooperative User Threads vs. Preemptive Kernel Threads

James Robertson, Cooperative Threading: Well, in Cincom Smalltalk, this model gives you predictability – you know exactly what a thread is going to do. The issue with runaway threads rarely comes up for a simple reason – most processes end up pausing for I/O (user input, db access, file access, sockets – what have you). […]

Also tagged , ,

Xcode: Unit Testing

Xcode 2.1 introduced integrated unit testing to the Xcode IDE. Xcode includes two unit testing frameworks, target templates for setting up test bundle targets, and infrastructure for running unit tests every time you build your project and reporting their results in the Build Results window just like compilers and linkers do. With Xcode unit testing, […]

Also tagged , , , , ,