Events Add an event Speakers Talks Collections
 
Code BEAM V America 2021
November 4, 2020, Online, California, US
Code BEAM V America 2021
Request Q&A
Code BEAM V America 2021
From the conference
Code BEAM V America 2021
Request Q&A
Video
Keynote: History of philosophy of Erlang with its creators | Code BEAM V America 2021
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Add to favorites
1.27 K
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
  • Description
  • Transcript
  • Discussion

About the talk

This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/

More great virtual tech conferences - https://codesync.global​

---

History of philosophy of Erlang with its creators

by Bjarne Däcker, Mike Williams, Robert Virding,

host: Garrett Smith

ABSTRACT

Garrett Smith will host a fireside chat with Erlang co-inventors Mike Williams and Robert Virding, and the co-founder and former head of the Ericsson Computer Science Lab Bjarne Dacker. In his fireside, Garrett will be exploring the Erlang rationale, understanding how to drive innovation aimed at solving specific problems, and moving the results from a research institution to a commercial entity. As with previous fireside chats with Erlang-co inventors, expect lots of nuggets, anecdotes and stories explaining how, 30 years on, Erlang is still leading the way in the space of concurrency, distributed programming, resilience and scale.

---

SPEAKER - Bjarne Däcker

Former manager of the Computer Science Laboratory at Ericsson

Bjarne Däcker worked 36 years at Ericsson, first as programmer and systems designer and the last 18 years as manager of the Computer Science Laboratory. http://www.cs-lab.org/

Bjarne Däcker holds a licentiate of technology from the Royal Institute of Technology and an honorary doctorate from Linköping university. He was chairman of the steering committee for the Swedish national program for Computer Science research for five years. Bjarne has also been Swedish representative on the committee for EU’s IT prize. He is a member of the Swedish Royal Academy of the Engineering Sciences.As a pensioner, Bjarne Däcker has taken up university studies and has a B.A. in Archaeology.

SPEAKER - Mike Williams

Erlang co-inventor

After leaving school in Wales, Milke worked as a school teacher in Malawi. He wasn’t a very good teacher, so he returned to Cambridge where he completed an engineering degree. He moved to Stockholm (with his Swedish wife) where he got a job working for Ericsson, the telecommunications giant. He had many jobs at Ericsson, starting as a hardware developer making him one of the few people who to design and implemented a computer from basic chips! Having developed a computer, the next stage was to program it, so he slipped into software development, eventually co-founding the Ericsson Computer Science laboratory. His principle achievement as co-inventor of Erlang was the implementation of the first Erlang virtual machine and the error handling constructs in Erlang's concurrency model. From applied research, he slipped into management of both small and large business units which developed and maintained software, both in Erlang and other technologies. Building and managing good teams for software development is, perhaps, the most important aspect for any non trivial development. It is what he is going to speak about.

SPEAKER - Robert Virding

Co-Creator of Erlang

Robert Virding is Principal Language Expert at Erlang Solutions Ltd. While at Ericsson AB, Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.

---

Code BEAM V America

Website: https://codesync.global/conferences/code-beam-v-america-2021/

Twitter: https://twitter.com/CodeBEAMio

About speakers

Bjarne Däcker
Board Member at Erlang Solutions Ltd
Mike Williams
CEO at Inflowmatix Limited
Robert Virding
Senior Systems Architect at Erlang Solutions Ltd.
Garrett Smith
Founder at Guild AI

Bjarne Däcker worked 36 years at Ericsson, first as programmer and systems designer and the last 18 years as manager of the Computer Science Laboratory. http://www.cs-lab.org/ Bjarne Däcker holds a licentiate of technology from the Royal Institute of Technology and an honorary doctorate from Linköping university. He was chairman of the steering committee for the Swedish national program for Computer Science research for five years. Bjarne has also been Swedish representative on the committee for EU’s IT prize. He is a member of the Swedish Royal Academy of the Engineering Sciences. As a pensioner, Bjarne Däcker has taken up university studies and has a B.A. in Archaeology.

