Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Björn Fahller – ACCU 2024 G T E A C H S E A R L N R I N N I G N G H

Slide 3

Slide 3 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 3/127 1974 Learn and teach and share and be damned

Slide 4

Slide 4 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 4/127 1994 M.Sc. in Computer Science and Engineering Started working as a SW developer for Ericsson

Slide 5

Slide 5 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 5/127 1994 M.Sc. in Computer Science and Engineering Started working as a SW developer for Ericsson

Slide 6

Slide 6 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 6/127 AI

Slide 7

Slide 7 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 7/127 Inspiration

Slide 8

Slide 8 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 8/127 https://youtu.be/MBRoCdtZOYg Inspiration

Slide 9

Slide 9 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 9/127 https://youtu.be/tTexD26jIN4 https://youtu.be/MBRoCdtZOYg Inspiration

Slide 10

Slide 10 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 10/127 https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/MBRoCdtZOYg Inspiration

Slide 11

Slide 11 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 11/127 https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/iS9mbqho6s0 https://youtu.be/MBRoCdtZOYg Inspiration

Slide 12

Slide 12 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 12/127 https://youtu.be/pdHvC8fDC5E https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/iS9mbqho6s0 https://youtu.be/MBRoCdtZOYg Inspiration

Slide 13

Slide 13 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 13/127 Plural form Are we a good team? ‍ 🧑‍🦰 🤷🏼 🧑‍🏫 🧙‍♂️ 🧜🏼 🤵 🧌 👩🏻‍🎤 👩🏼‍⚖️ 👨🏽‍🏫 🧔 👳🏽‍♀️ 👨‍🦰 👩🏽 🧖 👨‍🎓

Slide 14

Slide 14 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 14/127 Meet S-O

Slide 15

Slide 15 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 15/127 Meet S-O

Slide 16

Slide 16 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 16/127 Dangerous job 1950 1960 1970 1980 1990 2000 2010 0 10 20 30 40 50 60 70 80 Aircraft crashes 1950 1960 1970 1980 1990 2000 2010 0 5 10 15 20 25 30 35 Fatalities https://riksarkivet.se/psidata/flygvapenhaverier

Slide 17

Slide 17 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 17/127 Dangerous job 1950 1960 1970 1980 1990 2000 2010 0 10 20 30 40 50 60 70 80 Aircraft crashes 1950 1960 1970 1980 1990 2000 2010 0.00% 0.50% 1.00% 1.50% 2.00% 2.50% 3.00% 3.50% 4.00% Percent of air force fleet crashed per year 1950 1960 1970 1980 1990 2000 2010 0 5 10 15 20 25 30 35 Fatalities https://riksarkivet.se/psidata/flygvapenhaverier

Slide 18

Slide 18 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 18/127 Dangerous job 1950 1960 1970 1980 1990 2000 2010 0 10 20 30 40 50 60 70 80 Aircraft crashes 1950 1960 1970 1980 1990 2000 2010 0.00% 0.50% 1.00% 1.50% 2.00% 2.50% 3.00% 3.50% 4.00% Percent of air force fleet crashed per year 1950 1960 1970 1980 1990 2000 2010 0 5 10 15 20 25 30 35 Fatalities https://riksarkivet.se/psidata/flygvapenhaverier 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size

Slide 19

Slide 19 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 19/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Holger Romander, Swedish Prosecutor General, 1968 Beginning to Share

Slide 20

Slide 20 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 20/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 21

Slide 21 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 21/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 22

Slide 22 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 22/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 23

Slide 23 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 23/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 24

Slide 24 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 24/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 25

Slide 25 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 25/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 26

Slide 26 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 26/127 "Militär flygning är farlig verksamhet. Vi måste förstå att kvalificerade flygare som vi litar på att försvara vårt land inte kan vara så dumma att de medvetet försöker ta livet av sig under övning i fred. Låt dem därför öppet, och utan risk för bestraffning, berätta vilka slags problem de möter under flygning eller vid hantering på marken i sin svåra uppgift att öva för att bli bäst" Military aviation is dangerous. We must realize that skilled pilots, who we trust to defend our nation, cannot be so stupid that they deliberately try to kill themselves during exercises in peace time. Therefore, let them openly, and without risk for punishment, share the problems they face while flying, and in handling on ground, in their difficult task to prepare to become the best. Holger Romander, Swedish Prosecutor General, 1968 My translation Beginning to Share

Slide 27

