-
-
Save sumitngupta/06c956ac811a6ead6532 to your computer and use it in GitHub Desktop.
Kurbo Readme Philosophies section
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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