View the profile

Director with Board Level experience, specialist in Technology. Leader, Agile Coach, Architect, Mathematician and Developer of Enterprise distributed software in Elixir, Erlang, JavaScript, Node.js, C#, SQL, Cassandra and ElasticSearch Cofounder and active organiser of Agile South Coast meetup, a group of Agile exponents who meet to discuss Agile Best Practices as experienced by the group. Specialties: Leadership, Scrum, Agile, Coaching, Architecture, Erlang/Elixir, SaaS, Web Apps, Linux, Containers, Elixir, Erlang, Node.js, JavaScript, C#

View the profile

Robert Virding is Principal Language Expert at Erlang Solutions Ltd. While at Ericsson AB, Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.

View the profile

Garrett was a software engineer at CloudBees and is responsible for building scalable, er, that is, awesome software! At CloudBees Garrett led the development of the RUN platform-as-a-service that provided reliable, performant application hosting to tens of thousands of customers, which in turn served tens of millions of end-users! Garrett's weapon of choice for the development of awesome software is Erlang - a highly concurrent functional programming language that use used by companies like Facebook, WhatsApp and Machine Zone to build the world's largest messaging systems. Garrett is an international speaker and instructor. He organizes the Chicago Erlang User Group which sponsors Chicago Erlang - an annual Erlang conference in the heart of the US. He is the author of several Erlang projects including e2, Psycho, and LambdaPad. He is the creator of the satirical videos MongoDB Is Web Scale, Node.js Is Bad Ass Rock Star Tech, and Erlang The Movie II, The Sequel.

View the profile
Share

Welcome everyone. Thank you for the introduction. Francesco. This is really a dream conversations for me. I've always been captivated by how great technology comes to be. And it's, it's always an interesting story and process in a complex one, and it's one that we can all learn from. And and that's the motivation for this structure here to to discuss contacts and process and story around the emergence of this, this beam technology. So we're just going to stay to be

missed at 2 to not mention to the absence of our dear friend. Joe Armstrong, who is always a part of these conversations into is just terribly missed right now. So, I'd like to dedicate this conversation to his memory and we're going to take some time at the end to share some stories. How Joe Armstrong his appendix texted us and anecdotes to give some some flavor tattoo his influence. So this is structured around three parts. We have the context in which are laying was,

was conceived. But this isn't the final product with this. Was the context that led up to the decision, to create a new language and how that affected the language itself, how it was very, very unique language and unique environment. And I finally just sort of an ad-hoc conversation and then we're going to share some some Joe story. I'm so with that. We have the Airline contact. So I'm not sure who starts. I think you are. Not, this is this is your, this is your time. I'll hand it over to you.

The guy you are muted at the moment. Do you want pizza or something? Or Mike or anyone? I can tell you about this. Photograph was taken in 1991 at the time of the international switching Symposium Music Conference in stock quote for 10 people. And we were small part where that's where we presented by Joe Frusciante in Thailand language at the end. And we also hosted, take the conditions people coming to, through our lives to 22. What should they want station

about this new language? They were spaced, Joseph was sore. So clever that they should be a sort of save for for the future. So we had to put on video tape and the famous line from the movie and then we went out to park called you go to the ER for a nice walk in the nice weather. And you see me in the Cat in the Hat in the phone booth and UCF at Is Joe a few preps recruiting ice mother to other people? But then the lab had had existed. But 10 years old messages for 48 in 84, but it started action earlier. Is that is that

the making we had that we had the train set? No, no. No, that's was later because I thought that was a programming conference is Long Beach Central now? Okay, okay. By the way, you said you were in this folder. You see it. See if it bothers to the left. Mike is I was just behind his hiding behind. You, you share with us some of the week, all this philosophy of work, but the process that was sort of part of the culture of time. BC said, the process of Applied research

