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
Pinax Lessons Learned- DevICT
Search
KatherineMichel
January 13, 2021
Technology
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pinax Lessons Learned- DevICT
KatherineMichel
January 13, 2021
More Decks by KatherineMichel
See All by KatherineMichel
DjangoCon US 2023 Recap
katherinemichel
0
70
Maintaining Demystified- DjangoCon US
katherinemichel
0
34
Desmitificando el Mantenimiento- DjangoCon US
katherinemichel
0
36
Journey to Maintainer- GitHub
katherinemichel
0
34
Bringing Pinax Back to Life- PyCon US Maintainers Summit
katherinemichel
0
43
Bringing Pinax Back to Life- FOSDEM
katherinemichel
0
34
Get a Jumpstart on Collaboration and Code Review in GitHub- PyLadies Southwest Florida
katherinemichel
0
60
Get a Jumpstart on Collaboration and Code Review in GitHub- devICT Hacktoberfest
katherinemichel
0
48
Get a Jumpstart on Collaboration and Code Review in GitHub- PyLadies Remote
katherinemichel
0
54
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
200
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
100
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
110
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
520
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
460
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Language of Interfaces
destraynor
162
27k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Prompt Engineering for Job Search
mfonobong
0
520
A Soul's Torment
seathinner
8
3.8k
Into the Great Unknown - MozCon
thekraken
41
2.8k
GitHub's CSS Performance
jonrohan
1033
470k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
Transcript
Pinax Lessons Learned By Katherine “Kati” Michel
About Me
In Summary Without a long term strategy, Pinax became difficult
to maintain. I’ll tell you the problems and possible solutions, so we can learn from it.
None
Time Machine: 2008
How It Began Personal Sites Inspiring Reusable Features
Fast Forward: 2017 Photo by Adam Gregory of https://atomimages509.wixsite.com/atom
How It Was Going 80 Projects and Apps account blog
static stripe waitinglist zero company documents team-wiki wiki forums socialauth Pinax Themes Popular Pinax Apps Pinax Starter Projects django-user-accounts pinax-stripe pinax-announcements pinax-badges pinax-blog pinax-calendars pinax-cohorts pinax-comments pinax-documents pinax-eventlog pinax-events pinax-forums pinax-images pinax-invitations pinax-likes pinax-messages pinax-news pinax-notifications pinax-points pinax-ratings pinax-referrals pinax-submissions pinax-teams pinax-testimonials pinax-types pinax-waitinglist pinax-webanalytics pinax-wiki pinax-templates pinax-theme-bootstrap
How It Was Going GitHub Organization, Global Docs, and Slack
How It Was Going Sustainability lacking
Problem: Tribal knowledge Solution: Document the tribal knowledge
Pinax Documentation
Problem: Existing docs difficult to find, duplicated, and inconsistent Solution:
One source of docs, easy to find, use
One Source of Docs
Problem: Variations in configurations Solution: Choose one configuration approach and
implement across projects
One Configuration Approach
Problem: Lack of engagement with individuals Solution: Reduce backlog of
issues and PRs and catch up with engagement
Engagement with Individuals • Over 160 issues closed • Over
100 PRs merged • Over 30 PRs closed • Countless questions answered in issues and Slack
Problem: Lack of engagement with the community Solution: Write more
blog posts and publicize well
Engagement with Community
Problem: Tasks being done manually Solution: Automate tasks
Biggest Lesson Learned: Release Succeeded Due to My Communication and
Teaching Skills • Blog posts attracted contributors • Release documentation enabled them to help, to mutual benefit
Thank You! Twitter: KatiMichel GitHub: KatherineMichel Email:
[email protected]