Bestand wählen
Merken

Growing Ember one Tomster at A Time

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
the to the the the and the the hi everyone and thanks for having me my name is jamie this is my place on the Internet the up however chemical with associates in London we are living people making web sites and apps they paid paid come last year they paid from heath come again this year and I would not be up on the stage without them in my spare time I
co-organized and the London we've not quite reached the dizzy heights of NYC just yet but we're growing with over 600 members on
the set of called we run 2 events from month 1 meter when 1 half I inspired project we recorded 42 salts which have been seen over 11 thousand times of year the and we could've done any of that without the generosity of our speakers and are sponsors and some of you here today on its and we love you very very much doesn't about me and about London I want to briefly about
last year's conference fans who was here last year nice it is me of these guys organize the best companies in the world have true
so last year mind started on the off the my head in the Council the nite before a few to fly and a political that's the community and obviously they had my back I use the the 1st let's say
with Martin Corry in what became the big hacker house I spent the rest that's I'm staying
with Thomas and Reynolds up the north pole and the minor Thomas is the greater middlemen the and everywhere I went in the city it felt like the spirit of and is a line if you're walking up
side this time last year you would seen this billboard so the this is the these by and artist after-school mobile again that was made with
member goal to be so so to these developers ring sound lasted for the conference I got to explore the city with them as they went around trying to meet the users people modew and this guy wants a k
skull he's a an artist and seed to pressure impresario and designer
of extraordinary garments with number of the idea is that you don't stable
I so as a set everywhere when it felt like this like creativity and imagination and bring us was everywhere in the city and as a 2nd time pDx waiting for my flight home I opened up to be and try to capture some of that energy in crude college and
that's what this talk is about how to detect community come to be this vibrant and how can we keep it growing in that same spirit the so
to preface this I think there's a tendency in open source to focus on the color and to assume that the community spontaneously comes about support I think that misses the big story a community like this takes as much design and engineering as any software project as illustrated that I want to look at the design and engineering of this community from 5 different angles the angle number 1 that some steps so this is this is the original sketch of the functor the it was early 2012 and and Gestalt call was being redesigned to become a real grown-up website I'm country Gibson then working to tell that was looking for illustrations to lend a bit character to the 3 blocks of copy on the home page if founding commissioned Lindsay Wilson the and
shortly thereafter yeah dumpster appeared now at this point he was in the mask off he was a logo he was just an illustration to convey these ideas of developer ergonomics productivity and friendly API eyes the process of this talk I want to say that down to just connectivity and friendliness so we'll ice dancing and pretty soon he was out in the
world representing bug reporting out works in progress in the camp the 1st conference and old build channels and train really cycle
looking at this today it seems obvious that we would communicate on build process this way but recall that it inspired by Crohn's release cycle the and the pages explained that look like this and this and now don't get me wrong the copy on the site of a really good job of explaining what the purposes by wanting to imagine yourself as a newcomer to the new the framework newcomer to the platform the looking at this ask yourself would you think this is for me and that's crucial
because the whole point about beta releases it is that we want people of all experience levels trying them in their acts and we depend upon their feedback to know if there are boats and more importantly if the API is understandable the friendlier we make this process the best of our chances of getting back crucial feedback the I am
also have a role to play in our real life interactions in workshops and podcasts and these cells so this is
NYC solid 60 Munich a London and 1 in case you didn't know this
already there is a system in place for you to affordably commission unlicensed constant your city the so many the was spoken in the past about the defaults so this is the idea that a framework should make doing the right thing FIL better than doing the wrong thing the I think this so principle can be applied to a this course as well and tones that helps with it I also honestly without having a friendly mass got made thing make things easier for the court saying and she says that if you have a brand and or mass got that correctly promote something specific it makes it even easier for people in the leader leadership roles 2 then actually meet those ideals so if the things we say on stage where we behave giants with the friendly with the hamster classes were done something wrong he also allows us to compose together perhaps conflicting concept another quote from layer but tagline is the framework for ambitious perhaps as something really hard to juxtapose friendliness and ambition next to each other the not see things that you would normally have just so ambition is a loaded statement comes with baggage idioms ambition wrong you can
from this gun but there's a really easy way of seeing in diffuse thank this is venture-capital toasted only get funding but never but he's like a smiley or as a friend of mine a safety way we can use them to punctuate those potentially loaded statement make sure that productivity and friendliness always harvest conversations
how has how been so useful in so many different concepts I think part of it is this fundamental versatility and ability have Lindsay about this and she said we create characters you pick things are iconic but also constables or overly done and he'd embody were developed is he doesn't have a lot of distinct features but just enough to say OK this is for me so I added a programming analogy for you it's the tenuous that stick with me so consider promises promises are not an abstraction that encapsulate the complexity of eventual values and using them allows us to talk about other things knowing that asynchronous is taken care of the to you can think of Johnston a similar way he is an instruction which encapsulates the values of productivity and friendliness and allows us to talk about other things knowing that those 2 values upon conversations In other words it is a tool the I know 2 language this is also a tool it's a powerful moments of Paris was words state and if we pick the wrong word still holds us that if we pick the right once they enable new conversations a slanted some about this and he said when you operating at the edge of something oftentimes the biggest hindrances to making progress is not having shared tabular the we like to help also framework thinking by trying to call terminology and you'll see this throughout the project almost any time a new idea is introduced though be like a catchphrase 3 encapsulated things like stability that stagnation they sit down actions up functionally diverse the England we so these the statements but they also give us 1st unambiguous vocabulary the describing larger ideas the and even better you get the
vocabulary right it crosses between projects the so our community guidelines much eventually raring having means these are constructed from other words from the Mozilla Twitter nobility communities you take if you can't take a statement like the open and that's its 1st unambiguous way to talk about all the myriad ways that plays out across these projects but the fact that we can share value to those of the communities is fundamental hinges upon having the vocabulary to describe the at his mind from London so we were discussing it Running apparatus and
Jonas . us in a direction of a series of tweets so this 1 doesn't meeting much flight overzealous border officers then we can work around that but this 1 really gave it calls so that like ambition is a loaded term that comes with baggage Joe suggestion was to reframe things using a more innocuous project types the but as it turned out that reframing and that new vocabulary open the doors to other ways to talk about what they were so I Michael organize column not sure if we came up with this sum is over all things that by bring your project became a really nice way to describe what will I eventually about so this idea of language in-vocabulary takes on a mall more practical so when we talk about documentation a to track about this said documentation at very high level is essentially defining public API have been several cases where tends to document you MO related libraries turned into public API changes if something is difficult to explain it probably means for exposing the wrong premises the and this goes just as much for all defining the public API a software framework as it goes something like community guidelines or codes of conduct the if we can't explain how we expect people to behave in maybe would not altered through pardon angle and the 3 user interface so how most open source projects really need websites like quite a really do the job this is a real need for remark which is a library for removing files at 2 functions a readme had it is all you need for this the this is the 1 that you all that your puts a nice API answer color-codes it's a little bit longer I think it spend some time thinking people but still more or less communicates what you need to know this is ah as the pain just just those promises right the the it says promises is quite small and it is browser if I it just clues modules together right well it turns out that's pretty difficult to explain concisely tape to cost browser
i does not depend upon a realize they have ratified all so this leads you to the happy path and you on your way and then gives you jump off points but when you've learned enough and feel confident enough to continue but is that it does something else introduces the visual language of the authors this the playful inscrutable comic style tells you something about the tastes of the authors and about how they designer their API eyes and this is important because it means we want to use 1 of substance libraries you'll you'll recognize bad taste in other places it will make it easier for you to pick up another library you see this in
your head as well as well the sites things like formula for all kind of was
a cargo I have a consistent visual language that's a clue the same and consistent design ideas are present in the libraries that these things document and also if you had success using 1 of these libraries before you'll see this visual language and know that this is something you can trust this is a quote
from a mass reviews designed and this is the quote that kind of role the idea of developer happiness to the conversation the by the crucial statement is this last line I consider a programming language that the user interface so it should follow the principles of user interface but think you can expand this outwards the but if you consider a programming language user interface then you can also consider the documentation user interface and the community user interface as well and if you have a mind you can design the best possible community so this is uh this recent
example our community pages were recently redesigned and more better structure were put in place we made it easier to find meetups 1 the interesting things about this is because we already had an established visual language it made it easier a lots of
people to contribute to this redesign this is literally all the pull requests that went into land this so user interfaces that
tools and the visual language we use is a tool as well this is a quote from a different task he's talking about building products speaking is that's a mental model when it comes to the immunity angle for tractability so this quote I absolutely love this is from step from an open project has that model the floor from the construction workers you don't mind walking and again with your boots on it has to kill hackable past have to be accessible to and really what I think this is about showing collecting all open projects are intrinsically hackable about showing people that they are you don't want something that feels to be done to hermetically seal response he had he said it's really important that you get when you're active contributor is pretty close to the feeling of being a core contributor minus the cases running 60 decisions have to be made and again it's about communicating that to people like we have this in place the people need to know Alex but this nicely he said and has velocity the there's nothing really set about technology small the idea that should be conventions around solving these problems 0 it's thinking back to this quote from Lindsay about some stuff he was not overly done in a given body what a developer is society here that you don't make every decision for everybody and demonstrate they're still choices to be made and still things to contribute this quasi meets so something we like to do is make sure that if if someone's come up with a suggestion from the previous month we make a point of saying it would implement it in the following months later and find role so last year in the opening keynote units on drew our attention to the functionally diverse quality and pointed out that there are many specialisms equally as valuable as someone writing the code the I'd like to extend this out to the community as a whole I think there are all sorts of specialized roles you play and this is not to say that this needs to be on each it's just that when you approach the project and you want to contribute you know that there are all sorts of things you can do that play to your strengths so documents here is an interesting 1 I think we we still consider documentation is an easy place to get started by considering the the metaphor I have is like a cone driver or a running mate so implementing something like a limit is an exhausting mental process I think often times you get to the end of a bunch month or something like that and don't have the energy to then put into words put into prose describe it to people if you got a running mate who can be helping you tackle these challenges and also translating the at the same time but if the benefits of everybody we have some wonderful men's souls in this community people like and which do amazing things and help people get started 1 thing I think 1 thing I think is really interesting about being a mantle is actually really short-haul from being a student to being a mental and often this the people who just cracks and not to the penny has just trot will make the best mental because they understand the context of a new there's something going on London community who seemed to have limitless time and energy to go out and try new libraries and often come up to me obsessed with FRP obsessed with something new and shiny they found the I think it can be tempting sometimes to feel a little bit cynical once these things but a better strategy I think is to encourage these people and say go out there and explore these new ideas and then come back and tell us what you think is valuable bear mind no longer term goals but you come back and tell us come back and no that we can understand what you have to say no and they just implement those ideas yeah I'm going more important almost everything is the question on heroin that it was for i in Florence pointing out flaws we might not have limited data he really ignited a fire to prove him wrong and I love this tree from him like his is discourse on Twitter handle the antagonistic but it's done so much good so as the rebels run Lorentz thank
so the point is there are loads of roles people complain inside and outside the community and the more clearly that we define the more we give them names be the more people will know what they can do how they can play that hot it doesn't have to be just mixing requests I suggest symmetrical requested he so In conclusion we looked through the
design and engineering aspects of all these 5 things that really my point is to consider community building as a design and engineering challenge the another nice quote from TREC the value of framework is not the source code the value is really the patterns in the understanding that people got working through what problems where To put this another way the code is a snapshot of the best ideas in our community at a given point in time yeah but the idea is really live with the people they live in all of us what we're trying to do is create the best possible home for good ideas and also the most receptive to new ideas when I 1st writing this talk I had this idea that um community design an API design was somehow similar somehow symmetrical but the conclusion I come to is that there are 2 the same thing the code is like the color sensor but then this acts a designing something that works well for everybody expands outwards from documentation through websites into the community into events like that's but it's the same analytical process all the way through the thank you and how in the new ones are the ones that the ones who owns my the
Assoziativgesetz
App <Programm>
Web Site
Internetworking
Menge
Meter
Projektive Ebene
Ereignishorizont
Ereignishorizont
Fächer <Mathematik>
Schreib-Lese-Kopf
Polstelle
Hacker
Softwareentwickler
Energiedichte
Druckverlauf
Zahlenbereich
Bit
Web Site
Winkel
Open Source
Zahlenbereich
Systemaufruf
p-Block
Homepage
Formale Sprache
Reelle Zahl
Software
Projektive Ebene
Kantenfärbung
Funktor
Einfach zusammenhängender Raum
Quader
Wellenpaket
Punkt
Prozess <Physik>
Framework <Informatik>
Arithmetische Folge
Dreiecksfreier Graph
Verträglichkeit <Mathematik>
Biprodukt
Softwareentwickler
Programmfehler
Verdeckungsrechnung
Rückkopplung
Web Site
Punkt
Prozess <Physik>
Prozess <Informatik>
Betafunktion
Dreiecksfreier Graph
Information
Systemplattform
Framework <Informatik>
Übergang
Homepage
Videospiel
Befehl <Informatik>
App <Programm>
Default
Klasse <Mathematik>
Interaktives Fernsehen
Zellularer Automat
Ruhmasse
Ideal <Mathematik>
Physikalisches System
Framework <Informatik>
Framework <Informatik>
Reelle Zahl
Rechter Winkel
Verträglichkeit <Mathematik>
Verträglichkeit <Mathematik>
Ideal <Mathematik>
Default
Fundamentalsatz der Algebra
Stabilitätstheorie <Logik>
Befehl <Informatik>
Umsetzung <Informatik>
Momentenproblem
Abstraktionsebene
Gruppenoperation
Formale Sprache
Biprodukt
Komplex <Algebra>
Framework <Informatik>
Data Mining
Staupunkt
Arithmetische Folge
Rechter Winkel
Korrelation
Mereologie
Diffusor
Wort <Informatik>
Projektive Ebene
Verträglichkeit <Mathematik>
Optimierung
Analogieschluss
Leistung <Physik>
Aggregatzustand
Web Site
Bit
Gewichtete Summe
Browser
Mathematisierung
Formale Sprache
Term
Framework <Informatik>
Richtung
Übergang
Prozess <Informatik>
Reelle Zahl
Datentyp
Programmbibliothek
Ereignishorizont
Hacker
Lineares Funktional
Befehl <Informatik>
Benutzeroberfläche
Open Source
Winkel
Magnetbandlaufwerk
Reihe
Mathematisierung
Elektronische Publikation
Modul
Office-Paket
Arithmetisches Mittel
Verbandstheorie
Twitter <Softwareplattform>
Rechter Winkel
Codierung
Projektive Ebene
Wort <Informatik>
Wärmeleitfähigkeit
Autorisierung
Web Site
Krümmung
Punkt
Zustandsmaschine
Installation <Informatik>
Formale Sprache
Programmbibliothek
Gerade
Ausdruck <Logik>
Schreib-Lese-Kopf
Programmiersprache
Umsetzung <Informatik>
Befehl <Informatik>
Benutzeroberfläche
Formale Sprache
Ruhmasse
Benutzeroberfläche
Optimierung
Formale Sprache
Programmbibliothek
Softwareentwickler
Widerspruchsfreiheit
Gerade
Videokonferenz
Formale Sprache
Elektronischer Fingerabdruck
Datenstruktur
Homepage
Geschwindigkeit
Subtraktion
Punkt
Prozess <Physik>
Formale Sprache
t-Test
Term
Code
Entscheidungstheorie
Netzwerktopologie
Task
Informationsmodellierung
Einheit <Mathematik>
Code
t-Test
Endogene Variable
Speicherabzug
Programmbibliothek
Inverser Limes
Booten
Operations Research
Softwareentwickler
Ereignishorizont
Auswahlaxiom
Hilfesystem
Booten
Cracker <Computerkriminalität>
Winkel
Bildauflösung
Kontextbezogenes System
Quick-Sort
Entscheidungstheorie
Energiedichte
Twitter <Softwareplattform>
Last
Offene Menge
Strategisches Spiel
Polynomialzeitalgorithmus
Projektive Ebene
Speicherabzug
Wort <Informatik>
Nachlauf <Strömungsmechanik>
Streuungsdiagramm
Offene Menge
Web Site
Prozess <Physik>
Punkt
Gebäude <Mathematik>
Güte der Anpassung
Quellcode
Benutzeroberfläche
Code
Framework <Informatik>
Ereignishorizont
Eins
Quellcode
Framework <Informatik>
Formale Sprache
Code
Mustersprache
Kantenfärbung

Metadaten

Formale Metadaten

Titel Growing Ember one Tomster at A Time
Serientitel Ember Conf 2015
Autor White, Jamie
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/34734
Herausgeber Confreaks, LLC
Erscheinungsjahr 2015
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Ember has technology’s most loveable mascot. He’s approachable, thoughtful, and never takes himself too seriously. Our community is like that too. In this talk, we’ll learn the story of Tomster: where he came from, how he’s grown, and what he represents. Then we’ll zoom out and see how the minds that gave us Tomster have carefully crafted a framework for creating communities like ours. Finally we’ll zoom back in again to see how to use that framework on a local scale to grow the Ember community worldwide.

Ähnliche Filme

Loading...
Feedback