lorna mitchell - becoming polyglot - codemotion milan 2017
TRANSCRIPT
![Page 1: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/1.jpg)
Lorna Mitchell, IBM
Becoming Polyglot
![Page 2: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/2.jpg)
nouna person who knows and is able to use several languages."Slovenians, being surrounded by many countries, are mostly polyglots"
adjectiveknowing or using several languages."a polyglot career woman"
@lornajane
![Page 3: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/3.jpg)
Level 1: Make unfamiliar code run
@lornajane
![Page 4: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/4.jpg)
Instead of being a mongoose, be an antelope. When an antelope is confronted with
something unexpected or frightening, it freezes. It stays absolutely still and tries not to attract any attention, while it stops and thinks
and works out the best thing to do.
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html @lornajane
![Page 5: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/5.jpg)
Level 2: Edit code successfully
@lornajane
![Page 6: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/6.jpg)
HTTP Tools to Use and Re-use● CURL http://curl.haxx.se
● (or Postman, Paws, Fiddler … see http://lrnja.net/httptools )● RequestBin http://requestb.in/● Ngrok https://ngrok.com/● Wireshark https://www.wireshark.org/● Charles Proxy https://www.charlesproxy.com/
@lornajane
![Page 7: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/7.jpg)
Level 3: Separate dev and live platforms
@lornajane
![Page 8: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/8.jpg)
Level 4: Search, copy and paste successfully
@lornajane
![Page 9: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/9.jpg)
Level 5: Create a simple app from scratch
@lornajane @lornajane
![Page 10: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/10.jpg)
Level 6: Participate in community
@lornajane
![Page 11: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/11.jpg)
In the world of hackers, the kind of answers you get to your technical questions depends as much on the way you ask the questions as on
the difculty of developing the answer.
http://www.catb.org/~esr/faqs/smart-questions.html@lornajane
![Page 12: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/12.jpg)
Level 7: Get paid to use this tech stack
@lornajane
![Page 13: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/13.jpg)
Level 8: Adopt and evolve good practice and tooling
@lornajane
![Page 14: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/14.jpg)
Level 9: Mentor/Teach others
@lornajane
![Page 15: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/15.jpg)
Level 10: Dream in this language
@lornajane
![Page 16: Lorna Mitchell - Becoming Polyglot - Codemotion Milan 2017](https://reader034.vdocuments.us/reader034/viewer/2022051521/5a6479a47f8b9a27568b48ff/html5/thumbnails/16.jpg)
Further Reading
Becoming Geek (Michael Lopp)Seven Languages in Seven Weeks (Bruce A Tate)Debugging Teams (Ben Collins-Sussman, Brian W. Fitzpatrick)The Art of Community (Jono Bacon)The Cathedral and the Bazaar (Eric Raymond)
Get in touch: https://lornajane.net
@lornajane