Slide 27 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 27/127 Change in culture 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size Changing culture takes time, but it pays off.

Slide 28

Slide 28 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 28/127 Change in culture 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size Changing culture takes time, but it pays off. Pilots sharing experiences with near-accidents, helped others avoid actual accidents.

Slide 29

Slide 29 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 29/127 Change in culture 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size Changing culture takes time, but it pays off. Pilots sharing experiences with near-accidents, helped others avoid actual accidents. Sometimes this shaped education.

Slide 30

Slide 30 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 30/127 Change in culture 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size Changing culture takes time, but it pays off. Pilots sharing experiences with near-accidents, helped others avoid actual accidents. Sometimes this shaped education. Sometimes this changed procedures

Slide 31

Slide 31 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 31/127 Change in culture 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size Changing culture takes time, but it pays off. Pilots sharing experiences with near-accidents, helped others avoid actual accidents. Sometimes this shaped education. Sometimes this changed procedures Sometimes this lead to changes in cockpit design.

Slide 32

Slide 32 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 32/127 Sharing is caring

Slide 33

Slide 33 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 33/127 Sharing is caring S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived

Slide 34

Slide 34 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 34/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived

Slide 35

Slide 35 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 35/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived

Slide 36

Slide 36 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 36/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Why are they different?

Slide 37

Slide 37 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 37/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived

Slide 38

Slide 38 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 38/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived

Slide 39

Slide 39 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 39/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere

Slide 40

Slide 40 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 40/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere

Slide 41

Slide 41 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 41/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Why?

Slide 42

Slide 42 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 42/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Why? What to do?

Slide 43

Slide 43 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 43/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere

Slide 44

Slide 44 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 44/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere S-O – When I sharply applied full throttle to abort the landing, the engine died.

Slide 45

Slide 45 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 45/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Me – I had to use a C API and caused a double-free S-O – When I sharply applied full throttle to abort the landing, the engine died.

Slide 46

Slide 46 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 46/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Me – I had to use a C API and caused a double-free S-O – When I sharply applied full throttle to abort the landing, the engine died.

Slide 47

Slide 47 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 47/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Me – I had to use a C API and caused a double-free Sanitizers? S-O – When I sharply applied full throttle to abort the landing, the engine died.

Slide 48

Slide 48 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 48/127 Sharing is caring Me – These tests seem flakey when I run them, even though they seem reliable on CI S-O – In this plane, the flap lever won’t stay in position unless you push it slightly to the right S-O – Really nasty gusts from the right on short final to land on runway 07 when I arrived Me – I have found that I need to call function A once, for function B to work, but this is not documented anywhere Me – I had to use a C API and caused a double-free Sanitizers? Write a wrapper? S-O – When I sharply applied full throttle to abort the landing, the engine died.

Slide 49

Slide 49 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 49/127 Ergonomics Definition of ergonomics noun from the Oxford Advanced Learner's Dictionary ergonomics noun /ˌɜːɡəˈnɒmɪks/ /ˌɜːrɡəˈnɑːmɪks/ [uncountable] the study of working conditions, especially the design of equipment and furniture, in order to help people work more efficiently ● There is a need for formal ergonomics in any design where the designer himself is not an experienced user.

Slide 50

Slide 50 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 50/127 https://youtu.be/gxQ-FOhtINA Rotary Engine

Slide 51

Slide 51 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 51/127 https://youtu.be/gxQ-FOhtINA Rotary Engine

Slide 52

Slide 52 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 52/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII

Slide 53

Slide 53 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 53/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Control stick

Slide 54

Slide 54 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 54/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Rudder pedals

Slide 55

Slide 55 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 55/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Altimeter

Slide 56

Slide 56 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 56/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Airspeed indicator (modern addition)

Slide 57

Slide 57 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 57/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Tachometer

Slide 58

Slide 58 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 58/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Fuel pump

Slide 59

Slide 59 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 59/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Fuel flow control

Slide 60

Slide 60 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 60/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII “blip” switch

Slide 61

Slide 61 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 61/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII Machine gun trigger

Slide 62

Slide 62 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 62/127 Fokker E.III flying https://youtu.be/5d664Ri1wtM

Slide 63

Slide 63 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 63/127 Fokker E.III flying https://youtu.be/5d664Ri1wtM

Slide 64

Slide 64 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 64/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII

Slide 65

Slide 65 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 65/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII The API came naturally from the implementation

Slide 66

