Skip to content

Instantly share code, notes, and snippets.

View healeycodes's full-sized avatar
🏡
working remotely!

Andrew Healey healeycodes

🏡
working remotely!
View GitHub Profile
"Hi Val Towners" + "!";
let a = "";
let b = "";
for (let i = 0; i < 100_000; i++) {
a += `${i}`;
b += `${i}`;
}
let c = "_";
let d = "_";
# a simple dashboard for the waveshare 2in7b screen
# to be ran inside: https://github.com/waveshare/e-Paper/tree/master/RaspberryPi%26JetsonNano/python/examples
# 1. install the latest versions of `pyowm` and `requests`
# 2. edit `OPEN_WEATHER_KEY`, `LOCATION`, and `NEWS_API_KEY`
import sys
import os
picdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), 'pic')
libdir = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), 'lib')
if os.path.exists(libdir):
@healeycodes
healeycodes / pair-programming-spec.md
Last active November 19, 2019 04:49
Pair Programming Roles

Driver:

  • Write the code according to the navigator's specification
  • Listen intently to the navigators instructions
  • Ask questions wherever there is a lack of clarity
  • Offer alternative solutions if you disagree with the navigator
  • Where there is disagreement, defer to the navigator. If their idea fails, get to failure quickly and move on
  • Make sure code is clean
  • Own the computer / keyboard
  • Ignore larger issues and focus on the task at hand
  • Trust the navigator - ultimately the navigator has the final say in what is written