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

Getting Yourself Unstuck

By Toby Osbourn

Getting Yourself Unstuck

  • 940