Skip to content

Instantly share code, notes, and snippets.

View michaelwebb76's full-sized avatar

Michael Webb michaelwebb76

View GitHub Profile
#!/bin/bash
set -e
if ! command -v git &> /dev/null
then
echo "git could not be found - installing xcode development tools"
xcode-select --install
else
echo "Found git!"
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Form</title>
<style type="text/css">body{margin:40px auto;max-width:650px;line-height:1.6;font-size:18px;color:#444;padding:0 10px}h1,h2,h3{line-height:1.2}</style>
<link rel="stylesheet" href="css/main.css" type="text/css" />
</head>
<body>
@michaelwebb76
michaelwebb76 / Technical Test Instructions.md
Last active February 23, 2023 23:23
Technical Test Instructions

WELCOME

We're stoked you've chosen to join us. If you're successful, you'll be joining a team that is focused on technical excellence and continuous improvement. We take great care to produce well-structured, well-tested, maintainable code. To be successful, you'll need to demonstrate that you do as well.

Our expectations are that this exercise should take you no longer than 4 hours to complete (and hopefully much less). If it takes you much longer than that to get to a working solution, you might not be the right candidate for this role.

INSTRUCTIONS

  1. Complete the short version of the Big 5 test and save your results as text.
  2. Create a new git repository for your code.
  3. Write a utility that parses the textual results of your test into the following format. Note that you'll need to include your email, which doesn't appear in the output of your Big 5 test. Feel free to use intermediary data structures and useful libraries.

Step 1

Fork this CodePen.

Your challenge is to have the text masking the gif (switch from having black text on a gif background to having a black background with the gif only visible through the text), while preserving the ability to modify the text using the input field in the top left of the preview. If you don’t how to do precisely this thing, just give us an explanation of how you might approach this problem. Send us a link to your solution.

Your solution should look like this on all modern browsers:

Story delivery checklist

  • Requester believes that aim has been achieved
  • Specs have been written/modified for all changes to code
  • Future required-refactoring stories added to Pivotal
  • Future story-undo stories added to Pivotal (where story described temporary behaviour)
  • Code review has been completed
  • Published nothing that makes us worse internet citizens
  • If estimate was incorrect, consider causes and suggest actions to improve
@michaelwebb76
michaelwebb76 / start_weekly.sh
Last active August 29, 2015 14:05
Zsh script for starting the new weekly
#!/bin/zsh
# Variables
WEEKLY_REPO=~/Repos/weekly
MY_NAME=mike
ORIGIN_REMOTE=trike
FORK_REMOTE=origin
EDITOR_COMMAND="$HOME/bin/subl -n ."
cd "$WEEKLY_REPO"