profile for Jonathan Barlow at Stack Overflow, Q&A for professional and enthusiast programmers