Code Literacy for Lean Teams
AgileUX NYC 2012
Jonathan Berger, Pivotal Labs
AgileUX NYC 2012
Jonathan Berger, Pivotal Labs
My background is in
I read and write code every day to build products at @pivotallabs
(Show of hands)
Who's primary role is
Who's primary role is
Who's primary role is
How many people have
as their NYE resolution?
1: "Literacy" is a useful way to discuss becoming technical
2: Technical literacy helps Lean Teams
3: Share my story about becoming literate
Part 1:
If you work in a technical medium,
Learning hard technical skills is
Remember
Getting technical doesn't have to be a
Part 2:
Overview
Overview
(no matter what the role)
Preserve the ability / reserve the right to stay innocent and come up with crazy ideas that the Technically Literate deem impossible.
Part 3:
I started as
I worked on Spot.Us and
I found Pivotal, and
I started working with 2 pairs of developers.
They would type code
Learning #1
with basic CSS, HTML, and a templating framework (Erb)
Learning #2
using Cucumber. This helped my UX and UI practice enormously.
Learning #3
Setting up an environment, Bundler, Rake, etc., let me run locally.
Learning #4
So I could contribute small fixes, mostly copy and CSS.
I was breaking a lot of tests
Learning #5
So I run tests and make some fixes.
Now I could commit code
:-)
Learning #6
So I could make better in-browser mocks and make more changes
Learning #7
That's a mouthful.
Learning #8
and starting to bring my Design practice back to it. Personas in cuke!
Learning #∞
Rules I Learned
Tastes I cultivated
Learn Something! Learn Rails! Or Sinatra.
@jonathanpberger on twitter, github, forrst, flickr, etc etc etc
http://jonathanpberger.com/talks for this deck in HTML (with links).