With OTB we explore the technologies and practices of software engineering using a practical and experience-based approach. OTB is built around highly interactive workshops rather than tutorials and lectures. In this environment, the participants get to do all the fun work! At OTB, experts and novices alike create ideas together and learn from each other.
Participants join OTB to become better software engineers and they do so by sharing and digesting their experiences.
OTB’s 1st public event was called mini-OTB and took place on Saturday 25th of January 2014 at The Cube in Athens, Greece. During 2012 John started toying with the idea of an OT-like event in Greece. He first discussed it with James Coplien who suggested that Bruce Anderson, the father of OT, should be involved. James Coplien also put John in contact with Dick Gabriel who also agreed to support an event in 2013. With Coplien, Gabriel and later Jim Gay interested in the event, the potential 2013 speaker list was getting very very interesting.
With Bruce onboard and having convinced Vassilis Rizopoulos (not that it was hard to do so:-) and Vassilis Vatikiotis to join, they set out to explore running an OT-like event in the north of Greece with some of the founders of the Thessaloniki Ruby Meetup; and so the first OTB committee was formed. The target was set for 150 delegates to participate in an event in Kavala.
In the summer of 2012 the first event budget was being built. At the same time, Bruce was at work remotely shepherding the team and planning to meet them in November 2012. Consequently, the team had their first 3-day workshop (later referred to as ‘BruceCamp-1’) in Thessaloniki.
The point of the workshop was to help the OTB committee grasp what they were up against and how to deal with it. During that workshop Bruce explained and practiced with them many OT session formats. As a result of that mind-expanding workshop, the target was set for an event in the summer or fall of 2013.
However, towards the end of February 2013 the idea was shelved, as Vassilis R., Vassilis V, John and to a lesser extent Stefanos were also involved in EuRuKo 2013. They were under a lot of pressure and after listening to the professional opinion of Katerina Michalitsianou of MyVenue, they wisened up and decided not to attempt OTB in 2013.
Nevertheless, Bruce kept shepherding the committee and so they decided to run a mini OTB event in January 2014, following ‘BruceCamp-2’. The idea was that the team should experience first hand how it is to be involved and run a day of OTB. So they run ‘miniOTB’ with great success, together with the help of Panos Xinos who shared a session with John. Today OTB is a loosely knit team of geeks working with Bruce on OT-like workshops hoping to run wider OTB event in the future.
Bruce worked for 20 years as a university teacher and researcher and 15 years as a consultant and software architect at IBM. He was a professor of computer science at University of Essex where he investigated principles of architecture and software design. He has bicycled around the world, climbed the tallest trees in America and meditated to the fifth level of enlightenment. He asks very good questions, is a kind leader and a friend to ducks everywhere.
Bruce didn't realise he was more of an engineer than a scientist until he was about 29 years old. By then, he had an Oxford MA (in Physics), an Edinburgh MSc (in Artificial Intelligence), a couple of years in the US mainly at the Stanford AI Lab, a year in CS at Essex doing AI and a new job in the Essex Electronics department. He then worked as a Senior Managing Consultant in IBM Global Services (techie branch) where he shared, applied and developed his ideas.
Now he's retired, doing almost no IT and keeping busy without being paid.
Bruce worked in many kinds of organisations and many different industries, in many roles, but his abiding interest is in learning and "what practitioners know". He initiated a series of workshops on the "Architecture Handbook", playing a part in the early days of the Patterns movement. Bruce has run many learning workshops, including several pan-European interactive events with a highly participative and empowering style for 160 participants. Jointly with Steve Cook Bruce led the creation of the OT (now SPA) series of conferences in the UK (now in their twenty-second year), and have run several OOPSLA workshops.
Bruce knows that people love to collaborate and learn together and from each other, when they are free to do so - free from unnecessary pressure and free from false models of learning and knowledge. Such people enjoy life and work productively.
John invested too many (he thinks) years developing smartphone OS software so now he is having fun developing software for machine learning and recommender systems. When he grows up he wants to become a great software engineer and score a win over information overload. In the mean time he helps teams develop better software with Scrum.
Sotiris spent his Padawan years painting fantastic worlds as an indie game artist. Nowadays he has the same job description as C3PO: Human-Cyborg relations or UI/UX Design, which means his artistic skills have been transferred to interfaces and interactions. Combining methodologies such as Agile, Lean and Human-Centered design in his work process he tries to make Earth a better place to live, free of design flaws and ugly stuff.
Vassilis saw a ZX Spectrum+ on the table and while he had never seen or even heard anything about computers, he knew it was something beautiful and magical. Fast forward to the present and after several programming and engineering positions, he still thinks that computers are indeed these magical objects which help us shape our environment. Being a builder at heart has never been so rewarding! These days Vassilis shares his time as a system engineer at a research institute and as a Web UI developer.
Vassilis is one of the redshirt survivors of EuRuKo 2013 and co-founder of thessaloniki.rb and has been pretending - somewhat successfully - to be an embedded software developer for over a dozen years now. Working for Zühlke, he invents ways to introduce Ruby and the joys of devops to industry giants like Siemens, Lenze, Roche or Liebherr bridging the world of the web and the cloud with the physical reality of embedded devices.
Dimitris wanted to be a musician but in the end another type of keyboard won his heart. He has been programming for over 20 years, having started with assembly and worked all his way up to smartphone application development. Being an avid learner of all things software he seeks opportunities to be taught and occasionally teach others.
Stefanos used to program his Apple //e in hex when his friends were boasting about their CGA cards. He still likes to poke into and program the devices he owns. His next goal is to wrap his head around Haskell, on some real world smartphone app preferably...
Copyright 2015 - 2017 by the OTB crew, hack at will.