Skip to content

Instantly share code, notes, and snippets.


Aaron Buchanan aaronbuchanan

View GitHub Profile
aaronbuchanan / gist:2dcf936daceab925da61
Created Feb 3, 2015
P.O.S.T. — Purpose Outcome Structure Timing
View gist:2dcf936daceab925da61
Purpose Outcome Structure Timing
Having a plan for sales meetings, before the actual meeting will improve your chances of success.
Winging it is not a good strategy. You really need to think in advance what is the Purpose of the meeting and what is the Outcome of the meeting. You want the Purchase Order (PO) so think about the Purpose and the Outcome.
Be realistic about what can be achieved in the meeting. Ideally think about what the customer wants from the meeting - not just what you want. If you draw an analogy with dating - you might want sex on the first date but is it realistic? Having a clear view on small incremental steps forward towards the end goal is important otherwise you can end up in a protracted Engagement and never get Married (get the sale) or worse still turn the sale off by being too pushy!
Using the POST (Purpose Outcome Structure Timing) tool will help you have more effective sales meetings.
Purpose - what is the reason for the meeting. If it's a first meeting the purpose might
aaronbuchanan / gist:5341619
Created Apr 8, 2013
UI/UX OmniGraffle Stencils
View gist:5341619
A bunch of stenciles for wireframing, data & user flow diagrams and more:
Empty Chrome Browser Window:
Twitter Bootstrap UI:
Google Web GUI:
aaronbuchanan / geojson_us.js
Created Jun 30, 2017 — forked from adamawolf/geojson_us.js
GeoJSON Multipolygon for the United States
View geojson_us.js
"type": "MultiPolygon",
[ -123.123779, 48.227039 ], // contig. u.s.
[ -123.318787, 49.000042 ],
[ -121.742592, 49.000267 ],
[ -95.157394, 49.000493 ],
View is an OSS feature recognition project that provides an http interface to train and search for matches.

Setup on a Mac

Get pastec:

$ git clone && cd pastec

Get dependencies:

View Better Git Commit Messages
7 git rules:
1. Separate subject from body with a blank line
2. Limit the subject line to 50 characters
3. Capitalize the subject line
4. Do not end the subject line with a period
5. Use the imperative mood in the subject line
6. Wrap the body at 72 characters


When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we have a code of conduct, please follow it in all your interactions with the project.

Pull Request Process

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a

Maxmind is returning this data:

  "location": {
    "accuracy_radius": 10,
    "latitude": 33.7866,
    "longitude": -118.2987,
    "metro_code": 803,
    "time_zone": "America/Los_Angeles"
aaronbuchanan / LICENSE.txt
Created Feb 23, 2017 — forked from jed/LICENSE.txt
generate random UUIDs
View LICENSE.txt
Version 2, December 2004
Copyright (C) 2011 Jed Schmidt <>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
View gist:aeef9b96a3413130d71f
### Site Architecture & Request Flow is composed of a statically compiled Single Page Application (SPA) front-end responding to / routes, and a .NET back-end that responds to /api and /login routes. The .NET application is a proxy to DVLUP apis which requires users to authenticate with MSA's login.
Users->SPA: GET /
SPA-->Users: Render HTML Response