How
to
act
like
you
(maybe
actually)
care
about
your
work
Jacob
Mather
@PoweredByJAM
Slide 2
Slide 2 text
HI!
I’m
Jacob
Mather
IRC:
jmather
Twi;er:
@PoweredByJAM
Blog:
itsmajax.com
Symfony
fanaDc
since
0.something
Co-‐Founder
of
Point
Five
Foundry
Slide 3
Slide 3 text
Be
A
Part
of
a
Community
• IRC
• Forums
• Mailing
Lists
• User
Groups
• Bug
Reports
• Patches
/
Pull
Requests
Jacob
Mather
@PoweredByJAM
Slide 4
Slide 4 text
Educate
Yourself
Continuously
“If
you’re
not
growing,
you’re
dying”
-‐
Monty
Bishop
Jacob
Mather
@PoweredByJAM
Slide 5
Slide 5 text
Ways
To
Learn
• Read
documentaDon
on
new
tools
• Take
a
tutorial
for
a
new
language
• Follow
developer’s
blogs
and
twi;er
accounts
• Take
on
a
pet
project
• Freelance
• Teach
others
Jacob
Mather
@PoweredByJAM
Slide 6
Slide 6 text
Automate
Everything
Anything
you
have
to
do
by
hand,
you
can
(and
will)
mess
up.
Eventually.
Jacob
Mather
@PoweredByJAM
Slide 7
Slide 7 text
“Computers
are
great
at
doing
the
same
thing
the
same
way
every
Dme
you
ask
it
to.
Humans,
not
so
much”
-‐ Chris
Hartjes
@grmpyprogrammer
Automate
Your
Testing
Jacob
Mather
@PoweredByJAM
Slide 8
Slide 8 text
Automate
Your
Deployment
“Prayer
should
not
be
part
of
the
steps
in
the
deployment
process”
-‐ Ayende
Rahien
@ayende
Jacob
Mather
@PoweredByJAM
Slide 9
Slide 9 text
“SoYware
developers
tend
to
be
soYware
addicts
who
think
their
job
is
to
write
code.
But
it's
not.
Their
job
is
to
solve
problems.”
-‐ Jeff
Atwood
@CodingHorror
Realize
Your
Actual
Job
Jacob
Mather
@PoweredByJAM
Slide 10
Slide 10 text
Be
sure
that
it
is
a
problem
your
client
actually
has…
And
that
your
client
can
understand
your
soluDon
When
Solving
Problems:
Jacob
Mather
@PoweredByJAM
h;p://maharajaofgaipajama.blogspot.com/2007_06_01_archive.html
Slide 11
Slide 11 text
They
can
actually
help.
Get
Along
With
Your
Coworkers
Jacob
Mather
@PoweredByJAM
Slide 12
Slide 12 text
Jacob
Mather
IRC:
jmather
Twi;er:
@PoweredByJAM
Blog:
itsmajax.com
Symfony
fanaDc
since
0.something
Co-‐Founder
of
Point
Five
Foundry