Slide 66 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 66/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII The API came naturally from the implementation This is not a problem for me. Maybe you’re not cut out for this job?

Slide 67

Slide 67 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 67/127 Fokker E.III Cockpit https://jamesfahey.smugmug.com/Fokker-EIII The API came naturally from the implementation Can we improve the API such that users can focus on the task instead of the pitfalls? This is not a problem for me. Maybe you’re not cut out for this job?

Slide 68

Slide 68 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 68/127 Review Definition of practice noun from the Oxford Advanced Learner's Dictionary review noun /rɪˈvjuː/ ​ [countable, uncountable] an examination of something, with the intention of changing it if necessary ● The government has embarked on a systematic review of transport policy. ● MPS have called for an independent review.

Slide 69

Slide 69 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 69/127 Review

Slide 70

Slide 70 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 70/127 Review I don’t understand. Rewrite!

Slide 71

Slide 71 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 71/127 Review I don’t understand. Rewrite! Can you explain why you choose to do it this way?

Slide 72

Slide 72 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 72/127 Review I don’t understand. Rewrite! Can you explain why you choose to do it this way? I think this change would improve your solution

Slide 73

Slide 73 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 73/127 Review I don’t understand. Rewrite! Can you explain why you choose to do it this way? I think this change would improve your solution Ah, neat, I learned something new today. Thanks!

Slide 74

Slide 74 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 74/127 Review I don’t understand. Rewrite! LGTM!!! Can you explain why you choose to do it this way? I think this change would improve your solution Ah, neat, I learned something new today. Thanks!

Slide 75

Slide 75 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 75/127 Review I don’t understand. Rewrite! LGTM!!! Can you explain why you choose to do it this way? I think this change would improve your solution Ah, neat, I learned something new today. Thanks! Code reviews here are opportunities for education. - anonymous feedback from an employee about why they like the job

Slide 76

Slide 76 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 76/127 Information overload Malmö (ESTS) terminal area air traffic control radio recorded on March 28 1536Z via liveatc.net

Slide 77

Slide 77 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 77/127 Information overload Malmö (ESTS) terminal area air traffic control radio recorded on March 28 1536Z via liveatc.net

Slide 78

Slide 78 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 78/127 Information overload S-O – When the radio chatter is too intense for you, prepare what to say, and say it very slowly. Don’t try to keep up with what’s impossible for you.

Slide 79

Slide 79 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 79/127 Information overload

Slide 80

Slide 80 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 80/127 Information overload As a new member in established team, the experienced team members talk over your head.

Slide 81

Slide 81 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 81/127 Information overload As a new member in established team, the experienced team members talk over your head. Ask them to slow down and offer background.

Slide 82

Slide 82 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 82/127 Information overload As a new member in established team, the experienced team members talk over your head. Ask them to slow down and offer background. A colleague asks for help, and they assume that you have knowledge of the product or problem.

Slide 83

Slide 83 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 83/127 Information overload As a new member in established team, the experienced team members talk over your head. Ask them to slow down and offer background. A colleague asks for help, and they assume that you have knowledge of the product or problem. Ask them to paint the scene. What are they trying to achieve. What is it that is not working. What have they observed?

Slide 84

Slide 84 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 84/127 Share to the team

Slide 85

Slide 85 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 85/127 Share to the team I wasted a couple of hours yesterday because I misunderstood the internal API

Slide 86

Slide 86 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 86/127 Share to the company

Slide 87

Slide 87 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 87/127 Share with the world! https://youtu.be/jWX5lzfCfuY

Slide 88

Slide 88 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 88/127 Practice

Slide 89

Slide 89 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 89/127 Practice Definition of practice noun from the Oxford Advanced Learner's Dictionary practice noun /ˈpræktɪs/ for improving skill ​ [uncountable, countable] doing an activity or training regularly so that you can improve your skill; the time you spend doing this

Slide 90

Slide 90 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 90/127 Practice https://www.infolotnicze.pl/wp-content/uploads/2014/02/Jurgis-Kairys-inverted.jpg

Slide 91

Slide 91 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 91/127 Practice https://www.infolotnicze.pl/wp-content/uploads/2014/02/Jurgis-Kairys-inverted.jpg I’m not skilled enough to practice landings with an instructor

Slide 92

Slide 92 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 92/127 Practice https://www.infolotnicze.pl/wp-content/uploads/2014/02/Jurgis-Kairys-inverted.jpg I’m not skilled enough to practice landings with an instructor

