Rewriting an existing tool or utility in another language may lead to real improvements in the tool.

By 4 Zen Device on May 04, 2007

Whenever I have done a rewrite for educational purposes or to 'pad my resume', I have almost always ended up improving the original tool, because the new language introduces me to new ways of solving a programming problem that weren't as obvious in the tool's original language. I often end up improving the tool's performance and expanding its capabilities. Following this process for me always leaves the tool in a better state than when I originally found it.

Embed Claim Make a related claim

Discussion

Sign in in to leave a comment.