House Rules


Sidebars

Direct Message your instructor at any time if you have a private non-coding concern or question.


Getting programming help

There is only one instructor (per course) but many students. Three key skills we will be teaching in this program are:

  1. Independent learning
  2. How to ask for help
  3. Knowing when to ask for help

These are skills employers look for when they hire Juniors.

Debugging

We recommend you follow these steps when you run into a problem:

  1. Troubleshoot! This is how you learn to code: through your fingers.
    • Are there syntax errors?
    • Did you validate your code?
    • Can you reproduce the error reliably?
    • Any theories?
  2. Using the proper terminology, search for solutions online;
    • And learn to recognize the quality of a search result;
  3. More troubleshooting!
  4. Talk to a rubber duck;
    • It seems silly but just talking through a problem out loud will often lead to a potential solution. The mind is funny that way.
  5. If you're still stuck, ask for help (and be respectful of someone's time) from:
    • your classmates, using the #fall-2021 Slack channel (so others can benefit from the discussion);
    • outside nerds, such as forums, Discord servers, etc;
    • your instructor, keeping in mind they will ask you if you've attempted any of the above steps.

Slack best practices