Loud Thinking: Broadcasting Brain
Friday, November 16, 2001 @ 21:30 | | Challenge?

Code is not an asset

Alan Cooper has a great piece of advice for software companies: "Code is not an asset... it's your relationships with your customers and vendors and the knowledge of your people that are valuable".

The last company I worked with clearly had not grasped this concept. They let one veteran programmer after another leave without any knowledge trail for the rest to pick up. Human resource investments lost en masse.

And apparently, it was of little concern. It was always about the code. About getting it ready for another imaginary release date -- everything else expendable (people, quality, documentation).

Friday, November 16, 2001 @ 18:26 | | Challenge?

How Salon pushed subscription-based content

Combining free and subscription-based content went from a largely untested to a proven succes thanks to Salon's managing director Scott Rosenberg. In Inside Salon Premium Rosenberg explains how the company used JavaBeans and JSP to built that subscription service.

I'd love to be involved in a project that would make it easy for smaller content sites to follow Salon's lead. Takers for such a task, get in touch.

Tuesday, November 13, 2001 @ 21:01 | | 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.

Thursday, November 8, 2001 @ 01:40 | | Challenge?

Passing on knowledge without commentary

Good teaching delivers knowledge without self-congratulating commentary. Teachers, formal or otherwise, who needs to tax their lessons with belittling or distancing remarks should stop teaching. I listen to learn, not to be insulted on my own or others behalf to boost the ego of the teacher. Don't be a show-off; teach me to the best of your abilities.

Want more loud thinking? Check the archives
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