Skip to content

Instantly share code, notes, and snippets.

@sumitngupta
Created October 28, 2014 16:38
Show Gist options
  • Select an option

  • Save sumitngupta/06c956ac811a6ead6532 to your computer and use it in GitHub Desktop.

Select an option

Save sumitngupta/06c956ac811a6ead6532 to your computer and use it in GitHub Desktop.
Kurbo Readme Philosophies section
Philosophies
------------
* Kurbo is a work of engineering, not hackery
- Your first instinct is not necessarily correct.
- Having to use a hack is a tragedy.
* Kurbo uses behavior-driven development
- The spec comes before the code.
- If you can't write a spec for it, how can you write the code?
- Sometimes the setup is hard, though.
* Kurbo doesn't rewrite the wheel
- Some hours spent searching for and evaluating possible solutions can save hours of writing and weeks of future debugging.
* Kurbo outsources the crap
- If its not our core business, there's a point to which its more valuable to pay someone else to do it
- Github is superior to anything we would use here.
- Heroku means we don't have to hire someone to babysit servers and generally make the lives of the engineers miserable.
* Kurbo uses the best tools
- This goes for the entire stack.
- We remain agnostic to specific tools a developer would want to have preference over (text editor, shell, etc)
- We enforce standardization on tools that impact colleagues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment