Skip to content

Instantly share code, notes, and snippets.

@edevil
edevil / new_technology_proposal.md
Created February 19, 2019 16:54
Foursquare's New Technology Policy

Foursquare's New Technology Policy

Why?

Being able to introduce new technologies (programming languages, frameworks/platforms) is great, but there can be significant production and maintenance overhead to new systems:

  • If it's a replacement, we need to get it up to our current standards and reeducate everyone who uses the existing one

  • If it's an additional system we need to do everything for a replacement AND integrate all of our existing tooling/monitoring/etc so that we can give consistent guidelines for people on call or who are doing development