Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ACCU Keynote - Learning is Teaching is Sharing

ACCU Keynote - Learning is Teaching is Sharing

How do we, together, become a better team/project/R&D-department?

Björn Fahller

April 21, 2024
Tweet

More Decks by Björn Fahller

Other Decks in Programming

Transcript

  1. 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
  2. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 3/127 1974 Learn and teach and share and be damned
  3. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

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

    Fahller @bjorn_fahller@mastodon.social 6/127 AI
  6. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 7/127 Inspiration
  7. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 8/127 https://youtu.be/MBRoCdtZOYg Inspiration
  8. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 9/127 https://youtu.be/tTexD26jIN4 https://youtu.be/MBRoCdtZOYg Inspiration
  9. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 10/127 https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/MBRoCdtZOYg Inspiration
  10. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 11/127 https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/iS9mbqho6s0 https://youtu.be/MBRoCdtZOYg Inspiration
  11. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 12/127 https://youtu.be/pdHvC8fDC5E https://youtu.be/kYVxGyido9g https://youtu.be/tTexD26jIN4 https://youtu.be/iS9mbqho6s0 https://youtu.be/MBRoCdtZOYg Inspiration
  12. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 14/127 Meet S-O
  14. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 15/127 Meet S-O
  15. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  16. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  17. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  18. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  19. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  20. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  21. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  22. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  23. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  24. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  25. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  26. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  27. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  28. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  29. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  30. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  31. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 32/127 Sharing is caring
  32. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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
  34. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  35. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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?
  36. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  37. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  38. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  39. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  40. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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?
  41. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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?
  42. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  43. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  44. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  45. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  46. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  47. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  48. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  49. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 50/127 https://youtu.be/gxQ-FOhtINA Rotary Engine
  50. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 51/127 https://youtu.be/gxQ-FOhtINA Rotary Engine
  51. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

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

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

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

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

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

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

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

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

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

    Fahller @bjorn_fahller@mastodon.social 62/127 Fokker E.III flying https://youtu.be/5d664Ri1wtM
  62. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 63/127 Fokker E.III flying https://youtu.be/5d664Ri1wtM
  63. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

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

    Fahller @bjorn_fahller@mastodon.social 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?
  66. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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?
  67. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  68. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 69/127 Review
  69. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 70/127 Review I don’t understand. Rewrite!
  70. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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
  72. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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!
  73. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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!
  74. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  75. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

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

    Fahller @bjorn_fahller@mastodon.social 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.
  78. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 79/127 Information overload
  79. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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.
  81. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  82. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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?
  83. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 84/127 Share to the team
  84. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 85/127 Share to the team I wasted a couple of hours yesterday because I misunderstood the internal API
  85. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 86/127 Share to the company
  86. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 87/127 Share with the world! https://youtu.be/jWX5lzfCfuY
  87. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 88/127 Practice
  88. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  89. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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
  91. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  92. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 93/127 Practice Various types of training at work...
  93. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

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

    Fahller @bjorn_fahller@mastodon.social 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.
  96. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  97. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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.
  99. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 100/127 Toxicity! Some examples:
  100. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 101/127 Toxicity! Some examples: • The weekly dunce hat
  101. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 102/127 Toxicity! Some examples: • The weekly dunce hat
  102. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 103/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame
  103. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 104/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame
  104. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 105/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying
  105. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 106/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying
  106. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 107/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting
  107. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 108/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting
  108. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 109/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting • Stealing credit
  109. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 110/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting • Stealing credit
  110. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 111/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting • Stealing credit Lower willingness to share knowledge!
  111. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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 =>
  112. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 113/127 Toxicity! Some examples: • The weekly dunce hat • Seeking blame • Threats/pressure/fear/bullying • Gosting • Stealing credit These can change!
  113. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  114. Learning is Teaching is Sharing – ACCU 2024 © Björn

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

    Fahller @bjorn_fahller@mastodon.social 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”
  116. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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!
  117. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  118. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  119. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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:
  120. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  121. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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
  122. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 123/127 Reflect!
  123. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 124/127 How I stopped worrying and learned to love the embarrassement
  124. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 125/127 Björn Fahller bjorn@fahller.se @bjorn_fahller@mastodon.social @rollbear Learning is Teaching is Sharing
  125. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 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.
  126. Learning is Teaching is Sharing – ACCU 2024 © Björn

    Fahller @bjorn_fahller@mastodon.social 127/127 Björn Fahller bjorn@fahller.se @bjorn_fahller@mastodon.social @rollbear Learning is Teaching is Sharing