Purposeful Code
Jon McCartie
developer/product coordinator, LifeChurch.tv
RailsConf 2013 - Portland, OR - May 1st, 2013
Slide 2
Slide 2 text
Hi! I’m Jon McCartie and
I’m a Ruby developer at
(on the interwebs: @jmccartie)
Slide 3
Slide 3 text
What’s the point?
Slide 4
Slide 4 text
What do I value?
Slide 5
Slide 5 text
Something to belong to
We want to be part of something
that’s bigger than ourselves
Slide 6
Slide 6 text
According to the recent Millennial
Impact Report, 75 percent of young
people (aged 25-30) donated to causes
last year and 63 percent said they gave
their time to volunteer.
http://www.huffingtonpost.com/2012/06/12/charitable-giving-millennial-generation_n_1590389.html
Slide 7
Slide 7 text
What’s my purpose?
Slide 8
Slide 8 text
Open
(Free Resources)
Church Online
Platform
Church
Metrics
YouVersion
(The Bible App)
Slide 9
Slide 9 text
What’s your purpose?
What motivates you? What brings you fulfillment?
Slide 10
Slide 10 text
So where do I start?
What are your values? What matters to you?
@my.values.each do |val|
val.prioritize!
end
Slide 11
Slide 11 text
Find it
Find the purpose in the work you do
Slide 12
Slide 12 text
“But my work has no purpose.”
> @my_work.has_purpose?
=> false
Slide 13
Slide 13 text
PurposefulLife.new
1. Find purpose
2. Leave and find purpose
3. Find purpose outside of work
Slide 14
Slide 14 text
Give Back
Slide 15
Slide 15 text
Code With Purpose
Purpose.find_of_create_by(values)