210 Karma
·
Joined February 2012
·
3cd8add6bfd84c56eb92ab22a22a6de2

Mark McGranaghan

Heroku
Heroku
·
San Francisco, CA
·
·
·

Engineering @ Heroku

Blog

Clojure
Java
Go
Ruby
Bro
OpenEdge ABL
Shell
Objective-C
ColdFusion
Ioke
JavaScript
Assembly
D
R
Kotlin
OCaml
PHP
eC
Julia
Boo
ActionScript
C
Erlang
Dylan
ASP
Visual Basic
Fantom
VHDL
Haskell
Dart
Fancy
Lua
PowerShell
Rebol
API Design
Node.js
Python
C++
Open Source
VimL
Factor
Objective-J
FORTRAN
Rust
Scala
Standard ML
XQuery
Logtalk
Ecl
Delphi
Gosu
CoffeeScript
Elixir
HaXe
Groovy
C#
Common Lisp
Scheme
Nemerle
Scilab
CSS
AppleScript
Ada
Prolog
Smalltalk
Racket
AutoHotkey
Forked100 eb3235ebeb00483ef070677bead3e2c4037d5b3f9197d3f6c524a0b0bf185587
Forked 100
Have a seriously badass project that's been forked at least 100 times
Beaver3 444b2bb661613e8595e07d6849a6fd55fd8d3d77946095b6cce07cfa07636ee0
Beaver 3
Have at least three original repo where go is the dominant language
Beaver 4aaa0657e89d77a213defc49d173e7bca9b1e93222cdb2c9ae814380fdd4ea38
Beaver
Have at least one original repo where go is the dominant language
Philanthropist e34b034d62cd2d6ac58047fef0d94b5f203d416dd6a8f344f9d94c07d71b8dab
Philanthropist
Truly improve developer quality of life by sharing at least 50 individual open source projects
Python df746136c133c10a796100239e3563e3419fb4d5a7b8cc9bed181c941f6dbf55
Python
Would you expect anything less? Have at least one original repo where Python is the dominant language
Honeybadger e6a507524dd5b8b273f39b437d9da1c1bbbb434a59a060a1fe67e3ad83736261
Honey Badger
Have at least one original Node.js-specific repo
Octopussy 751c849dad4adc53baa5c9f9f269a5e3810f8d8b85d348f1c629e0e8fea26ef9
Octopussy
Have a repo followed by a member of the GitHub team
Komododragon3 69f25d4c7790d125a41a30c6086c3f9605758c1963c2dc7e528e51693293cdc6
Komodo Dragon 3
Have at least three original repos where Java is the dominant language
Komododragon 4a367331904f40950f6ad91fe236c48eec07fe8e0087471dbf7a17c6c6ed7923
Komodo Dragon
Have at least one original repo where Java is the dominant language
Earlyadopter 20380a1f9aae3eb4fec2497bd3d943ac4ca0e3aa08248755350b947f2098bb65
Opabinia
Started social coding on GitHub within 6 months of its first signs of life
Walrus 1f517cbbd8f030099b8386c53d4ee40fece3fa146b6362accb3abddb436482cb
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Altrustic fea3bde05a17a18ff6420dbd7a646cc4536c51f46db27536401e56bee0dc086a
Altruist
Increase developer well-being by sharing at least 20 open source projects
100lemming 75ef69b417fed814e00911c952268ec8f46e670b2b7f1d3197e95e531530c5f3
Lemmings 100
Write something great enough to have at least 100 watchers of the project
Forked50 dfb43b5a47a4ee100a1d56e45ef509ffd0aab7612db3bdcb625a9ba4f7a8a346
Forked 50
Have a project with a thriving community of users that's been forked at least 50 times
Forked20 d8399a08bf011790a855bcc59ae5ffe039e48f3ca9094f9425d6685a2b7fd330
Forked 20
Have an established project that's been forked at least 20 times
Forked1 63f23ad054823f6065b4526f8552dbc2c4fbaa75d22db7150d700201218ac426
Forked
Have a project valued enough to be forked by someone else
Mongoose3 3c4898df9b91ea4bec8bce0c83908998df630cbbf749d2dcfadba121af2bf1fa
Mongoose 3
Have at least three original repos where Ruby is the dominant language
Mongoose 299fb33af2a4e416505b484d73e79ee3ff1840f3c7385d6bbbc158f76be054cb
Mongoose
Have at least one original repo where Ruby is the dominant language
Raven 35923a69492045dffe4dfe0d7ebf31da4e76efabbbdaa090acd59d17debb3087
Raven
Have at least one original repo where some form of shell script is the dominant language
Narwhal3 847117acebb115e6af72745807626e70f2fd591c45dc5d32caef41fbd0297029
Narwhal 3
Have at least three original repos where Clojure is the dominant language
Narwhal 35d1b215da3a866b69fa1a7ffdd6d495c2b1f982fa65c7bba167f4fd4289fae7
Narwhal
Have at least one original repo where Clojure is the dominant language