Skip to content

Instantly share code, notes, and snippets.

View tomchapin's full-sized avatar

Tom Chapin tomchapin

View GitHub Profile
@prologic
prologic / LearnGoIn5mins.md
Last active April 30, 2024 15:10
Learn Go in ~5mins
@yossorion
yossorion / what-i-wish-id-known-about-equity-before-joining-a-unicorn.md
Last active April 7, 2024 22:55
What I Wish I'd Known About Equity Before Joining A Unicorn

What I Wish I'd Known About Equity Before Joining A Unicorn

Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.

This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would

@jwaldrip
jwaldrip / .railsrc
Last active December 17, 2015 02:48
A rails 3.2.x/4.x template, with GitHub integration.
--database=postgresql
--skip-test-unit
--skip-bundle
--template=https://gist.github.com/jwaldrip/5538342/raw/rails-template.rb
class BasicObject
def self.local_methods
return methods unless superclass
methods - superclass.methods
end
def self.local_method(sym)
method self.local_methods.find { |i| i == sym }
end
@jwaldrip
jwaldrip / .pryrc
Last active December 16, 2015 20:59
place in $HOME/.pryrc
#!/usr/bin/env ruby
[Method, UnboundMethod].each do |klass|
klass.class_eval do
def rubymine
path = source_location.join(':')
`mine #{path}`
nil