Creating software has become a flexible, collaborative, and adaptable process: projects develop as code is openly shared, reviewed, adapted, and distributed. Simultaneously, home appliances are increasingly dependent on inflexible standards of production leading to a lack of reparability, less adaptability, and more waste. With affordable technologies of digital manufacturing and electronic platforms, translating code into matter is becoming possible for everyone. Programming object thus seek to bring open source software practices into the world of (open hardware)appliances. Moving away from a top-down approach from corporation to consumer, to one where objects are designed, developed, and produced democratically within open communities.