This article is part of the article series "Musical Geek Friday."
<- previous article next article ->
teco user’s guide

Remember the song from Musical Geek Friday #7 - Just One More Hack? I said that it was the only song ever about a debugger. I must admit that I was wrong! This week I bring to you another song about a debugger - the DDT debugger (and the ancient TECO text editor).

TECO stands for Text Editor and COrrector. It was developed at Massachusetts Institute of Technology (MIT) and was one of the first text editors ever written. It grew over the years, gaining popularity and features. Along the way, it also became a Turing-complete programming language. Several sets of editor macros were developed and used. I was surprised to find that around 1975 Richard Stallman organized these Editor MACroS into the first Emacs-like text editor. Here is an article about the history of TECO.

DDT, on the other hand, was a collection of several debugger programs. These debugging programs included a command shell from which TECO was also used interchangeably with DDT. DDT stands for Dynamic Debugging Technique (initially known as DEC Debugging Tape).

Talking about the 10th geek song, it's written and performed by a band called "red martian".

Enough of facts, here is the TECO and DDT song:

[audio:http://www.catonmat.net/download/red_martian-teco_and_ddt.mp3]

Download this song: teco and ddt.mp3 (musical geek friday #10)
Downloaded: 53693 times

Download lyrics: teco and ddt lyrics (musical geek friday #10)
Downloaded: 2789 times

TECO and DDT Lyrics:

Oh, you can hack anything that you want with just TECO and DDT.
You can hack anything that you want with just TECO and DDT!

Oh, no, you don't have to tell me what would I need because it's simply plain to see...
That I can hack anything that I want with just TECO and DDT!

Yeaha!

Oh, you can hack anything that you want with just TECO and DDT.
Oh, you can hack anything that you want with just TECO and DDT!

Oh, no, you don't have to tell me what would I need because it's simply plain to see...
That I can hack anything that I want with just TECO, just TECO, just TECO and DDT!

I'd like to thank Adam for letting me know about this song.

Download "TECO and DDT" Song

Download this song: teco and ddt.mp3 (musical geek friday #10)
Downloaded: 53693 times

Download lyrics: teco and ddt lyrics (musical geek friday #10)
Downloaded: 2789 times

Click to listen:
[audio:http://www.catonmat.net/download/red_martian-teco_and_ddt.mp3]

Have fun and until next geeky Friday! :)

This article is part of the article series "Musical Geek Friday."
<- previous article next article ->

Comments

bryce Permalink
July 13, 2008, 02:07

BTW. It will likely surprise a few people that DDT and to a lesser extent the original emacs (written in TECO) are still used by a company called XKL LLC. A high speed networking equipment maker in Redmond, WA. Engineers there actually use DDT on a daily basis to debug software running on there embedded SOC which has a PDP-10 based architecture.

July 13, 2008, 02:50

There's an Open Firmware Song; perhaps you could do that one next. :P

July 13, 2008, 03:19

Offtopic: What Flash audio player are you using?

July 13, 2008, 06:57

hack cat approves of this thread

July 13, 2008, 21:51

Pi, i could do that one as one of the next songs, not necessarily the next.

atomicthumbs, i am using "audio player" wordpress plugin.

July 14, 2008, 15:08

Too bad i didnt come across this blog before. Great stuff you got here. Thanks.

December 11, 2014, 15:25

Hello, I was reading this article and this article is just awesome. It was very informative and usefulhome I'm gonna going to bookmark this website for further reference. First of all i have thank the author of the blog for writing such wonderful article.wechat for pc Thank you so much. Keep writing such useful and knowledgeable article. Bookmarked your site.

Leave a new comment

(why do I need your e-mail?)

(Your twitter name, if you have one. (I'm @pkrumins, btw.))

Type the word "floppy_69": (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.

Advertisements