Recent Articles

Meta: The Anatomy of the GrokCode Redesign

The grokcode.com redesign is now live. GrokCode is built on WordPress, and uses a custom theme. It is valid HTML5 and CSS3. Here is a quick overview of what’s new, what’s changed, and what’s still broken. Also a few notes on browser and operating system compatibility. Read more »

Test Driven Development and the Meaning of Done

There is quite a bit of disagreement on how Test Driven Development affects development speed and code quality. As with any programming methodology, the success of TDD depends on many variables, but research suggests that the most critical factor in the success of TDD projects is the definition of done. Case studies of projects developed at IBM and Microsoft bring a bit of empirical evidence to a debate that has been dominated mainly by anecdotes and opinion. Read more »

More articles

Popular Today

Knuth’s TAOCP Vol. 4A Now Available For Pre-order

“Combinatorial Algorithms,” the 4th Volume of Knuth’s seminal work, The Art of Computer Programming, has been a long time in the making (Volume 3 was published in 1973), but it is now available for pre-order from Amazon. TAOCP is widely regarded as the most comprehensive book on its topic and is included in GrokCode’s list of essential books for programmers. Read more »