Skip to content

Instantly share code, notes, and snippets.


Bradford Fults h3h

View GitHub Profile
jdmaturen /
Last active Jul 14, 2020
Who pays when startup employees keep their equity?

Who pays when startup employees keep their equity?

JD Maturen, 2016/07/05, San Francisco, CA

As has been much discussed, stock options as used today are not a practical or reliable way of compensating employees of fast growing startups. With an often high strike price, a large tax burden on execution due to AMT, and a 90 day execution window after leaving the company many share options are left unexecuted.

There have been a variety of proposed modifications to how equity is distributed to address these issues for individual employees. However, there hasn't been much discussion of how these modifications will change overall ownership dynamics of startups. In this post we'll dive into the situation as it stands today where there is very near 100% equity loss when employees leave companies pre-exit and then we'll look at what would happen if there were instead a 0% loss rate.

What we'll see is that employees gain nearly 3-fold, while both founders and investors – particularly early investors – get dilute

sstarr / wercker.yml
Created Dec 19, 2013
A Wercker config for Ruby on Rails, Elasticsearch, Postgres and Qt (for capybara-webkit).
View wercker.yml
box: wercker/ruby
- wunki/elasticsearch@0.0.1
- wercker/postgresql
# Taken from
- script:
madrobby /
Created Nov 14, 2011
Backbone i18n with CoffeeScript
# before this file is loaded, a locale should be set:
# In a browser environment, you can use:
# ```<script>__locale='en';</script>```
# In a server environment (specifically node.js):
# ```global.__locale = 'en';```
# normalize in-app locale string to "en" or "de-AT"
parts = @__locale.split('-')
protocool / caveatPatchor.js
Created Feb 14, 2011
Sample caveatPatchor.js file for use in Propane 1.1.2 and above
View caveatPatchor.js
As of version 1.1.2, Propane will load and execute the contents of
~Library/Application Support/Propane/unsupported/caveatPatchor.js
immediately following the execution of its own enhancer.js file.
You can use this mechanism to add your own customizations to Campfire
in Propane.
Below you'll find two customization examples.
kristjan / gist:702789
Created Nov 17, 2010
Helpers to use Rails image_paths in CSS background images
View gist:702789
module AssetsHelper
def background_images(images)
content_for :head do
content_tag(:style, :type => 'text/css') do{|selector, path| css_background_image(selector, path)}.
View Redis Launchd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
<plist version="1.0">
You can’t perform that action at this time.