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
840
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.2k
Team-Based Git Workflow
swanson
2
890
Redis: Swiss Army Knife
swanson
13
910
Other Decks in Programming
See All in Programming
Next.js App Router
quramy
12
1.8k
Deep Dive into React Stream/Serialize
mugi_uno
3
670
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
10
1.4k
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
420
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
170
AmperとFleetを使ったAndroidアプリ
yoppie
0
250
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
1k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
440
PHPはいつから死んでいるかの調査
chiroruxx
2
420
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
43
19k
敵対的ポイフル
futabato
0
130
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.5k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
13
4.6k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Thoughts on Productivity
jonyablonski
60
3.9k
Unsuck your backbone
ammeep
663
57k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Web Components: a chance to create the future
zenorocha
306
41k
How to name files
jennybc
65
93k
The Language of Interfaces
destraynor
151
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
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