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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
matt swanson
April 22, 2012
Programming
910
5
Share
Anatomy of a Weekend Project
Tips and tricks for successful Weekend Projects from a serial weekend hacker
matt swanson
April 22, 2012
More Decks by matt swanson
See All by matt swanson
Confident Refactoring
swanson
2
1.3k
Team-Based Git Workflow
swanson
2
1k
Redis: Swiss Army Knife
swanson
13
1k
Other Decks in Programming
See All in Programming
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.1k
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
200
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
2
150
AIエージェントで業務改善してみた
taku271
0
500
感情を設計する
ichimichi
5
1.3k
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
290
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
130
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
Don't Prompt Harder, Structure Better
kitasuke
0
640
PHPで TLSのプロトコルを実装してみる
higaki_program
0
750
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
210
Nuxt Server Components
wattanx
0
260
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
440
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
The Spectacular Lies of Maps
axbom
PRO
1
680
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
How to Ace a Technical Interview
jacobian
281
24k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
130
WENDY [Excerpt]
tessaabrams
9
37k
Facilitating Awesome Meetings
lara
57
6.8k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
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