Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Anatomy of a Weekend Project
Search
matt swanson
April 22, 2012
Programming
5
910
Anatomy of a Weekend Project
Tips and tricks for successful Weekend Projects from a serial weekend hacker
matt swanson
April 22, 2012
Tweet
Share
More Decks by matt swanson
See All by matt swanson
Confident Refactoring
swanson
2
1.3k
Team-Based Git Workflow
swanson
2
990
Redis: Swiss Army Knife
swanson
13
1k
Other Decks in Programming
See All in Programming
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
460
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
410
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
320
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
170
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
32k
Graviton と Nitro と私
maroon1st
0
150
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
230
認証・認可の基本を学ぼう後編
kouyuume
0
250
マスタデータ問題、マイクロサービスでどう解くか
kts
0
150
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
32
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
60
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
51
The untapped power of vector embeddings
frankvandijk
1
1.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
74
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Transcript
Weekend Project Matt Swanson @_swanson // swanson.github.com Anatomy @AskedRelic of
a
It’s Friday night, what am I doing? Hacking.
Hacking on... ‣ Script to email me when a movie
is on Netflix Instant ‣ Fantasy sports for Twitter app ‣ WYSIWYG editor for Jekyll blog
Taxonomy
Scratch an Itch ‣ Why doesn’t this exist? ‣ I’m
lazy, let’s go scripting! e.g. indyhackers-api
github.com/swanson/indyhackers-api indyhackersapi.herokuapp.com/events
Try Out New Tech ‣ Throw-away prototype ‣ Exploratory dev
e.g. Android TDD
github.com/sep/planning-poker-android
Make Something Fun ‣ Sometimes we just need to build
something really pointless e.g. abe.heroku.com
github.com/swanson/abe abe.heroku.com
Tips & Tricks
Manage Scope ‣ Weekend => 48 hours ‣ Realistic =>
4-8 hours ‣ Expectations? ‣ One-off or side-project ‣ Go for Easy Wins
Fail and Throw It Out ‣ Pickup tips/shortcuts ‣ Fear
of failing => never start ‣ My GitHub is a graveyard of failed projects (and I’m okay with that)
Get stoked! You built something cool. It’s not pretty or
polished. But you’ve actually CREATED SOMETHING (and that’s more than most people can say)
So what now?
“Neo, sooner or later you’re going to realize just as
I did that there’s a difference between knowing the path and walking the path.” — Morpheus, The Matrix
Carve out a weekend on your calendar to: Scratch an
Itch Try Out New Tech Make Something Fun Questions? Comments? Let’s talk more? Hit me up: @_swanson