Cooking by the Numbers

1 min read

When we decided to let Spectrum Online visitors interact with six years of data from our annual R&D 100 report [see ”The R&D 100,” in this issue], we turned to IEEE member Michael Tamburro and his colleagues at Agile Partners in New York City. We didn’t find Tamburro through his company’s Web site or a request for proposal. We found him in the kitchen.

IEEE Spectrum’s editor, Susan Hassler, interviewed Tamburro for Spectrum Online’s Geek Cooking podcast back in July [/radio?01.07.07&segStart=2]. As he recounted, he started cooking in his dorm room at Cornell University, exploring the complex world of Italian cuisine while honing his engineering skills. When he and colleagues Jack Ivers and John Berry founded the software company Agile Partners in 2002, Tamburro was well into perfecting the recipe from his Italian grandmother (his nonna) for a pasta-based dessert called cruspola.

Cooking and software development don’t seem to have much in common at first glance. But as we discovered while working with Agile, whipping up a good Web app requires some of the same techniques used when experimenting with a new recipe. All good chefs taste their food during the course of preparation, adjusting the ingredients on the fly—a dash of salt here, a grind of pepper there, and the flavors, ­aromas, and colors meld into a feast for the senses. Agile, whose name comes from a programming methodology, emphasizes flexibility and ­iterations—lots of tasting in other words—before the final product is served. The result is our ”R&D 100 Graph-o-Matic,” which you can sample at /dec07/rndcalc. As Nonna would say, ”Buon appetito!”

This article is for IEEE members only. Join IEEE to access our full archive.

Join the world’s largest professional organization devoted to engineering and applied sciences and get access to all of Spectrum’s articles, podcasts, and special reports. Learn more →

If you're already an IEEE member, please sign in to continue reading.

Membership includes:

  • Get unlimited access to IEEE Spectrum content
  • Follow your favorite topics to create a personalized feed of IEEE Spectrum content
  • Save Spectrum articles to read later
  • Network with other technology professionals
  • Establish a professional profile
  • Create a group to share and collaborate on projects
  • Discover IEEE events and activities
  • Join and participate in discussions