Hobby vs. professional
- history: PCB is coming from the hobby side
- challenge: how to support both?
Goal: balance.
Examples on hot topics
- data model
- padstacks vs. special case pins/pads
- "zone"/"ground plane" vs. polygon
- per object properties vs. globally enforced parameter
- automation vs. GUI
- backward and forward compatibility in file formats
- self contained files; example: ttf; calculated vs. stored features