Tech Mesh London 2012
Pieter Hintjens, TweetFounder of ZeroMQ Project, CEO of iMatix

Biography: Pieter Hintjens
Pieter Hintjens started a games company over 30 years ago and has been building software products since then. He wrote, “the real physics of software is the physics of people”, and today focuses on building communities through “Social Architecture”, writing, and helping others use ZeroMQ profitably. He lives with his wife and three young children in Brussels, Belgium, and travels extensively. His Guide to ZeroMQ is coming out as an O’Reilly book (summer 2012). He is writing a new book, “Software and Silicon”, about the impact of the Internet on our world.
Presentation: TweetSocial Architecture 101
Social Architecture by analogy with conventional architecture, is the process and the product of planning, designing and growing an on-line community. Social architectures, in the form of on-line communities, are the cultural and political symbols and works of art of the Digital Society. The 21st century will be identified with its surviving social architectures.
As Social Architects, we participate in communities, we identify successful naturally-occurring patterns, or we develop new patterns and we apply these deliberately to our own architectures. We apply psychology (our social instincts), economics (how we create common wealth through specialization and trade), politics (how we collect and share power), and technology (how we communicate). We continually adapt our toolkit based on new knowledge and experience. Our goal is to create on-line communities that accurately solve the problems we identify, that grow healthily, and that survive by themselves.
All successful communities are based on the inherent contract of mutual benefit. That is, it is possible to build a billion-dollar business based on volunteer labor, but only if every participant contributes for selfish reasons. Often participants do not realize, or care, that they are a part of a community. However, every single act is economic. Thus, "crowd sourcing" (as the exploitation-for-profit of volunteer labor is sometimes called) only works when the crowd really wants to solve the problems you throw at it.
As a worked example I will explain how we designed and grew the highly successful ZeroMQ community.
Talk objectives: Explain how to build open source communities.
Target audience: Budding social architects.
As Social Architects, we participate in communities, we identify successful naturally-occurring patterns, or we develop new patterns and we apply these deliberately to our own architectures. We apply psychology (our social instincts), economics (how we create common wealth through specialization and trade), politics (how we collect and share power), and technology (how we communicate). We continually adapt our toolkit based on new knowledge and experience. Our goal is to create on-line communities that accurately solve the problems we identify, that grow healthily, and that survive by themselves.
All successful communities are based on the inherent contract of mutual benefit. That is, it is possible to build a billion-dollar business based on volunteer labor, but only if every participant contributes for selfish reasons. Often participants do not realize, or care, that they are a part of a community. However, every single act is economic. Thus, "crowd sourcing" (as the exploitation-for-profit of volunteer labor is sometimes called) only works when the crowd really wants to solve the problems you throw at it.
As a worked example I will explain how we designed and grew the highly successful ZeroMQ community.
Talk objectives: Explain how to build open source communities.
Target audience: Budding social architects.
Presentation: TweetSoftware Architecture using ZeroMQ
ZeroMQ is an open source library that connects your components over different transports and in various patterns. In this talk Pieter will explain how to use ZeroMQ for large-scale distributed architecture design. The key points are the use of contracts and rapid iterative design cycles. He's the author of the upcoming O'Reilly book on ZeroMQ, co-founder of the project and veteran of dozens of large distributed software projects.
Talk objectives: This talk will expand your knowledge of ZeroMQ and help you learn to use it successfully for large, critical projects.
Target audience: Senior software developers and architects.