[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:04.15,0:00:07.96,Default,,0000,0000,0000,,Yeah, so my name is Sonja and I only have\None shirt. Dialogue: 0,0:00:09.61,0:00:11.40,Default,,0000,0000,0000,,(Laughter). Dialogue: 0,0:00:11.90,0:00:14.85,Default,,0000,0000,0000,,Furthermore I gave this talk before which,\Nyou know Dialogue: 0,0:00:14.85,0:00:18.85,Default,,0000,0000,0000,,makes this kind of similar from a keynote\Nfrom Apple I think Dialogue: 0,0:00:19.10,0:00:22.24,Default,,0000,0000,0000,,only that I'm presenting an improved\Nversion of my previous talk. Dialogue: 0,0:00:22.26,0:00:26.26,Default,,0000,0000,0000,,And it's an improved version because\Nthe wonderful people Dialogue: 0,0:00:26.26,0:00:29.71,Default,,0000,0000,0000,,behind the conference where I gave this\Ntalk before is coding Dialogue: 0,0:00:29.71,0:00:35.53,Default,,0000,0000,0000,,they sent me feedback afterwards and\Ngenerally I respond well to feedback. Dialogue: 0,0:00:36.73,0:00:40.50,Default,,0000,0000,0000,,So one could say it was mixed so there's a\Nten in there, there was a one in there Dialogue: 0,0:00:40.50,0:00:44.50,Default,,0000,0000,0000,,someone said it was a major surprise,\NI think that's a positive thing. Dialogue: 0,0:00:45.82,0:00:50.52,Default,,0000,0000,0000,,Generic and then chaotic, that's fair,\Nyou know? Dialogue: 0,0:00:51.36,0:00:56.54,Default,,0000,0000,0000,,Life itself is kind of chaotic.\NRight now I'm unemployed. Dialogue: 0,0:00:58.24,0:01:02.24,Default,,0000,0000,0000,,Soon I won't have a place to stay, again. Dialogue: 0,0:01:03.36,0:01:07.51,Default,,0000,0000,0000,,And over 95 percent matches on okcupid Dialogue: 0,0:01:07.53,0:01:11.40,Default,,0000,0000,0000,,I've been friends with\Nbefore I even set up my profile. Dialogue: 0,0:01:11.40,0:01:16.75,Default,,0000,0000,0000,,So no wonder my talks resemble chaos in\Na way but it will be fine, right? Dialogue: 0,0:01:17.22,0:01:21.22,Default,,0000,0000,0000,,Because I'm still doing well in regards\Nto Maslov's hierarchy of needs. Dialogue: 0,0:01:22.52,0:01:28.57,Default,,0000,0000,0000,,It's a theory of human motivation Dialogue: 0,0:01:29.53,0:01:33.35,Default,,0000,0000,0000,,and it describes the stages that we\Ngenerally move through Dialogue: 0,0:01:33.36,0:01:36.54,Default,,0000,0000,0000,,when we develop our personality and mind. Dialogue: 0,0:01:36.54,0:01:39.95,Default,,0000,0000,0000,,So the requirements of every stage\Nneed to be met Dialogue: 0,0:01:39.96,0:01:42.77,Default,,0000,0000,0000,,in order to move on to the next stage Dialogue: 0,0:01:42.77,0:01:47.32,Default,,0000,0000,0000,,And by default you know\NI don't have to worry about finding food Dialogue: 0,0:01:47.52,0:01:50.95,Default,,0000,0000,0000,,I have a safe place to sleep Dialogue: 0,0:01:50.96,0:01:54.96,Default,,0000,0000,0000,,love needs let's assume\NI figure that out too. Dialogue: 0,0:01:54.96,0:01:56.85,Default,,0000,0000,0000,,So there's only one thing left to do. Dialogue: 0,0:01:56.85,0:02:02.52,Default,,0000,0000,0000,,And that's the constantly recurring critical\Nreflection of my own life and happiness.\N Dialogue: 0,0:02:02.77,0:02:06.52,Default,,0000,0000,0000,,And on that note I would like\Nto share a moment with you Dialogue: 0,0:02:06.52,0:02:09.31,Default,,0000,0000,0000,,that's still quite vivid in my memory Dialogue: 0,0:02:09.32,0:02:13.75,Default,,0000,0000,0000,,and I'll play some background music\Nfor this, hopefully. Dialogue: 0,0:02:13.76,0:02:17.76,Default,,0000,0000,0000,,And it was in November, 2014, Saturday evening, and 10:00 p.m. or something and I'm sitting on my couch, sipping some sort of liquor, and listening to a recording of the singing comet, I don't have sound, I think, but. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(Music playing) Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,While also doing some JavaScript exercise, and I consciously paused for a minute, because it's like this is rather strange, why is there sound in space?\NBut also, this is the comet.\NSo but also why am I at home on a Saturday night writing infinite loops crashing my browser.\NThis is Berlin, shouldn't I be at the kit cat club throwing glitter at people I just met on tinder?\NPossibly.\NBut today's crisis is to understand the motivation and reason for late night hobby oriented program activities. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So when it comes to code I consider myself an amateur and I would like to know - does anyone consider yourself an amateur?\NOne? Two? Couple?\NOkay, that's cool. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And oh, yeah, my background is in graphics design so I had to put in graphics design.\NSo it's considered a person who loves writing code, right?\NSo that's the basic definition of it, and it's not attached to -- you know it's attached to particular pursuit study and science and in a non-professional and unpaid manner.\NSo the definition shines acquired surprising -- surprisingly nice light on the term because amateur is usually connotated with negative associations it describes someone with low capabilities you know no particular depth of skill.\NSo for that reason it makes sense to place the term expert on the opposite end of the universe.\NAn expert is a person with extensive knowledge or ability in a particular area of study. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They are commonly recognized as a reliable source of technique or skill, and their ability is based on a long-term intense experience through like research, practice, occupies.\NAnd both terms suggest particular assumptions about a person's level of skill, which only leaves the question if experts enjoy what they do, too.\NSo with joy emotions are chaotic let's put them aside for the moment - maybe in the quiet room - while we take a look at the general process of skill exposition. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And sucking at something is the first step of becoming good at something and I run into things that I'm bad at, Felix keynote for example, you know, I admit I didn't understand a thing but one day I will.\NAnd these talks are like poetry to me, they're beautiful.\NSo recently I found odd and particularly bad at aqua piloxing.\NIt's a mix of Pilates and boxing and the story here is one winter I was just -- yeah, I didn't want to pay money to enter the gym.\NSo instead of searched for every training session I could find in the city.\NAnd I actually wish there was an app for that so if anyone wants to build that?\NIt worked out quite well but in the end I didn't stick with any of these sports and I believe it's rather unlikely to pick up a hobby out of the blue. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So there needs to be a trigger - something that switches on your curiosity your competitive spirit or maybe some good old peer pressure.\NAnd in my case there was my friend Daniel telling me to go to a Rails Girls workshop and a galaxy of similar initiatives directed at various groups of humans.\NAll of them are fantastic and in fact this is today's the first RustFest which I'm excited about - usually a perfect environment becoming mature because you're joining a crowd of fellow learners and coaches pushes you through that frustration where you reach a point where further learning is possible as a solo activity.\NI'm feeling lucky because my friend Daniel not only recommended to go with the workshop but he told me how to code and I'm forever grateful for this for his time and help I want to have that on record. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,He was there when I typed my first, second command into the terminal he was there when he tricked me into renaming my localhost, explained Chrome to me and supervised my first attempts of writing JavaScript without pasting stuff. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I had to come up with a project for our sessions and what do you know we built my first online business.\NIt's a who are scope based on aircraft not star constellations disrupting the future of fortune telling Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(Laughter). Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You saw that coming right? It finds of closest airport to your location and that's all our team needs to generate a personal air sign.\NSo right now it's free.\NSo any I would right on I figured code it enables me to bring my ideas to life.\NWhen do I quit my job and pursue this new found parks at one point is parks am I good at it more importantly how do I know?\NThe answer like all answers is in the book not that the book but the book which probably needs some explaining but I'll do that by looking at the game checkers.\NCheckers is a two player board game each player starts with 12 pieces on his or her side and pieces can only be moved diagonally forward.\NSo a player tries to take the opponent's pieces out of the game by jumping over them and first player to remove all the opponent's pieces wins.\NSo I love this image by the way because did you see the floor has a checkers pattern, too?\NAny way, so in 1863 so one thing, so the game is an extreme example of a regular environment, but just basic condition for sustainable skill acquisition.\NSo now professional checkers players they improve their game by studying the moves that other players have made in the past.\NThey write them down and etch them into their memory.\NSo in 1863 checkers reached its peak.\NIt's the championship between James Wyllie and Robert Martins - two notorious players facing off in a series of 40 games.\NAll 40 end in a draw.\NAll 40 start with the same three to four moves, 21 of them are the exact duplicate of each other from start to finish. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So now the situation is only possible because both players were experts with equal skills in the craft they knew the game inside out and probably each other, too.\NSo both were playing by the book.\NSo doing something by the book basically means not only strictly follow the rules but also apply perfect technique and that's pretty fine logical way to complete a task.\NSo what if you know some of us writing code by the book.\NThere must be a reliable indication of an advanced level of skill.\NOnly that writing code is not like checkers, it's more like, you know, chess, maybe, because there's no finer boundary to the practice, you know?\NIt's an ever expanding universe.\NChess is also an example of a regular environment but the number of possible chess games is approximately 10 to the bottom of 120 and that's far more than the number of atoms in the universe.\NSo now there is more modern chess players also have an extensive constantly growing library of recorded moves at their disposal which they use to study, as well.\NSo even in chess there are whole sequences in a game that are played from memory and that not from thought but in every game of chess there's a moment that puts the book in its place.\NYou have a constellation that has never occurred in the universe before.\NBoth players are on their own.\NIt's a zero moment.\NThe novelty, it's a situation that is out of book. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So when you get to that moment you feel you're alive.\NAnd this might be the right moment to chat about emotions, no?\NRemember joy, happiness and fun, over there?\NSo maybe let's start with an exercise, so one way how humans empathize with other humans is by copying their facial expressions.\NSo in theory when I smile I should see some of you smiling back at me, you know?\NOtherwise it would be frightening.\NMaybe it works better if you smile at each other?\NThat made it awkward. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So now while smiling you can also trick yourself into feeling better because the muscles in your face basically tell your brain it's happy time.\NThat's a crude version of the process but that's how it works.\NIt doesn't solve any problems and it barely is the key to happiness, but what is that, anyway? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And I'm glad to present to you today the ultimate definition of happiness.\NWhich I found in a video by Aleksander Gamme.\NIt's absolutely gorgeous.\NI'll show you a minute of it.\NJust to set the scene: It's day 86 of Aleksander's full return from South Pole and he's about to pick up the last cache that he left behind him.\NHe has no clue what he left behind and doesn't expect very much. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(Video playing.) OF. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(Laughter). Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It goes on for a little bit longer, so I find some other interesting things.\NBut I want to clarify that that's not the secret to happy life and all.\NBut maybe that needs some further investigation.\NAnd speaking of investigations, you know sometimes maybe when I get bored or I have a talk to prepare I go in and it's fascinating to see the hobbies that software developers get into when they're not working writing code at work.\NThe craft of crochet, baking bread, Japanese archery, making soap, cats, of course.\NBut the greatest hobby of all times the activity that most software developers get into when not writing code at work is writing code at home Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,(Laughter). Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,On the weekends.\NRyan, for example, from Ryan I learned that he wrote a chip 8 emulator in Rust.\NAnd from him I learned it was a machine and programming language which was using in the late 70s on some computers as a basic gaming platform and now there's a chip 8 Rust emulator from the game pong which is awesome.\NEverybody says they take out extra work for themselves and I learned from Jane mostly from her work reality is BOEK broken that there's almost nothing that makes us happier than good hard work that we choose for ourselves.\NL that's a precise definition of how a game works.\NSo when you look at any game it's usually a combination of four core ingredient.\NFirst there's the goal, it sets the mission and purpose of the activity you're about to engage in, secondly there's rules, they tell you what's allowed and isn't.\NSome people see that as an opportunity to break them. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A feedback system is essential to tell players how close they are to achieving these goals and that they are within their capabilities and lastly it's voluntary participation.\NWhich basically means making sure that everyone involved in the game agrees to the goal, the rules, and the feedback system.\NSo Aleksander he was playing the game return from the south pole.\NIf you look at his exhibition in that way the goal was to come back alive and the rules were mostly set by the landscape and weather.\NSo every cache he picked up was a feedback system and I'm pretty sure he did it on his own devices.\NOutburst of extreme happiness is a result of the game or in other words the unnecessary obstacle that he set for himself.\NSo in a less thrilling scenario I'm sitting on my couch on a Saturday night and playing to code.\NAnd then everything changed, you know.\NLast November I start my first job as a front end developer.\NFrom one moment to the other my previous hobby turned into a profession and writing code became a serious business that paid the bills and I had to stop playing and put my unverified knowledge to the test.\NAs we all know that didn't last.\NWhat still lasts is the experience of programming in the professional environment and my learning curve went straight through the roof.\NThere's no better set up for a junior than to pair on a program with a seasoned colleague.\NSo my programming partner said he has never talked that much in his life.\NI also had clearly defined learning goals and the prospect to reach another level of skill and this gave me an essential feeling of mastery.\NFurthermore I become a part of something bigger, so accomplishing things together, sharing knowledge and making social connections.\NIt's satisfying, and it gives me an essential feeling of purpose, it's two very powerful concepts mastery and purpose. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They provide an understanding for kind of fascinating stories behind open source projects.\NFrom the perspective of conventional economics these undertakings are disastrous.\NHow would one justify spending 20 to 30 hours a week producing sophisticated technological work without any form of reimbursement and after weeks and weeks of dedicated work the final product is released for free.\NIt's kind of how the linking comma came to me through 12,000 programmers who volunteered their timeline NUKS was a chance to be part of something bigger than them SXEFS connect their individual contribution to collective outcome and being parts that unfold on such great skills you know it's an experience of curiosity, awe and wonder. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Where does it leave us?\NShould we go to an aqua piloxing, contribute to open source projects, get a cat, probably all of the above.\NBut all I know is that whatever you get up to and there's one skill that I hope you try to practice vigorously and that's the skill of allowing yourself to play and potentially against yourself.\NAnd actually before I wrap up rather soon I would like to confess I haven't touched much code in the last two months.\NWhich does not mean I didn't build anything but more related to rusty nails and wooden beverages in the forest.\NSee my excitement on my face?\NThat's how I feel about today and the upcomings are workshops so unless there's any questions I would say go play.