Skip to content

Instantly share code, notes, and snippets.

@mishazawa
Created May 29, 2019 09:44
Show Gist options
  • Select an option

  • Save mishazawa/b464efd1d3724c18777c7359a1e4742d to your computer and use it in GitHub Desktop.

Select an option

Save mishazawa/b464efd1d3724c18777c7359a1e4742d to your computer and use it in GitHub Desktop.
What are some rules you do not violate as a software developer?

If possible, don´t do it

  • Reuse as much as you can

  • Use open source

  • Buy what works

The simplest thing that work

  • Don´t gold plate

  • Don´t optimize early

  • Don´t over generalize

Deliver early

  • Mock-up

  • Prototype

  • Use MVP - Minimal viable product

Plan before coding

  • Design before coding

  • Data modeling before coding

Listen

  • Listen to the clients

  • Listen to the team

  • Listen to the market

Never compromise quality

Be transparent

  • with clients
  • with team
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment