{"id":90,"date":"2015-01-20T16:49:10","date_gmt":"2015-01-20T16:49:10","guid":{"rendered":"https:\/\/www.courses.tegabrain.com\/SS15\/?page_id=90"},"modified":"2015-01-21T17:06:58","modified_gmt":"2015-01-21T17:06:58","slug":"halp","status":"publish","type":"page","link":"https:\/\/www.courses.tegabrain.com\/SS15\/?page_id=90","title":{"rendered":"HALP!"},"content":{"rendered":"<header class=\"entry-header\">\n<h2 class=\"entry-title\">How to help yourself\u2026<\/h2>\n<\/header>\n<div class=\"entry-content\">\n<p>Please do not send me personal emails asking code questions, ask them on the class <a href=\"https:\/\/groups.google.com\/forum\/#!forum\/socialsoftwaresuny\">GOOGLE GROUP! <\/a>I will answer questions here so that everyone can learn, I also encourage you to respond to your fellow student\u2019s questions. I am happy to answer other questions about logistics, concepts, ideas or concerns.<\/p>\n<p>But before you do this, here are some tried and tested steps from <a href=\"http:\/\/visitsteve.com\/\">Steve Lambert<\/a> on how to help yourself. Work through them, they work:<\/p>\n<p>You\u2019re frustrated, angry, and about to quit. It\u2019s time to figure some stuff out.<\/p>\n<p>First, it helps to have a good attitude. Believing things like \u201cI\u2019m just not a computer person\u201d means failure becomes damning evidence, rather than a minor setback. Learning requires being able to make mistakes.<\/p>\n<h2>Step 1: Identify the moment.<\/h2>\n<p>You might be frustrated, confused, or stymied. It\u2019s ok.<\/p>\n<p>This is a chance to learn.<\/p>\n<p>Take some deep breaths. Look out the window. Maybe walk around. Take a break until you can get to zero.<\/p>\n<p>When you\u2019re done with that, come back and with some perspective.<\/p>\n<p>Check over for obvious errors like:<\/p>\n<ul>\n<li>there\u2019s an error in the code<\/li>\n<li>something is unplugged<\/li>\n<li>forgot to close a tag or a ;<\/li>\n<li>didn\u2019t read all the instructions<\/li>\n<\/ul>\n<p>Can you narrow down the problem?<\/p>\n<ul>\n<li>can you test for errors?<\/li>\n<li>can you simplify the code or revert to an earlier version?<\/li>\n<li>Is there a troubleshooting process?<\/li>\n<li>Will breaking it more give you more information?<\/li>\n<\/ul>\n<p>No luck? Others before you have encountered similar problems and there are solutions. Let\u2019s find them\u2026<\/p>\n<h2>Step 2: \u201cRTFM\u201d aka Read the -BLANK- Manual<\/h2>\n<p>On the internet there is a saying, \u201cRTFM.\u201d You probably figured out what it means but here\u2019s the RTFM wikipedia entry just for fun.\u00a0The point is, be sure you read whatever documentation (text, videos, etc) is available.\u00a0The answer is probably already out there.<\/p>\n<p>Browse tags and use the search field on sites to find what you\u2019re looking for. If it is there, you\u2019ll save yourself and others the trouble.<\/p>\n<p>Take the time to browse around and\u00a0read, yes\u00a0<em>actually read<\/em>\u00a0through the documentation you can find. You\u2019re not going to learn this by magic after all!<\/p>\n<p>Also, if at first you don\u2019t understand everything, keep going for a bit and let it wash over you. It might become clear as you gather more context.<\/p>\n<p>Are there other books or sources you could get a hold of?<\/p>\n<h2>Step 3: Google Skills\/Search Skills<\/h2>\n<p><em>Did you do Step 2?<\/em><\/p>\n<p>Search Skills are more valuable than your college education. Search your question on Google and someone has likely had the question before and posted the answer.<br \/>\nHere\u2019s some quick tips:<\/p>\n<ul>\n<li>Use Quotes If you want to search for an exact phrase, use quotes. [\u201cdumb little man\u201d] will only find that exact phrase. [dumb \u201clittle man\u201d] will find pages that contain the word dumb and the exact phrase \u201clittle man\u201d.<\/li>\n<li>Use Google Verbatim Search<\/li>\n<li>Not If you don\u2019t want a term or phrase, use the \u201c-\u201d symbol. [-dumb little man] will return pages that contain \u201clittle\u201d and \u201cman\u201d but that don\u2019t contain \u201cdumb\u201d.<\/li>\n<\/ul>\n<p>Here\u2019s some resources for quickly increasing your Google Skills in just a few minutes.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.dumblittleman.com\/2007\/06\/20-tips-for-more-efficient-google.html\">20 Tips for More Efficient Google Searches<\/a><\/li>\n<li><a href=\"http:\/\/www.googleguide.com\/\">Google Guide<\/a><\/li>\n<li><a href=\"http:\/\/support.google.com\/websearch\/bin\/answer.py?hl=en&amp;answer=134479\">Google Search Help<\/a><\/li>\n<li><a href=\"http:\/\/www.googleguide.com\/advanced_operators_reference.html\">Advanced Google Kung Fu<\/a><\/li>\n<\/ul>\n<p>Check out these search resources as well and learn to use them:<br \/>\n*\u00a0<a href=\"http:\/\/wpquestions.com\/\">DuckDuckGo<\/a><br \/>\n*\u00a0<a href=\"http:\/\/stackoverflow.com\/\">Delicious<\/a><br \/>\n*\u00a0<a href=\"http:\/\/stackexchange.com\/\">Pinboard<\/a><\/p>\n<h2>Step 4: Support Forums, and Networks<\/h2>\n<p><em>Did you do steps 2 and 3 yet?<\/em><\/p>\n<p>Support Forums are tremendously valuable. This is where thousands of people are posting questions and answers either on a bulletin board or archived email list. Because everyone on the forum is a volunteer, be courteous and\u00a0search the forums before posting a question\u00a0as your question has likely already been answered.<\/p>\n<p>Then post your question.<\/p>\n<p>When you post your question:<\/p>\n<ul>\n<li>be as clear as possible about your issue<\/li>\n<li>mention that you have read the manual (whatever that may be) looking for an answer<\/li>\n<li>also mention that you did a google search and were not able to find an answer<\/li>\n<li>don\u2019t complain or ramble on about how frustrated you are. Everyone is a volunteer and they don\u2019t care about your frustration, they just want to know how they can help with your problem.<\/li>\n<li>Join the forum or network.<\/li>\n<\/ul>\n<h2>Some Forums You Should Know:<\/h2>\n<ul>\n<li><a href=\"http:\/\/forum.processing.org\/two\/\">The Processing Forum<\/a>\n<ul>\n<li><a href=\"http:\/\/wpquestions.com\/\">WPQuestions<\/a>\u00a0is like the [http:\/\/wordpress.org\/support\/](WordPress.org support forums), except it adds capitalism. You can place a bounty on your question and experts will answer it. You pay prize money to the person (or people) who answer your question. Answered questions are public and free, so it\u2019s a valuable resource even if you aren\u2019t posting questions. If you need an answer fast, this is the place.<\/li>\n<li><a href=\"http:\/\/stackoverflow.com\/\">Stack Overflow<\/a>\u00a0is a combination of forum, wiki, and digg type voting site.<\/li>\n<li><a href=\"http:\/\/stackexchange.com\/\">Stack Exchange<\/a>\u00a0uses the stackoverflow model but for all kinds of topics. Like:<\/li>\n<li><a href=\"http:\/\/apple.stackexchange.com\/\">Apple Products<\/a><\/li>\n<li><a href=\"http:\/\/bicycles.stackexchange.com\/\">Bicycles<\/a><\/li>\n<li><a href=\"http:\/\/wordpress.stackexchange.com\/\">WordPress<\/a><\/li>\n<li><a href=\"http:\/\/www.reddit.com\/r\/processing\">Reddit\/r\/Processing<\/a><\/li>\n<li><a href=\"http:\/\/forum.processing.org\/two\/\">Open Processing<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Step 5 \u2013 Find a Friend<\/h2>\n<p>Someone in your network probably knows about your problem and can help you. Trade dinner or a drink for some help. Trade a skill you have for their skill with these issues. This might be the time to send out a request for help on Twitter or Facebook, or just meet some people face to face and have a little geek session where you work on this stuff.<\/p>\n<p>Note: This is the last step. You should do the other steps before resorting to tapping your friends. Otherwise you\u2019re going to burn out your friends and be a pain.<\/p>\n<h2>And here are some more resources for asking for help:<\/h2>\n<p>Matt Gemmel,\u00a0<a href=\"http:\/\/mattgemmell.com\/2008\/12\/08\/what-have-you-tried\/\">What have you tried?<\/a><br \/>\nClay Shirky,\u00a0<a href=\"https:\/\/docs.google.com\/document\/d\/1ZekLDsbLpySJgFvYYtpYmWMEQ3kiUNW6fOt7BNmTHX8\/edit\">A brief introduction to debugging<\/a><br \/>\n<a href=\"http:\/\/www.catb.org\/esr\/faqs\/smart-questions.html\">How to ask questions the smart way<\/a><br \/>\n<a href=\"http:\/\/codingkilledthecat.wordpress.com\/2012\/06\/26\/how-to-ask-for-programming-help\/\">How to ask for programming help<\/a><br \/>\nITP Residents,\u00a0<a href=\"https:\/\/docs.google.com\/presentation\/d\/19N_o7Ts4ZL-Ow2bDx-A4sin__ZOneifKQrcU-YDHFAw\/edit#slide=id.p\">10 Tips for Debugging<\/a><br \/>\n<a href=\"http:\/\/jeff.jones.be\/technology\/articles\/how-to-ask-for-help-on-irc\/\">How to ask for help on IRC<\/a><\/p>\n<p>And if the above does not solve your problem please come and see me in my office hours and we can chat.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to help yourself\u2026 Please do not send me personal emails asking code questions, ask them on the class GOOGLE GROUP! I will answer questions here so that everyone can learn, I also encourage you to respond to your fellow student\u2019s questions. I am happy to answer other questions about logistics, concepts, ideas or concerns. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/pages\/90"}],"collection":[{"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":2,"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=\/wp\/v2\/pages\/90\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/www.courses.tegabrain.com\/SS15\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}