BT

Interview: Reginald Braithwaite on Rewrite

| by Abel Avram Follow 12 Followers on Sep 19, 2008. Estimated reading time: less than one minute |

In this interview, Reginald Braithwaite talks about his past experiences with languages, programming, and software development, and what attracted him to Ruby. He also talks about Rewrite, a collection of features which add "sexp-rewriting meta-programming to Ruby".

Watch: Reginald Braithwaite on Rewrite (22 min.)

In the first part of the interview, Reginald talks about past experiences with computers and programming, ending up with his first encounter with Ruby and Erlang back in 2001. He was instantly attracted to Ruby by "Matz’ approach to try to make programming a joy".

Reginald continues with what inspired him to create the Rewrite gem, and what it does internally. He explains how other languages and past work can have a huge influence on current work, underlining the importance of knowing the history of software development and programming languages.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Errata by Reg Braithwaite

I should mention that I did not create JProbe! JProbe Profiler was initially created by Richard Fogel at KL Group (later Sitraka and now part of Quest). I joined KL Group and was the tech lead on the team that created JProbe Threadalyzer, a tool that did automatic detection of potential threading-related bugs. Shortly after that I was named Program Manager for the suite of JProbe tools and then Development Manager.

Great Interview by Gabe da Silveira

Always thought Reg was a great writer, but had no idea he was such a good interviewer as well. Fascinating stuff.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss
BT