Slide 93

Slide 93 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 93/127 Practice Various types of training at work...

Slide 94

Slide 94 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 94/127 Practice Various types of training at work... The most skilled programmers always participate and enjoy learning new things and honing their skills.

Slide 95

Slide 95 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 95/127 Practice Various types of training at work... The most skilled programmers always participate and enjoy learning new things and honing their skills.

Slide 96

Slide 96 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 96/127 Practice Various types of training at work... The most skilled programmers always participate and enjoy learning new things and honing their skills. The less skilled programmers never or rarely turn up.

Slide 97

Slide 97 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 97/127 Practice Various types of training at work... The most skilled programmers always participate and enjoy learning new things and honing their skills. The less skilled programmers never or rarely turn up.

Slide 98

Slide 98 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 98/127 https://georgiamurch.com/its-time-to-talk-about-the-elephant-in-the-room/

Slide 99

Slide 99 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 99/127 Toxicity! Definition of toxicity noun from the Oxford Advanced Learner's Dictionary toxicity noun /tɒkˈsɪsəti/ ​ [uncountable] the quality of being very harmful or unpleasant ● Staff members spoke about a culture of toxicity and abuse in the workplace.

Slide 100

Slide 100 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 100/127 Toxicity! Some examples:

Slide 101

Slide 101 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 101/127 Toxicity! Some examples: ● The weekly dunce hat

Slide 102

Slide 102 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 102/127 Toxicity! Some examples: ● The weekly dunce hat

Slide 103

Slide 103 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 103/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame

Slide 104

Slide 104 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 104/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame

Slide 105

Slide 105 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 105/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying

Slide 106

Slide 106 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 106/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying

Slide 107

Slide 107 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 107/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting

Slide 108

Slide 108 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 108/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting

Slide 109

Slide 109 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 109/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit

Slide 110

Slide 110 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 110/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit

Slide 111

Slide 111 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 111/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit Lower willingness to share knowledge!

Slide 112

Slide 112 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 112/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit Lower willingness to share knowledge! Lower ability to find and fix root causes =>

Slide 113

Slide 113 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 113/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit These can change!

Slide 114

Slide 114 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 114/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit These can change! 1950 1960 1970 1980 1990 2000 2010 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 Fatalities / airforce size

Slide 115

Slide 115 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 115/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re respected at work:

Slide 116

Slide 116 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 116/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re respected at work: ● Be the voice of reason. Search for “why” and “how” and solutions, and steer away from “who”

Slide 117

Slide 117 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 117/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re respected at work: ● Be the voice of reason. Search for “why” and “how” and solutions, and steer away from “who” ● Share your experiences!

Slide 118

Slide 118 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 118/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re respected at work: ● Be the voice of reason. Search for “why” and “how” and solutions, and steer away from “who” ● Share your experiences! ● Lend your credibility to those less respected

Slide 119

Slide 119 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 119/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re respected at work: ● Be the voice of reason. Search for “why” and “how” and solutions, and steer away from “who” ● Share your experiences! ● Lend your credibility to those less respected ● Call out bullying/pressure

Slide 120

Slide 120 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 120/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re not respected at work:

Slide 121

Slide 121 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 121/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re not respected at work: ● Try to find an ally who can lend you their voice

Slide 122

Slide 122 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 122/127 Toxicity! Some examples: ● The weekly dunce hat ● Seeking blame ● Threats/pressure/fear/bullying ● Gosting ● Stealing credit If you’re not respected at work: ● Try to find an ally who can lend you their voice ● If all else fails, go elsewhere. Don’t allow yourself to be ignored, threatened or made fun of

Slide 123

Slide 123 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 123/127 Reflect!

Slide 124

Slide 124 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 124/127 How I stopped worrying and learned to love the embarrassement

Slide 125

Slide 125 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 125/127 Björn Fahller [email protected] @[email protected] @rollbear Learning is Teaching is Sharing

Slide 126

Slide 126 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 126/127 Question Definition of question noun from the Oxford Advanced Learner's Dictionary question noun /ˈkwestʃən/ [countable] a sentence, phrase or word that asks for information ● You didn't answer my question. ● You will have the opportunity to ask questions.

Slide 127

Slide 127 text

Learning is Teaching is Sharing – ACCU 2024 © Björn Fahller @[email protected] 127/127 Björn Fahller [email protected] @[email protected] @rollbear Learning is Teaching is Sharing