Breaking the Rules of Commercial Software Development.notes

Thursday, March 24, 2005

TITLE OF PAPER: Breaking the Rules of Commercial Software Development
URL OF PRESENTATION: _URL_of_powerpoint_presentation_
PRESENTED BY: John Pinner
REPRESENTING: Clockwork Software Systems

CONFERENCE: PyCon 2005
DATE: Thursday, March 24, 2005
LOCATION: GWU Cafritz Conference Center, Grand Ballroom

--------------------------------------------------------------------------
REAL-TIME NOTES / ANNOTATIONS OF THE PAPER:
{If you've contributed, add your name, e-mail & URL at the bottom}

(you're missing interesting factoids about these nutty bakers and their
gigantor computer for payroll. guaranteed 75% accurate)
(The computer, not the factoids)

Target Market
    Any size (bakery) Payroll, small (croissant) - large (cakes)
    
Buisness model
    Major income from support
    Startup
    Training
    Day-to-Day support
    Shutdown
    Support through whole life of payroll
    
Current Payroll Software is really restricting and money grubbing

Internet filing of payroll -- required now by UK
    Actually sold net filing engine to windows payroll software maker
    
Supply 'Payroll in a Box'
    Linux machine

Where we broke the rules
    No restrictions as in proprietary software
    Selling support and trust, not licenses

Software Demo
    Based on PyQt
    Starts with Big box of buttons -- people actually like this better than
    menus, although it doesn't look so great (but they do have a nice website)
    (something to do, i speculate wildly, with the way people use/build spatial
    memory)
    

They released something without testing it as a whole--what fun.

Named Thyme because it's not Sage, which is a major UK payroll system

Languages -
    C - their pedant programmer is better at C than Python, so that's what
        the core calculation engine is in
    GUI - Qt, PyQt, and Qt Designer

Some sort of pretty neat table-editing window generator -- takes table defn and
outputs Qt XML ui file

Q&A

Q: Security issues with having the source
A: The software is only accredited by Inland Revenue if it is provided by them --
so if somebody downloads it it's not an accredited version (and thus not legal to
file with, I guess)







--------------------------------------------------------------------------
REFERENCES: {as documents / sites are referenced add them below}
http://www.python.org/pycon/2005/papers/43/paythyme_pycon/paythyme_slides.html
http://www.paythyme.com/

--------------------------------------------------------------------------
QUOTES:

"I'm a twit."

--------------------------------------------------------------------------
CONTRIBUTORS: {add your name, e-mail address and URL below}



--------------------------------------------------------------------------
E-MAIL BOUNCEBACK: {add your e-mail address separated by commas }



--------------------------------------------------------------------------
NOTES ON / KEY TO THIS TEMPLATE:
A headline (like a field in a database) will be CAPITALISED
    This differentiates from the text that follows
A variable that you can change will be surrounded by _underscores_
    Spaces in variables are also replaced with under_scores
    This allows people to select the whole variable with a simple double-click
A tool-tip is lower case and surrounded by {curly brackets / parentheses}
    These supply helpful contextual information.

--------------------------------------------------------------------------
Copyright shared between all the participants unless otherwise stated...