involves gold, fiber, optics, sold, during inspection, engineering profession. Something you have to learn it. And we also came to the idea that, that you can could be wrong. Experiments in programming. You just like your experiments in in Hardware. At least was a time where we had learnt about functional programming Xbox systems at Central how to introduce new technology in 12 experiments. Are you invest in new technology and received do we have left acacian or 10 slices of opening a problem and people want to see can we have music doll that you to do something

really? Actually has a way of being very careful, instead of just screwing you to acknowledge it, straight into the production, runs a small, small scale experiments and see what type of Okay, Siri, go from the late left experiments and evaluation and say that I do something serious with it or or you can just loop around. So we had once people coming to the library to. So to see you have a good life with work functioning. We got very high more. That's what

you doing. What you doing? And they were very surprised that they soar program in Cali copters are doing expert systems and workstations. You were one of the first to use uniques. Eagleton very well with Joe. And in your experience, coming from other parts that are too blind to the Cs lab. How did you feel with culture? It was a different, or with a sort of a continuation of Erikson's philosophy, but apply to the newer field, computer science and program. It

was very different is very different to listen to do things. You really wanted to do, rather than supposed to be working to deliver. Probably try to be ready in time schedules. OK, Google. Direct me to strikes me that this I don't think it's in my purse at her butt. Beat the idea drop side. Is your manager sees this typically and just sees dollar signs of plummeting and, you know, problems and all sorts of things that the idea of actual research and development, where you don't know the outcome of the work seems to be a rare and

was it something to fight for something to carve out? Or was there a general acceptance, that the do something really Innovative? You have to be allowed to truly fail. Without any certainty ahead of you. Anderson had to fight a lot of money because of the sexiest to the AC system at the time, some time. There was about ten or fifteen large. We were not, the only ones and I came to this have Mike and me and two other people who wrote the proposals. Oh, I see both CS lab and there is other

stuff. You say, we were just want to make sure we had created something that was standing on its own feet. I mean, What if it's destroyed man? In our our correspondence before our discussion beyond that, you mentioned the slim series of events that were rather fortuitous and things that if they didn't know, they didn't happen. Thanks man for laying in the ecosystem might have turned out very differently and Strikes me that, that window of support for a true R&B function, might have been one of those work for fortunate. Fortunate starting a starting point.

Oh, yes. I mean we had some luck we work harder Erickson Telecom which was convinced the immense erection radio, amazing, those two portraits and didn't like each other. So they said they were open source exactly at the right. Moment, is famous book about the cathedral and the result that happened to appear exactly when we need. So how to shift a little ask about that? This one here, I think I want to talk a little bit about the lead-up to erlang itself and

in the work that you did, you know, without certainly our language, not a starting point. It was a point along along the way, what preceded, what were some of the problems that your your lab was tasked with? And these are these lies by the way, or just whatever. They're not. Please don't feel the need to talk about all this point. They're just here for the recollection. Who wrote a paper that's with a conclusion. We had was the problem with the Exorcist of the developing, the software fiction,

really, cheap and expensive. So the main question was, can you do anything about you? Can you find some were developing software for this type of system, which is cheaper, the normal metric equivalent for how much total is actually written? Was it two lines of text programs to rip the background of all? This is the Telecommunications. You mean, we had a problem and we had problems with me very difficult today. That's the main thing about it at lunch time. I need to know. If you think about the only operating

system, like eunuchs your bro, says, he's no rest of this. No way. You can have a woman urinates process, but telephone call. It just, it just wouldn't work for one person scribe. And then we had to have something, we had previously previous languages, which be used in production. One of them was called that dl163 which was an extension of Pascal message passing. And it was these things really so bad. This isn't so basically what we want to do. One of the things we thought we might do it. We get any more sent

me some use out of it. By the time we had this, just done with it already existed. For number of years. I worked with Aiden and travel down to Brussels the European Union. A day early European that the EC community of the time. I don't think all the AA to Europe. I think this results is not as bad as long as study with you,. So it wasn't We looked it up. I don't want to go through that list. But if you want something else, there's no other way that can be done about that means that you're

