from Hacker News

Don't solve the solved problems

by tonyx on 3/27/13, 1:29 AM with 36 comments

  • by InclinedPlane on 3/27/13, 8:24 AM

    Sigh.

    "Don't reinvent the wheel." Classic advice. And it has some merit. But it's a broken idea.

    Google? Not the first search company. The iPod? Not the first mp3 player. The iPhone? Not the first smartphone. Hacker news? Not the first tech oriented community site.

    "Don't reinvent the wheel...

    unless you think you can do much better."

    Also, if you're merely iteratively improving the wheel, do so whenever you like. We don't drive around on hand-carved roughly circular hunks of wood any longer, and that's good.

  • by azov on 3/27/13, 2:31 AM

    That's a hell lot of things to change, break, go down, lose your data, start charging ridiculous prices, be discontinued, etc... I'm all for SaaS and not re-inventing wheels, but I'd be nervous if I had to rely on so many external dependencies.
  • by devindotcom on 3/27/13, 2:53 AM

    I was hoping for a slightly higher-level look at what problems not to solve. It seems that Collections.me solves a solved problem - convenient online storage. It iterates a bit on it, but you seem to be building something that is largely a pile of already-solved problems, both in its implementation and use cases. Just my opinion, of course, and that is how many services advance, but I thought I'd voice it in light of the purpose of your post.
  • by redemade on 3/27/13, 5:49 AM

    most of these services wouldn't be around if they had taken that advice ;)
  • by pbiggar on 3/27/13, 6:02 AM

    OP: thanks for mentioning us (https://circleci.com)!

    That's a lot more 3rd party services than most use - do you find major differences in reliability?

  • by benjah on 3/27/13, 4:10 AM

    I second most of the listed services. Just because you can code or host your own systems, it doesn't mean you should. Any time spent on extraneous internal devices is a disservice to your core and customers. Lastly, shameless plug but I think we have a better accounting solution in http://cheqbook.com
  • by niggler on 3/27/13, 2:12 AM

    "MongoDB is how we store things"

    Is mongodb really a good solution for storing things? IIRC one concern about coinbase (YC) is that they used mongodb for storing financial information.

  • by kevinastone on 3/27/13, 3:51 AM

    How do you get any of the benefits of redis over a Wan link? So confused by a hosted redis solution...
  • by huhtenberg on 3/27/13, 8:18 AM

      The Bolt-On Engineering for Dummies.
    
    Granted, some people find it interesting.
  • by jaddison on 3/27/13, 5:41 AM

    If I can ask, what's the general monthly run rate of those services you use combined?
  • by Qantourisc on 3/27/13, 7:52 AM

    How about the unimpleted problems ? Or does that fall under unsolved ?
  • by banachtarski on 3/27/13, 8:49 AM

    This speaks better to how well heroku is able to sell add-ons.