DevoxxUK: Learning programming through osmosis
-
Upload
maaret-pyhaejaervi -
Category
Software
-
view
1.052 -
download
0
Transcript of DevoxxUK: Learning programming through osmosis
![Page 1: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/1.jpg)
@maaretp http://maaretp.com
Learning Programming Through Osmosis
by Maaret Pyhäjärvi
![Page 2: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/2.jpg)
@maaretp http://maaretp.com
Finding Mob Programming From a non-programmer to
a programmer through osmosis
![Page 3: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/3.jpg)
@maaretp http://maaretp.com
Only tester by profession & only
woman in my team
![Page 4: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/4.jpg)
@maaretp http://maaretp.com
Testers don’t break the code, they break your illusions about
the code. - Adapted from James Bach
![Page 5: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/5.jpg)
@maaretp http://maaretp.com
“Women only write comments
in code”
![Page 6: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/6.jpg)
@maaretp http://maaretp.com
Dislike of programming
(Scheme, Assembler, Fortran, C++, C, Java, Pascal, Python, C#, Ruby,
Objective C, Swift …)
![Page 7: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/7.jpg)
@maaretp http://maaretp.com
There was a need of a change of ideas…
![Page 8: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/8.jpg)
@maaretp http://maaretp.com
Teaching Kids in Pairs
![Page 9: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/9.jpg)
@maaretp http://maaretp.com
A talk on a strange idea: Mob Programming
![Page 10: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/10.jpg)
@maaretp http://maaretp.com
"All the brilliant people working on the same thing, at the same time, in
the same space, on the same computer." -- Woody Zuill
![Page 11: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/11.jpg)
@maaretp http://maaretp.com
Trying it out at office and in meetups
![Page 12: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/12.jpg)
@maaretp http://maaretp.com
Mobbing Setup and Roles
Driver
Navigators
Designated Navigator
Facilitator
![Page 13: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/13.jpg)
@maaretp http://maaretp.com
Strong-Style Navigation
“For an idea to go from your head to the computer it must
go through someone else’s hands”
*http://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-pairing.html
![Page 14: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/14.jpg)
@maaretp http://maaretp.com
![Page 15: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/15.jpg)
@maaretp http://maaretp.com
Building psychological
safety
![Page 16: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/16.jpg)
@maaretp http://maaretp.com
An All-Female Hackathon
![Page 17: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/17.jpg)
@maaretp http://maaretp.com
Programming is like writing. Getting
started is easy and it takes a lifetime to
get good at.
![Page 18: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/18.jpg)
@maaretp http://maaretp.com
Lessons Learned Mob Programming
Being A Tester in a Mob
![Page 19: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/19.jpg)
@maaretp http://maaretp.com
Cognitive Dissonance
![Page 20: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/20.jpg)
@maaretp http://maaretp.com
Non-programmer is often still technical
![Page 21: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/21.jpg)
@maaretp http://maaretp.com
Polyglot programming
teaches culture and courage
![Page 22: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/22.jpg)
@maaretp http://maaretp.com
Correcting Mistakes without
Egos in Play
![Page 23: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/23.jpg)
@maaretp http://maaretp.com
Knowing what is relevant
![Page 24: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/24.jpg)
@maaretp http://maaretp.com
Slow allows for thoughtful thinking
![Page 25: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/25.jpg)
@maaretp http://maaretp.com
Stealth Exploration
![Page 26: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/26.jpg)
@maaretp http://maaretp.com
My Developers Get Exploratory
Testing!
![Page 27: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/27.jpg)
@maaretp http://maaretp.com
From technical debt to technical
assets
![Page 28: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/28.jpg)
@maaretp http://maaretp.com
Best ideas win when you care
about work over credit
![Page 29: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/29.jpg)
@maaretp http://maaretp.com
Do both!
![Page 30: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/30.jpg)
@maaretp http://maaretp.com
Best face forward in a group
![Page 31: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/31.jpg)
@maaretp http://maaretp.com
Everyone welcome with
opt-out
![Page 32: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/32.jpg)
@maaretp http://maaretp.com
I had great ideas even if I did not know how to turn them to code – removing the distance is worth the
struggle.
![Page 33: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/33.jpg)
@maaretp http://maaretp.com
Teaching Exploratory Testing in a Mob
![Page 34: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/34.jpg)
@maaretp http://maaretp.com
![Page 35: DevoxxUK: Learning programming through osmosis](https://reader031.fdocuments.us/reader031/viewer/2022030216/58890b901a28ab4a5c8b4e19/html5/thumbnails/35.jpg)
@maaretp http://maaretp.com
Maaret Pyhäjärvi Email: [email protected] Twitter: @maaretp Web: maaretp.com Blog: visible-quality.blogspot.fi (please connect with me through Twitter or LinkedIn)