the problem. It's an acci Soul was a it was a success into another change memory. And this basically, it was because the previous system has been beset by arrows for wild pointers while size changes and Rehab. She told this, we will with its architecture, currency is, Geico gear, and all who was the father of all that he worked out the hard way. He worked out the software and loss of his ideas for kids when we didn't use, that is a such. But we use the idea

these problems Define very clearly. These donations song plants me some, how can they be solved in something? Something else, which is why we hang out someday. Let's make our own implementation. Lead Sled, tours. Can't do it, which was a programming language. I'm glad serious bed. Wisconsin era has to be done with the idea of having covering both. How do I have something with you regarding an absolutely sensual? Links shop exit. Next signal is what why they came in. Celebrity

breakfast in the background. This is what we need. So crazy language to do is ask question at a conference once in England, where we went and look what others other people were doing, other other companies were doing and resolve the question, what happens if something goes wrong, but that's what I thought of that. London, where we actually looked at our love. Yeah, yeah, I remember that. That was fun. Sorry. I was wondering if he ran into Robert call conversation that we had many years ago about the relationship between the existing Hardware platform, which sports have elements of self-awareness.

Largely Hardware, engineering platform and how those influence the set of requirements for ultimately are lying. And one that one topic that came up was this idea of linking and the ability to reset an entire Circuit of prophecies. How were those are represented in the hardware? You go higher voltage and it would reset. And this was the this is what triggered, the idea. Let's party ideas for linking prophecies. That you have a Cascade. Am I'm misremembering or is that his Play based on

telecommunications system is really cool to see why? The see why I was going to have everything together and it's just an individual parts of the system so that it was a way of some of the same things going to drop. It. Definitely did. It just makes sense is wrong with nice, because the default action is no one is talking to anybody. But me to dim the CYO resetting that would take down a whole sequence of from why don't you drop the voltage on CY, everything in the sequence in which was one of the

transactions we have to wear resetting transaction-based exactly the same thing as a see why I was doing which is some Yeah, that was that was fun. And I am thinking my story, there is that we demonstrated the solar system we done previously and then something went wrong and you change code on the Pistons. I have the time. I need your the time. They thought you changed like you do that. How the hell can I do that in the in the gym, so I spent about a week scratching my head since I meant about that because we promised to do. But you did it.

You did it. I think more or less the same way as it works today, but I've lost touch with the bugs. Taking ideas from anywhere to the Implement of where you landed with lease early on, with, with Airline how, how much earlier were constrained by the current technology lyrics to, I need the support that. And looking at that, how much further beyond beyond the status quo? Were you thinking in the development of the software platform is? Obviously with software, you looking to the Future to do new things, that couldn't be done before and go thoroughly go faster,

but was there, were you really thinking far beyond the existing? Erickson apology. Or were you just pretty much trying to support the existing topology? With a more efficient? Platform is no way in the airline's generation systems. It's at one of the requirements that we had. That was the teacher that we should be able to run on the standard operating system. And I definitely need whatever you can say about that. A generation from the very bottom to the very top right now. I think that

sometimes PC and we're running Linux or Unix on top of it, straight out of the book. Nothing. Nothing. Nothing strange about that, in that sense. So yeah, we have this rather, it's hard for me to imagine today. A set of requirements that are quite this steep for a totally new ground ground zero top-to-bottom stack to build. Do you have this? Could you talk a little bit impatient and reception? But before we started to get about the, but not the heart of the actual implementation, can you talk a little bit

about Where how are out how early in itself? Just the language itself, came to be conceived? Safe step back. If you slice a cone with a circular. That one there, that's very much how we worked. So we had we had a right. We had ideas about where we had the problem had to send requirements. More problem. We had ideas about how to solve them and we try to implement A system that did that and then we will stay very lucky to collaborate with a group outside who were looking at new architecture. I want something tasty

