portfolio
Sunday, December 30, 2007
  Another Quote
Do not fall into the error of the artisan who boasts of twenty years experience in his craft while in fact he has only one year of experience—twenty times.
—Dr. Rodney William Whitaker (Trevanian)
 
  Selected Quotes
I met Reginald while working as a Venture Capitalist and he was working with 2 companies I worked with closely. He brings a strong pragmatic product management and leadership orientation to software solutions that are innovative and customer facing. He is a team player, enthusiastic, and values-based. Recommendation as a “star.”
—Cindy Gordon, CEO of Helix Commerce
I worked with Reg both at Sitraka and Opalis. He is a very knowledgeable software development manager. He is results-driven and knows how to ship a product.
—Ethan Henry, Product Manager
As channel sales director at KL Group, I found it a pleasure to work with Reg. His commitment, combined with his software development management abilities, his professionalism, and his intelligence made him an outstanding asset to the company.
—Michael Willems, CTO of Digitalview
 
Saturday, December 29, 2007
  Ruby Open Source (2007)

Some instructional contributions to the Ruby community.

unfold.rb

string_to_proc.rb

dsl_and_let.rb and comprehension.rb

lazy_lists.rb

 
Friday, December 28, 2007
  The Not So Big Software Design (2007)

Designing software with the emphasis on clients, not technologies.

Essay

 
  ING DIRECT ATM Locator (2007)

AJAX, Java and Geomapping tool for locating ATMs.

Public Application

 
Thursday, June 14, 2007
  Ruby Meta-programming (2007)

Source: dsl_and_let, and comprehensions.

Essay

 
Wednesday, June 14, 2006
  Wanna Bet? (2006)

Presentation to XP/Agile Toronto and ING DIRECT (USA)

Presentation

Essays: What I’ve Learned From Sales, Part I: Don’t Feed the Trolls and Part II: Wanna Bet?

 
Saturday, June 14, 2003
  Evidence-Based Practices in Software Development (2003)

Presentation to XP/Agile Toronto on the foundations of Agile Project Management.

Presentation

 
  Public Self-Service Application for the Ontario Ministry of Human Resources (2003)

Public Self-Service Application for the Ontario Ministry of Human Resources.

Sample code for an XSL style sheet that generates Java interfaces.

 
Friday, June 14, 2002
  Denumerable.rb (2002)

Infinitely large collections in Ruby.

Complete source

 
Wednesday, June 14, 2000
  JProbe Suite (1998-2000)

JProbe Suite of J2EE performance profiling, concurrency analysis, memory debugging, and code coverage tools. Multiple Jolt Awards, two “productivity” awards and the prestigious Product Excellence award.

JProbe

 
  JProbe Configuration Wizard (2000)

Configuration wizard for JProbe Profiler, Memory Debugger, Coverage, and Threadalyzer.

Source code

 
  Wireshooter (2000)

Photo uploading and gallery application used by UPI photographer during the Sydney Olympics and the Toronto International Film Festival.

Sample code

 
Saturday, June 14, 1997
  NAVajo (1997-1998)

Dynamic web page generator for publishing the daily Net Asset Values for Global Strategy, a Mutual Funds company with more than four billion dollars under management. NAVajo was based on a dialect of Scheme that was interpreted in Java.

Sample code

 
Tuesday, June 14, 1994
  Contact Management System (1994-1999)

Distributed telephony, data warehousing, and publishing CRM application featuring offline synchronization.

 
<
Reg Braithwaite
Weblog

2007
Ruby Open Source / The Not So Big Software Design / ING DIRECT ATM Locator / Ruby Meta-programming

2006
Wanna Bet?

2003
Evidence-Based Practices in Software Development / Public Self-Service Application for the Ontario Ministry of Human Resources

2002
Denumerable.rb

1998-2000
JProbe Suite / JProbe Configuration Wizard / Wireshooter

1997-1998
NAVajo

This is a selection of projects I have completed in the last decade. Many of the others cannot be displayed on a public site for trade secret or copyright reasons. Please ask for a copy of my résumé for a complete history of my professional work since 1983.