Being the only woman on your team can be hard. Many times it’s difficult to know what is only your experience and what is common. In this talk we’ll go through 24 tips (and a few bonus tips) based on well over a decade of experience being the only woman in several teams. If you’re a woman hopefully you’ll walk out with some ideas you can put to work right away, if you’re a man hopefully you’ll walk out with a new perspective and start noticing things in your day-to-day that you didn’t notice before.
https://patricia.no/2018/09/06/survival_tips_for_women_in_tech.html
2. @pati_gallardo
If I was a guy
I’d now tell you about my family and hobbies,
and show pictures of cute dogs and kids
2
META
@pati_gallardo
3. @pati_gallardo
But I’m not a guy, so…
instead
I’m going to show you pictures of
assembly
so that you might take me seriously
3
4. @pati_gallardo
$ hello
wargames$ objdump -d shellcode | grep -A 30 "<__libc_open>:"
00000000004490f0 <__libc_open>:
4490f0: 48 83 ec 68 sub $0x68,%rsp
4490f4: 41 89 f2 mov %esi,%r10d
4490f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
4490fe: 00 00
449100: 48 89 44 24 28 mov %rax,0x28(%rsp)
449105: 31 c0 xor %eax,%eax
449107: 41 83 e2 40 and $0x40,%r10d
44910b: 48 89 54 24 40 mov %rdx,0x40(%rsp)
449110: 75 4e jne 449160 <__libc_open+0x70>
449112: 89 f0 mov %esi,%eax
449114: 25 00 00 41 00 and $0x410000,%eax
449119: 3d 00 00 41 00 cmp $0x410000,%eax
44911e: 74 40 je 449160 <__libc_open+0x70>
449120: 8b 05 e6 36 27 00 mov 0x2736e6(%rip),%eax
449126: 85 c0 test %eax,%eax
449128: 75 61 jne 44918b <__libc_open+0x9b>
44912a: 89 f2 mov %esi,%edx
44912c: b8 01 01 00 00 mov $0x101,%eax
449131: 48 89 fe mov %rdi,%rsi
449134: bf 9c ff ff ff mov $0xffffff9c,%edi
449139: 0f 05 syscall
%rax # System call %rdi %rsi %rdx %r10
0x101 257 sys_openat int dfd const char * filename int flags int mode
@pati_gallardo 4
From my talk last week at NDC
TechTown called
“The Anatomy of an Exploit”
5. @pati_gallardo
Turtle
Sec
Patricia Aas - Trainer & Consultant
Currently : TurtleSec
Previously : Vivaldi, Cisco Systems, Knowit, Opera Software
Master in Computer Science - main language Java
Pronouns: she/her
“Is she your
secretary?”
“Of course she
has pronouns”
C++ Programmer, Application Security
Macho, high credibility
Big Name
credibility
Lending Privilege
6. @pati_gallardo
6
The stages of acknowledging
systems of oppression
(or the five stages of grief)
denial acceptancebargaininganger depression
7. @pati_gallardo
7
“I was raised to believe we are all equal,
this can’t be true!“
denial acceptancebargaininganger depression
8. @pati_gallardo
8
“If this is true,
then this is the natural order of things!”
denial acceptancebargaininganger depression
9. @pati_gallardo
9
“Ok, it might be true,
but is it really that bad?
What about...”
denial acceptancebargaininganger depression
10. @pati_gallardo
10
“It’s true, and it’s everywhere!
This is so ingrained and it’s impossible to fix!”
denial acceptancebargaininganger depression
19. @pati_gallardo1
19
Don’t try to be
“one of the guys”
you’ll never be
able to bring your
full self to work. Purl, Pixar
@pati_gallardo
20. @pati_gallardo
20
Invisibility*
Treat the Less Powerful as
if they are invisible by
ignoring them
*De fem hersketeknikker (Master suppression techniques),
professor Berit Ås
Invisibility is common in
workplace bullying
39. @pati_gallardo
39
@pati_gallardo
17
Try to make the team more diverse in any direction.
That changes the tone.
But get more women devs,
if not in the team then at least in adjacent teams.
It is hard being alone.
43. @pati_gallardo
43
@pati_gallardo
19
Get a Powerful Ally
and plot (literally plot)
to compensate for social power being unequal
when it really matters.
Like having them back you up
in important meetings.
54. @pati_gallardo
54
@pati_gallardo24
Finally, don’t let anyone convince you that this is
your responsibility.
These are Survival Tips.
You shouldn’t have to fight to survive
doing your job
on the same playing field as your colleagues.
These tips don’t make this Your Fault.
You are great just the way you are.
55. @pati_gallardo
55
The stages of acknowledging
systems of oppression
(or the five stages of grief)
denial acceptancebargaininganger depression
56. @pati_gallardo
56
We all have things to unlearn
We are all colored by our environment
But now we’re grown
Now we get to decide who we are
And what we stand for