architecture with so we could, we could give them a system with our ideas and they could test it and come back and see us actually work for them. Run has sold their problem or or not. And what what was the what didn't work? And we come back and rethink link. Still been around this ring a few times. With with ideas with their comments that ideas what was used for what wasn't useful but was good, but was bad and everything like this and other language in fall, very much property is the language of all very much from this. From this point of you lucky to have this group who were very much on

on the, on the application. So they weren't taking part of me. Want to develop in the oven. Use a slide and a very good idea. What was necessary to build their system. So we begin early Alpha Testing of Concepts. If I remember correctly, mic remarkable, and I have to take me to get there. They're doing a developing new architecture private Branch exchange exchange. So that's an example of a driver that was in fundamentally new driver. That that lead your group Along on a new, a totally new path. Other than just

bringing software to bear on these these problems. You had new application Frontiers Explorer. Yes. It said it was also looking at looking at what when do the language are ideas, how he could use these features to build the system, to get the puppies, you wanted the system and I could get feedback somebody. We got feedback from that as well to you. How do you make an architecture with this? Did it work, did it do what they wanted to do what they needed to do.

The language that Joe have to do work with just now. Yeah, but that was that was so it was it was a very interested and pragmatic process, Robert or anyone in your recollection. How long did the cycle run before you felt like? Okay, we got this thing of call, they're lying and it looks like this. About three years. I was thinking. It was a long, it was a long process to do this. Again, it says it's going to be around the ring and quite a few times, right before we got the features, right? The right set of primitive

low-level features were with which you could build things on top of that and how you build things on top of that, and how you make a system to get these properties. And think about this one. That's a lot of work to work. A lot of time to work that out and and to have them tested and come back and say yes, no, good bad. It's up for like this, right? Or fantastic, but we can't use it. That happens. If he is well, which is it will. Wait. We should all the possibilities. Bentancur Centre. We have the philosophy of the time that day. If you get an idea, if you cut yourself

dealing with it yourself, it wasn't do it yourself. All the gadgets to face the whole thing that works at every every new idea. We can we implemented and I tested it the hard way. And that's why that's why if you if you look at all alike in many ways. It's a mixture of things. Because it worked out to make it functional language. It became functional on the way to that worked. And we went out to commit the ACT Immortal actually, but we arrive at the same thing because

that that was something up with for the type of thing. We were trying to do. And yeah, that was a very good proof of the benefit of the ACT tomorrow because he got through but theoretical and practical Side Story. We will be up on the middle race. Condition social environment here. It's lovely. Mike, you're pointing at Robert your point. I reread Jose interviewed with in the book at work. And this is one of the points is Joe, sort of instinct was to do it himself and if it's in and he would run into this Dynamic where he would look at something feel, it

was too complicated or feeling with unnecessarily complicated and then just do it again. Do it himself. And this developed in him as the sort of mindset of fearlessly, penetrating the black box and not not settling for any. Status quo. It sounds like that was very much a philosophy of the team at large. Is that is that a fair? We didn't really know where we were going. So we knew when you and the general direction which way we were planning to go run as soon as head of Ages, but what does this mean? What what did the what did these requirements

actually mean? When you look at them and have a drink pricing at working at a park as we were going. You're when you saw all the sudden folding under your under your loss. How did you how did you feel about the early stages? When these folks were were exploring and kicking around ideas? Then maybe not. You know, how did you feel that was going early on? I I I knew it was moving forward. The key thing is that these early users experimenting, really, I mean, the word set for creating and architecture and the volume

setting it, and they want you to choose to do the prototyping, the anger that the anchor and Robert pierpoint, you drove your your worth. You're worth moving forward. Strikes me as as fundamental the add-drop. What what has become known as as all programming long before? It was ever caught a fly that you were in these tight very tight feedback loops or you would have an idea, you'd like some fug yourself that might not be perfect, but it could be used and experimented with a user community and you work closely with that. They the ones who really knew

