Skip to content

Instantly share code, notes, and snippets.

Step #3: Stretch

Take your clear overall goal from the previous step and identify the next logical chunk of work (we’re talking about a chunk that can be accomplished in a small number of sessions, whereas the overall goal might take weeks to complete). When you tackle this chunk, push for a result that is beyond — but not too far beyond — what’s comfortable for your current skill level.

This is the cornerstone of the whole philosophy, so let’s take this slow…

If you can breeze through this chunk like you’re cranking a widget, then you’re not stretching yourself enough.

You need to design this chunk to feature enough difficulty that you quickly get stuck. At this point, you should slow down, and advance deliberately, in a state of real mental strain. This is where you might need to bring in expert coaching — e.g., turn to a textbook or ask a colleague.

echo "#t-stamp 【date:"EEE, MMM-dd"】 [【time:short】 – END_TIME] => 【field:"CONSERVATIVE time estimate"】 / ACTUAL_TIME #yellow"
sleep .1
open http://e.ggtimer.com/【field:"CONSERVATIVE time estimate"】

Jonathan's Items

Backlog

  • Ship another p5 workshop (@jonleung, hackclub/hackclub#339)
  • Check in with club leaders to get feedback on hackEDU as a whole (@jonleung, hackedu/meta#212)
// XMLHttpRequest functions from http://www.quirksmode.org/quirksmode.js
// See http://webcache.googleusercontent.com/search?q=cache:zXev6D5Z530J:www.quirksmode.org/js/xmlhttp.html+&cd=1&hl=en&ct=clnk&gl=us
function sendRequest(url,callback,postData) {
var req = createXMLHTTPObject();
if (!req) return;
var method = (postData) ? "POST" : "GET";
req.open(method,url,true);
req.setRequestHeader('User-Agent','XMLHTTP/1.0');
if (postData)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Todo List</title>
<link rel="stylesheet" href="main.css">
</head>
<body>

Hack Camp Objectives

Definitions Used in this Writeup

Urge:

  • to ask people to do or support (something) in a way that shows that you believe it is very important
  • to try to persuade (someone) in a serious way to do something
  • to use force or pressure to move (someone or something) in a particular direction or at a particular speed
@jonleung
jonleung / doc.md
Last active August 29, 2015 14:23

###sendSms Send a text message to any phone number

maestro.Twilio.sendSms("484-555-5555", "Yo, what's up?");
//=> Send an text message to the phone  "484-555-5555" with the message "Yo, what's up?"

maestro.Twilio.sendSms("415-555-5555", "What's your order?");
//=> Send an text message to the phone "415-555-5555" with the message "What's your order?"
@jonleung
jonleung / module_system.md
Last active August 29, 2015 14:23
Potential Way to do Modules

Todo Stack

  • define new module system

================================================

Objective: create autonomous hackers

Potential Implementation:

@jonleung
jonleung / yo.md
Created June 27, 2015 23:30
yo.md
  • Yo yo yo!
The JS file containing the library is found at examplehost.com/static/baton.js
Once that file is executed, the global variable maestro which contains all of the module libraries will be ready. Any messages from the server that are not caught with callbacks will automatically be logged in the console.
Examples:
maestro.Twilio.recieveSms("*", function(sms) { //recieve any incoming sms
maestro.Twilio.makeCall(e.From,e.To,maestro.Twilio.twiml().play(e.Body)); //call back playing any sound file in the message