1. 22

  2. 8

    I agree only somewhat. Writing an app against Parse (or Firebase, or similar) is not bad in and of itself – everyone has to choose a backend. But scattering Parse calls across your codebase is a bad idea. Using data access objects between your application code and each specific backend is harder up front, but then when you find out the database you’re using won’t exist in a year, having all your raw DB access isolated from the rest of your code is a godsend.

    It’s not just Parse. Scattering ActiveRecord calls across a Rails codebase, for example, brings the same problem.

    1. 7

      Continuing with my role of providing classic references, here’s Tim Bray’s post on sharecropping from 2003 and a follow-up from 2008.

      1. 4

        I’d love to see your classic references submitted as stories. :)

        1. 1

          My problem is I always assume everyone surely knows them already.

      2. 1

        To be fair, every line of code you wrote was probably a bad idea in one way or another.

        1. -6

          haha, no shit.