what they wanted, what was necessary for doing their system. What type of features that had to happen without solution? That provides a stage. It wasn't a good solution. Mean we might have thought it was fantastic before their Point of View Mall Ventura go. And then they come back with that. And I, and again, we came after number of times with with Solutions, with fantastic to the problem, but we just missed it with Miss understood the problem. That would save you have no contest, but we can't use it to talk thing. So that that's some. But

that's what it does. A lot of that wedding for and do a lot of discussions. I still remember coming with you ideas. If you could just sizing other ideas and take him along with taking long walks lunchtime walks was Joe but I do things backwards and forwards. Watch you be like this was to be like that seems like as far as well. There's a lot of arguments but there was positive arguments in the sense that it's moved him somewhere. Along the way, in your recollection. One of the the points of dispute. You do recall in

particular a very trivial one that went backwards and forwards a long time, if you send a message to process that started, What should happen? Okay, so now you should have just disappear. What should you get back in taxes in a signal? From the second approach that didn't exist or something about this went backwards and forwards, long time you find yourself doing nothing. But that was something with it. It's just me back with him for a while. About that. We could come up with reasons for doing either. But yeah, something's just

dumb. It's only just happened and that they still have around for quite a while. Still this tool. They are actually I think about that set of experiments that you ran or did you just run out of steam and decided to implement the easiest approach and see if it would happen. Basically, basically that Patrician. Yeah. Yeah, and we'll just have two number times what you things look like and how should they be? That was that was one. I remember cuz it would even

since it was relatively simple. In that case. Maybe they just took a while to work it out. You remember about the pipes in the Bible is the pipes. That was most complex thing that ever added to the language to solve the problem that didn't exist. But rather to what we've missed, totally misinterpreted the problem. Did you let elaborate on that? What was the annual wants to know if I can remember. You crack me up and be making a call? Okay, so I died inside face. And then then he wants to talk to talk to Siri instead. So it has to redirect who's talking to you before? What

would it be? Fantastic? Why should I have to know if it's working to be able say that you're sending messages across the very end up in the right place. So therefore you don't see any difference into a process. You will you send the message login can redirect the pipe that different receivers and the sender would know before that bit. That was fantastic and it pops up. I thought I remember correctly. We can munge pot smudge pots. Everything. I know we said this could have basic premise was that you could redirect without knowing who you

talkin to was wrong. You have to know who you're talking to cuz that you eat just if you have to beg to be able to redirect and work out if it, if I can redirect side, the whole basic fundamental idea. We had was wrong. And then we just remove pipes and that from that time. Think I was most complex thing. We had in the machine. Was it like in the solution and then the realization that you got something wrong here? And, and the reality is that the right decision is to remove it

and the gate, all of that work. How did that feel to you in a field? Good in liberating? Or were you like while we were thrown away? A really nice pieces of a solution here. Both both station. Yeah, we can I get rid of this. Yes, it was just it was just a minute. Is my daughter? Yeah, I remember Joe saying it was very important to him. I think for everyone in there to keep the language simple and his this point that I heard of make was that if you want to keep a language simple, when you add a new

feature, you have to remove it and existing teacher which is really not something that language designers tend to stay or still, look at things that it does seem a little strange, but to remove something. And I don't know if that was a rule, but it certainly has left a very, very simple language and the new features don't really land that mean. It's a conservative language. You talk a little bit about that, that philosophy. You can do that. If you haven't got uses

I think that when people move from python to to price them free because a lot of back with engine possibilities are enormous. Amount of head-scratching thing, you need is very, very dangerous to you. You know, when you go to a state where you have to stop and you can keep it, keep it as it is, and resist changes. Yeah. Yes. We were very lucky in that case in that, that, that the user group was mentioned. They were very tolerant to two changes for. We have a party to my schedule, just a few minutes left

