## Flow, and Cycling

Tonight I read a post by Eldon, where (among other things) he says that he has learned how to lose himself in his ride. I’ve experienced that a number of times – I’m just riding, still paying attention to what’s going on, but not thinking about anything. I’ve been thinking about how that relates to…

## Regex 101 Exercise S2 – Verify a string is a hex number

Welcome to week #2 of our class. This is a simple one: S2 – Verify a string is a hex number Given a string, verify that it contains only the digits 0-9 and the letters a through f (either in uppercase or lowercase). Answer/discussion on Friday…

## Regex 101 Exercise S1 – Discussion

Welcome to Regex 101 discussion section 3. My goals for these discussions are twofold. First, I’d like to give a reasonable answer (or set of answers, more likely) to the exercise. Second, I’d like to impart some understanding of how the regex works, both in the “this is what this construct does” and the “this is how…

## The rewards of studying science prove tasty…

From the Improbable Research blog, a link to a site using paper plates in education. Here’s my favorite

## A plea to development tool designers…

Systems hang. Especially systems with alpha or beta-quality operating systems on them. Sometimes dev tools hang, and the only way to get things back is to do a hard reset. So why do some tools put off saving their Tools->options settings until you exit the program? Please don’t do that.

## Shower Debugging…

I have a book on my shelf titled “Software Exorcism”, which is all about debugging and optimization. It’s a good book, but it doesn’t have any reference to the (I suspect) widely-used-but-rarely-discussed technique of “shower debugging”. Shower debugging is somewhat related to inspection, where you read source code to try to find the bug, but…

## Regular Expression Exercise S1

The first in a series of exercises designed to teach you more about regular expressions, written by a guy who got partway through writing a regex book. But first, a word about tools. It’s a lot easier to use a tool to do this sort of thing than it is to write code to do…

## The book that never was

After I finished my C# book, I looked around for something else to write about. After some thinking, I decided to write a regular expression book that was focused explicitly on the .NET version of regular expressions. Mastering Regular Expressions is a pretty good book, but it suffers from trying to cover too much and at…

## Insert Smiley

ðŸ™‚ I haven’t been paying too much attention to my blog formatting options recently. I’m pretty much a straightforward text guy. Back when I started coding, all we had was uppercase letters. Struth! Anyway, I’m not big on lots of extra formatting – I’ll occaisionally grab a bold, and if I’m feeling funky, I might…