Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
You Don’t Need to Be a Hero to Contribute
Search
Richard Fan
October 11, 2025
Technology
16
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
You Don’t Need to Be a Hero to Contribute
Presented at PyCon Hong Kong 2025
Richard Fan
October 11, 2025
More Decks by Richard Fan
See All by Richard Fan
Whose Fault When a Pentest Agent Attacks the Wrong Target
richardfan1126
0
46
Understanding the Identity ofa CI Platform
richardfan1126
0
23
JAWS Pankration 2024 - Achieve software supply chain security using AWS Nitro Enclaves and GitHub Actions
richardfan1126
0
89
Preserving privacy on data collaboration with AWS Clean Rooms
richardfan1126
0
56
Achieve software supply chain security using AWS Nitro Enclaves and GitHub Actions
richardfan1126
0
190
When Data Collaboration Meets Privacy: Privacy-enhancing Technologies on AWS
richardfan1126
0
69
AWS Security Hub Central Configuration - An Easy way to monitor your Organization security posture
richardfan1126
0
86
Create your first AWS Nitro Enclaves application
richardfan1126
0
89
Building Security Data Lake
richardfan1126
0
28
Other Decks in Technology
See All in Technology
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
130
会社説明資料
persolserverworks
0
9.8k
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
130
USB PDを使ってスマホを労わりたい
raspython3
0
170
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
130
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
310
今さら理解するウェブフォントver.2026
takanorip
3
710
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
750
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
420
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
730
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Test your architecture with Archunit
thirion
2
2.4k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
RailsConf 2023
tenderlove
30
1.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
You Don’t Need to Be a Hero to Contribute Richard
Fan
Who am I • Security Engineer • AWS Security Hero
(Not working for AWS) • Hobbyist security researcher • Love travel, hiking • Have a cat
I’m zero His GitHub My GitHub Her GitHub
I can do it
My 1st story – a Python demo project AWS Nitro
Enclaves • Introduced in 2020 • Trusted Execution Environment (TEE) inside EC2 AWS Nitro Enclaves
My 1st story – a Python demo project
My 1st story – a Python demo project
My 1st story – a Python demo project
Tip #1 Tip #1 A demo/util helps a lot of
people Especially on languages like Python
My 2nd story
My 2nd story
My 2nd stories – Fixing documentations issues
My 2nd stories – Fixing documentations issues Documentarians are the
unsung heroes
My 2nd stories – Fixing documentations issues If you know
how to fix it, raise a PR! If you don’t, raise an issue (with reference!!!)
My 2nd stories – Fixing documentations issues
My 2nd stories – Fixing documentations issues Or just use
AI
Tip #2 Tip #2 As a user You have the
right to point out docs mistake
My 3rd story Retiring But we build more stuff here
My 3rd story
My 3rd story GitHub reusable workflow
My 3rd story
My 3rd story • sourcegraph.com • grep.app
My 3rd story
Open-source community is more fragile than you think
Open-source community is more fragile than you think Supply Chain
Attack!!!
Open-source community is more fragile than you think
Open-source community is more fragile than you think
Open-source community is more fragile than you think
Tip #3 Tip #3 If you found an issue Other
people probably made the same mistake
Start Before You’re Ready
How to find me
[email protected]
richardfan1126 @richardfan1126