until I want to talk a little bit about your You're the way that Joe has impacted you in this in the force that you could, we could probably all go on for a day about the topic, but I asked you to think about one thing that has changed you professionally or personally given us you shared. I just go down the list and, and, and spoke to share. I'm going to just play some show. Some of these photos from the team from the early days. When I can, I can tell you one story. I think it was Jose, idea. Maybe we should

write a book, which was the first, and then we both have an obligation to chapter. I wrote a few chapters in a few chapters and then rub it tonight. So I'll be there, plenty of time to do this. Because we don't have that date. We're both ruined. Me and Robert will be something pricing away in for the Wii U to my waist. Angelica Hotel, Dimension was actually three most major managerial career since then, too. Yeah, yeah, I know that the book was fun. that's, All right. When was this?

This is when we moved from Erickson to this, until they happen to have a sort of a departmental magazine about that and take a photograph of someone actually wearing bow tie. Wow, in the hardware for the move to San Microsystems in the Saints. And then came back to Sweet Man. Became a professor of computer architecture that took so long Universe River. Chili. Go to people from the former Ally Brooke, become professors Brothers, Thomas out. What is up here to? This is a lovely photo next to a Christmas tree up here that

top There's a there's Bell Labs here, represented. I know you, you collaborated with that group. I don't recall what it is, but could somebody fill in the Gap that the pieces there? We were actually invited to the Core. In December 1991. The sound of the alarm course, and I think we had a Saturday, when we took a bus or into New York and wondered about that pushing December. And we have no idea. I'm in New York. Is it on the coast? It's it's not like Edinburgh. Lost,, just one degrees

windy and 100%. It was freezing. Yes, I remember that. That was, that was a lot of fun. Actually didn't work too. Good to the one red canteen. They were going to do something extra. So we should yes. We're good to have this pain and Ice Lounge at the Japanese restaurant. That's just it was a happy man. you had another one there, but I know it is because what is the name of the clothing? You wore least in one scene? So I think this must have been an off on off steam candid photo. Most of the time actually wore a shirt matoi.

When did you last have a time? You open how to tie their Armour and Tommy talked, a little bit about this movie and how it's out? Came to because it's quite an extraordinary movie. Really. I mean, everybody knows about this. It was at results of filming the presentation. We give this comforter and then we got this one. As a professional LED TV movie makers. Quiet while I do, I don't quite know. It's so very, very seriously embarrassed. One was all the things we showed them actually acted where he might go with you. I have Titan everything out that it actually, it actually was showing

real stuff and it worked. And the other one was that when Mike is standing pointing to a case, which we had to stand at this point into a small switch. We had that switch was very low. So he was standing a hole in the floor. So I wouldn't be pointing down with something around his waist before he slide across the steppe. So,, he's lab floors with her and move some things we standing down to that that. I still remember that was very funny. I did just all by myself, but everything that's had to do is be just like you. And I think you remember

that. Roman Motor City feature. I such a program. I can just stay here. If you want. If you like that, movie, watch this watch guards to sequel. That that's, that's really funny. And what OTP stands for. Yes. That's fantastic. Yeah, we covered this the Robert. Tell us a story about Joe and how you changed your co-worker professional. I look or personal. What's your story? Will know tomorrow. When did the evolving beer? Affect me working? We working with a

system that involved for, it wasn't something that was ready for the beginning. You ain't, you would you have this new format that we can do something that will boil that with that was that was very new to me, cuz I want to call Turner. Will it? It was in the sense that before I've been working on a line. I'll be looking other other languages and Implement in Dunsmuir fermentations of them. But that is language is Maurice fix that existed. Like the problem going to mention four examples and prologue

from The windows started working with Alan what became outline later and leave all the Nike. I was I always number two in that. I think Mike was number three working with these things. Well, that was something you do to me to do that type of thing to build systems like that. That was you and also doesn't mention. Just the fact we often take white long walks at lunch just disgusting. You'd be anything. You can look beyond. The other thing. That was also something that some That is

