mark roseman

I'm an independent software developer, writer, and small business guy, with particular expertise in the design and implementation of interactive and collaborative applications.

As a generalist, the wide range of roles inherent in small business is a great fit, and I'm a keen follower (and occassional collaborator) of others who work in similar situations. Today's technologies make this an increasingly achievable and very satisfying option for more and more people.

Please don't hesitate to contact me if you're interested in any work I've done, or if there's some way I may be able to help you out.

Mailing Address
185 - 911 Yates St., Box #314
Victoria, BC, Canada V8V 4Y9
Phone: (780) 628-6448  Fax: (866) 564-4546
Blog Facebook Twitter LinkedIn

Latest Work: I've recently been spending a bit of time helping to improve the Tkinter user interface for Python's IDLE development environment. Stay tuned...

Selected Projects:

CourseForum and ProjectForum private team wiki software
TkDocs modern Tk tutorial for Tcl, Python, Ruby and Perl
Tcl/Tk 8.6 / Tcl/Tk 8.5 guides for 'busy developers'

Non-Technical Subjects:

Cruising with Special Diets ebook for travel with allergies etc.
Mental Health Limbo advice for navigating the system


GOMSerciser parody of a mind-numbing HCI methodology
Is Tcl/Tk Dying Out?! humourous response to recurring topic
Software Development the Monty Python Cheese Shop version

Ancient History:

TeamWave retrospective on the company and technology
GroupKit real-time groupware prototyping tool
Publications mostly groupware-related from 1990's
Resume not exactly current