Getting Yourself Unstuck
When doing the Rubies
Who Am I
@tosbourn
Developer - @rumblelabs
I Get Stuck Loads
Like an embarrassing amount of time.
And I bet you do too!
Three Different Kinds of Stuck
Annoying Simple Stuff
Rabbit Hole Stuff
Conceptual, Bigger Picture Stuff
Annoyingly Simple sTuff
Syntax errors
Typos
Things you don't want people to know you spent time on
Find Bugs Early and Automatically
Make your editor do the work
All good editors have Syntax checkers
Turn On Error Logging
Use environment variables to make sure development is spitting out everything you need.
config.active_support.deprecation = :log
config.log_level = :debug
Get a second pair of eyes
You will always spot something wrong way quicker in something you didn't write.
There is no shame in it.
Rabbit Hole Stuff
Non-Obvious Bugs
Performance Issues
Generally feeling a disturbance in the force
Stuff that is hard to estimate a fix time for
Stack Overflow
Be clear
Show Your Working
Be a nice citizen
Pair with sOmeone
Two heads are better than one
Doesn't have to be like the TDD videos the cool kids do
#PairWithMe
Social Media
Put a general message out
Ask specific friends or followers
Have code examples ready
Conceptual, Bigger Picture Stuff
DRY
SOLID
KISS
(Think about that for a second)
Ask A Mentor
Step 0 - Have a Mentor
Don't be afraid to question why things are the way they are
There are no dumb questions
Get Book/Article Recommendations
Ask your social network
Ask known experts
Study the articles like you are going to be examined on them
What To Do Once You Get Unstuck
Share your knowledge
Write stuff down
Teach stuff to others
Thanks!
Questions?
?
@tosbourn
http://tosbourn.com