Loud Thinking: Challenging life, software, and media
Tuesday, November 13, 2001 @ 21:01 | 1 challenge

Perma-win in the regular expression decipher game

My first real programming job as a freelance have involved a fair share of regular expressions, and I constantly found myself working on a mess that would only stay readable in my mind for a few minutes at a time. Once it left, I had to play the decipher game to get it back - wasting several minutes every time.

As I care about code readability, for the sake of maintenance and aesthetics, it troubled me. Especially because I know it doesn't have to be this hard. Simple solution emerge by thinking long and hard. I obviously hadn't thought long or hard enough.

Enter Mark Pilgrim, who comments every single step of his expression, syntax and intent included, to keep himself out of trouble. What an astonishingly simple solution.

Thanks Mark, I'm now free to blink and code regular expressions simultanously.

Challenge the Loud Thinking
Challenge by emily @ 08/27/2002 08:31

64=S on a C

can you figure that out is so email me and i'll tell you if its right

Got love or hate to share? Write me!

- Danish Design of '79
- Biz/CS student
- Web developer

- Dave Winer
- John Robb
- Michael Barrish
- Mark Pilgrim
- Evan Williams
- Joel Spolsky
- Glenn Fleishman
- Cameron Barrett
- Zimran Ahmed
- Phill Wolff
- Robert Scoble
- JD Lasica
- Gail Armstrong
- Malthe Sigurdsson
- Jeppe Kruse
- Jakob Skjerning
- Tinka
- Yami
- Thomas Madsen-Mygdal

- Becky (Emailer)
- The Brain (?)
- NoteMap (Outliner)
- UltraEdit (Editor)
- NetCaptor (Browser)
- WebDrive (FTP)
- Gamespy 3D (Gaming)

Utada Hikaru / Red Hot Ch P / Beth Orton / Sade / Jewel / Randi Laubek