Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

James Turnbull jamtur01

I may be slow to respond.
View GitHub Profile
View gist:043c13fabdf9721ecad3da2395bd2b85
✖ make package-deb-x86_64 (2) (1h 17m 48s 786ms) ┃
cross build \
--release \
--target x86_64-unknown-linux-gnu \
--no-default-features \
--features target-x86_64-unknown-linux-gnu
Compiling vector v0.11.0 (/project)
error: could not compile `vector`.
Caused by:
jamtur01 / ExportKindle.js
Last active Jun 19, 2020 — forked from jkubecki/ExportKindle.js
Amazon Kindle Export
View ExportKindle.js
// The following data should be run in the console while viewing the page
// It will export a CSV file called "download" which can (and should) be renamed with a .csv extension
var db = openDatabase('K4W', '3', 'thedatabase', 1024 * 1024);
getAmazonCsv = function() {
// Set header for CSV export line - change this if you change the fields used
var csvData = "ASIN,ISBN,Title,Authors,PurchaseDate\n";
db.transaction(function(tx) {
View gist:de505c16720a8f1f13d1e910069ff04e
jamtur01 / block_personal_appts
Created Oct 10, 2019 — forked from ttrahan/block_personal_appts
Google Apps Script to automatically create, edit and delete events on work calendar for personal calendar events. Instructions on how to set up can be found at
View block_personal_appts
function sync() {
var id="XXXXXXXXXX"; // CHANGE - id of the secondary calendar to pull events from
var today=new Date();
var enddate=new Date();
enddate.setDate(today.getDate()+7); // how many days in advance to monitor and block off time
var secondaryCal=CalendarApp.getCalendarById(id);
var secondaryEvents=secondaryCal.getEvents(today,enddate);
View gist:57cbc5078c1d16bbc56ba835d877a453
version: 2 # use CircleCI 2.0
shared: &shared
working_directory: /go/src/
environment: # environment variables for the build itself
TEST_RESULTS: /tmp/test-results # path to where test results will be saved
steps: # steps that comprise the `build` job
- checkout # check out source code to working directory

Keybase proof

I hereby claim:

  • I am jamtur01 on github.
  • I am jamtur01 ( on keybase.
  • I have a public key ASBP5fc243Z6s-XgtJiPP54MHBKawO2KrxpKlA708OsB5go

To claim this, I am signing this object:

View gist:2a10846cb42cdb51963ad24307790138
kops create cluster \
--node-count 6 \
--zones us-east-2a,us-east-2b,us-east-2c \
--master-zones us-east-2a,us-east-2b,us-east-2c \
--node-size t3.medium \
--master-size t3.medium \
View gist:516ea541cd4546ee3e17bfd7777ac365
@namespace url("");
* {
font-size: 12pt !important;
#threadTree treechildren:-moz-tree-row
height: 30px !important;
#folderTree treechildren:-moz-tree-row
View gist:471d66da69764502859dd9cb6aed748d

A sense of urgency

As a newcomer to the company, and indeed a returnee to larger companies after ten years in startups, I've been finding my feet and getting a sense of the culture of the organization. I'm really impressed by the principles of the organization. I'm especially taken with One Microsoft and the Growth Mindset constructs. Using these it has been easy to orient myself towards mission.

What was less appealing, and slightly disturbing, is a lack of a sense of urgency and ownership in the org. In a startup it is all about execution, you're a lean, capital constrained organization with limited human resources. You have to get the right stuff done in the finite window available to you. The tempo is fast, your goals are challenging, sometimes even seemingly unrealistic. But in the best organizations, individuals and teams move with a clear sense of mission and with urgency. They feel ownership and are deeply invested in their customer's success.

At Microsoft I'm struggling to see that sense of urgenc

git clone
cd riemann
lein deps
cat << EOF > ./riemann.config
; -*- mode: clojure; -*-
; vim: filetype=clojure
You can’t perform that action at this time.