Upload
radamanthus-batnag
View
188
Download
2
Embed Size (px)
Citation preview
Sketching Doodling
for Great Success
RubyConfPH March 27, 2015Radamanthus Batnag
About me
PHilippine Ruby Users’ Group
@radamanthus
Sketching Doodling
for Great Success
We should doodle
We can doodle
How to doodle
We should doodle
To learn better
To communicate better
We can doodle
But I cannot draw...
Good News!
http://alistapart.com/article/the-miseducation-of-the-doodle
coffee
Simpler is BETTER
http://www.drawingteachers.com/how-to-draw-clouds-step-by-step.html
http://pixar.wikia.com/Remy
Anyone can cook doodle!
We should doodle We can doodle
...how?
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.159
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
When describing WHO or WHAT,
draw a PORTRAIT
“This component connects (via SSH) to the application master of your environment and ensures that the
server-side component is installed and is the correct version.”
“This component connects (via SSH) to the application master of your environment and ensures that the
server-side component is installed and is the correct version.”
“This component connects (via SSH) to the application master of your environment and ensures that the server-side component is installed and is the
correct version.”
“This component connects (via SSH) to the application master of your environment and ensures that the server-side component is installed and is the
correct version.”
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
When describing objects’ relative
quantities, draw a CHART
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
AWS EBS IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
60% SLOWER!
IOPS Performance:• SSD - Baseline performance of 3 IOPS/GiB• Magnetic - Averages 100 IOPS
Small SSD volumes are SLOWER
than magnetic volumes!
60% SLOWER!
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
When describing objects’ positions
in SPACE, draw a MAP
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
cached copy release directory
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
cached copy release directory
instance
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
When describing objects’ positions in
TIME, draw a TIMELINE
2. Gem bundlingAfter your code is copied to all instances in your environment…
3. Default configurationAfter your application gems are installed…
4. Database migrationAfter default configuration has been setup…
2. Gem bundlingAfter your code is copied to all instances in your environment…
3. Default configurationAfter your application gems are installed…
4. Database migrationAfter default configuration has been setup…
2. Gem bundlingAfter your code is copied to all instances in your environment…
3. Default configurationAfter your application gems are installed…
4. Database migrationAfter default configuration has been setup…
2. Gem bundlingAfter your code is copied to all instances in your environment…
3. Default configurationAfter your application gems are installed…
4. Database migrationAfter default configuration has been setup…
2. Gem bundlingAfter your code is copied to all instances in your environment…
3. Default configurationAfter your application gems are installed…
4. Database migrationAfter default configuration has been setup…
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam, p.155
When describing objects’ influences upon
each other, draw a FLOWCHART
http://www.baconcoma.com/bacon-flow-chart-or-decision-tree/
Complete Example
engineyard gem
engineyard-serverside gem
cached copyrelease directory
Portraits
Portraits
X
Maps
Maps
instance
“On each instance, the contents of /data/<appname>/shared/cached-copy
are copied to /data/<appname>/releases/timestamp.”
X
X
Timeline
Timeline
X
X X
Putting it all together
http://www.funnyjunk.com/funny_pictures/2850888/Which/1686
Where to go for more
Thank You!
http://teen-titans-go.wikia.com/wiki/File:Robin_panic_button_gif.gif
http://alistapart.com/article/the-miseducation-of-the-doodle
http://pixar.wikia.com/Remy
http://www.funnyjunk.com/funny_pictures/2850888/Which/1686
Show and Tell, Dan Roam
Blah Blah Blah What To Do When Words Don’t Work, Dan Roam
The Back Of The Napkin, Dan Roam
Unfolding The Napkin, Dan Roam
The Doodle Revolution, Sunni Brown
Credits