From Ruby apps to
large-scale distributed
systems
Navigating technology as a self-taught outsider
Marta Paciorkowska
Ada Lovelace Day, Oslo 8/10/2019
Slide 2
Slide 2 text
Hi! I’m Marta
Infrastructure Developer @ Finn.no
@a_meba
Slide 3
Slide 3 text
From cosmonaut to
literary critic
Putting your foot in the
door
02
A CURIOUS CHILD AN OUTSIDER
01
Continuously more
complex systems
ABSTRACTIONS
04
YOU’VE GOT THIS
Why am I here?
03
Slide 4
Slide 4 text
A
CURIOUS
CHILD
From cosmonaut to literary
critic
01.
Slide 5
Slide 5 text
ASPIRING COSMONAUT
Decided my career at age 7.
A STRING THEORY FAN
In primary school, I had
a crush on the
Backstreet Boys and
Richard Feynman.
NGO WORKER
…and a starving
translator.
FIRST PROGRAM ~ 1995
Thank you, Logo turtle
and Mrs. teacher from
CS class.
STUDIED ENGLISH LITERATURE
Astronomy was my
original plan.
IN TECH SINCE 2013
Wrote open source
Ruby code for config
management.
Slide 6
Slide 6 text
AN
OUTSIDER
Putting your foot in the door
02.
Slide 7
Slide 7 text
junior jobs
“Are they paying me enough?”
no connections
gaps in knowledge
constantly having to prove oneself
THE BAD
fuck the status quo
“I don’t deserve the shitty software”
the beginner’s mind
mobility
openness to change
THE GOOD
Slide 8
Slide 8 text
impostor syndrome
not being taken seriously
misogyny, xenophobia, prejudice, stereotypes
crying in the bathroom
“You’d be a distraction if we hired you”
insecurities insecurities insecurities insecurities
THE UGLY
Slide 9
Slide 9 text
YOU’VE
GOT
THIS
Why am I here?
03.
Slide 10
Slide 10 text
How to fit six years of tech evolution on one slide?
It’s fascinating
how IT systems
evolve
Slide 11
Slide 11 text
Applications as a
Service
Slide 12
Slide 12 text
Applications as a
Service
Maturing of cloud
providers and
their services
Slide 13
Slide 13 text
Applications as a
Service
Maturing of cloud
providers and
their services
Microservice
architecture
Slide 14
Slide 14 text
Applications as a
Service
Maturing of cloud
providers and
their services
Microservice
architecture
Internet became
a darker place
Slide 15
Slide 15 text
ABSTRA-
CTIONS
Continuously more complex
systems
04.
Slide 16
Slide 16 text
Full computers that
we built systems
from.
Isolated processes
without
virtualization.
Completely
abstracting away
the server.
Virtual computers
that can fit on a
server.
An orchestra of
containers inside
clusters.
SERVERS CONTAINERS SERVERLESS
VMs KUBERNETES
Slide 17
Slide 17 text
The evolution of our
infrastructure
systems seems to
follow a fractal-like
pattern.
Slide 18
Slide 18 text
Questions?
[email protected]
@a_meba
This talk will be published on:
https://thatmarta.wordpress.com
THANKS!
Slide 19
Slide 19 text
CREDITS
Give credit where it’s due:.
◂ Presentation template by Slidesgo (with modifications from author)
◂ Icons by Flaticon
◂ Images & infographics by Freepik
◂ Author introduction slide photo created by Freepik
◂ Text & Image slide photo created by Freepik.com
◂ Big image slide photo created by Freepik.com