stuck with me or I remember very much for blue circles. And that. For very long time, very quickly after you joined the lap, we became friends and private friends and families in the director's own. So, that's something on the stupid. I remember very much. I just music. It was great music from Earth to doing music and listening to music in Rocking Systems off to its food for generating music as well, too. Put them. That's that's that's two stock. What did you think of this guy win? This guy, Joe Armstrong and Mike recruited them and brought them into the whole. What was your

what was your impression? I know there's a story here of how how Mike and Joe met and I'm almost out of time here, but he's a new face in your group. And and what was your impression? Darna. I don't quite understand your thinking about things. No, but I eat you from the beginning, just what we're trying to do. And when do we make? It is supposed to the check to the left, was that not the person showing from Belcourt, even felt. This is us first and then he invited us.

Yeah, we have a few questions from the audience. Should we take him in the toucan Lounge afterwards or move that? What's his name? The guy on the left ear, by the way, it's the same stuff that we had supporters higher up in management. And he said, he would, he was, he was one of them. But definitely want to grab big, some important supporters. That was one reason the last to keep going. What could we have to support? And he didn't always agree with this, but I mean, he is wausau's as a valuable valuable

contributions to this progress, report has to be things. Any other time? So we we are, this is probably one of my favorite out of time. I just want to wrap up here with a personal observation, for my experience, with, with you three, of course, with Joe, the community-at-large. I've been out of the community for a few years now, working on some other projects and they're not related to. Unfortunately. I've not been able to to be really close as I'd like to. But

this technology is obviously a fantastic Innovation. And if it's really a world-changing Innovation, we see how it continues to evolve. But for my personal standpoint, the big surprise for me was how wonderful that human beings are in this, this ecosystem and I was I was searching for for photos here like this that show the growing ecosystem and the growing footprint of of this this technology and I searched. It looks like a Facebook feed to my friends and Is incredible. How my life is, personally changed from being exposed to this technology, and it's really the human beings there.

And I just want to thank you all so much for the, for your generosity. And I have a photo here of Francesca. Francesca was a tireless work and bring the community together and then moving it forward. It really has changed who I am and so many different ways into the friendship that I have. I think in just a short conversation. We can all see how how collegial and generous and kind and ultimately creative. Your community has been and continues to be. So just thank you very much for all of that. It really hasn't contacted me, and I know I speak for so many people. So

many people is affected, all of us. So, thank you, and thank you for your time here. I know people have a thousand questions and intentionally move these off to the desert. So we can have these retrospective much time as we possibly can. So, please join us in there. What are the two can Lounge? What is it something lounge and ask him if the check, is it Lincoln as well, too, but that will end. And you have to move to the the line and you'll be able to get your questions answered. So thank you for your time everybody and the panelists.

Thank you so much.

Cackle comments for the website

Buy this talk

Access to the talk “Keynote: History of philosophy of Erlang with its creators | Code BEAM V America 2021”
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free

Ticket

Get access to all videos “Code BEAM V America 2021”
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “IT & Technology”?

You might be interested in videos from this event

November 9 - 17, 2020
Online
50
22
future of ux, behavioral science, design engineering, design systems, design thinking process, new product, partnership, product design, the global experience summit 2020, ux research

Similar talks

Randall Thomas
Hacker, Geek, Musician, Philosopher at Thunderbolt Labs
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Chelsea Troy
Staff Software Engineer, Machine Learning & Backend Systems at Mozilla
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free
Peer Stritzinger
Founder and Managing Director at Dipl.Phys. Peer Stritzinger GmbH
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free

Buy this video

Video
Access to the talk “Keynote: History of philosophy of Erlang with its creators | Code BEAM V America 2021”
Available
In cart
Free
Free
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
846 conferences
34457 speakers
13010 hours of content
Bjarne Däcker
Mike Williams
Robert Virding
Garrett Smith