1. 1

    CommaFeed is great. It’s the closest thing I’ve found that resembles Google Reader, which I loved.

    https://www.commafeed.com/

    1. 1

      This title grabbed my attention because in Navy Intel parlance, “Perlings” are Persian linguists. This article is not about that.

      1. 6

        I’m similarly lost to that very critical reply. What even is a CRM, and what would be particular about a CRM for software engineers? I find that the requirements don’t say a lot. How will this address the points made in that “sad personal data” article?

        I appreciate that this kind of public announcement might be useful strategy for you to follow through though, so try take the useful parts out of the criticism and good luck with the project!

        1. 1

          Honestly, I have very little idea what a CRM is. Originally I wanted something to keep in touch with my friends, so I called it keepintouch. Then my habit tracker crashed and lost all its data (again), and then changed its UI via an auto-update that’s completely new and ungrokkable, which got me pissed off to no end. So I wanted to replace that too.

          This whole idea came about from a conversation I had with an engineer at Stripe. I asked him what his favorite internal tool at Stripe was, and he said it was a “thing” that took OLAP queries from AWS Redshift that issued lambda functions via AWS Lambda. It keeps bouncing in my head and I can’t get rid of the thought of why I don’t have one of those for myself.

          After that it started pretty much building itself after that. I know I’m not a multi-billion dollar company, and I’m not interested in making this a ten-year long commitment starting a company requires, so it needs a done point. A done point in the next few months while being relevant in 20-30 years may mean a heavier reliance on protocols and binaries, and not SDKs or runtimes that need to be updated. I don’t want to re-invent the wheel, and I want to be able to script this into other things I build, so I’d rather build a platform up front for my own apps rather than a monolithic thing (helps with being done too). I want to manage data safely in production, which means having a GUI shim over direct SSH or anything too powerful. All together it looks something like a CRM.

          1. 2

            Sorry, I’m still lost. A “CRM” is something that runs Lambda functions in response to OLAP queries from Redshift? It sounds a bit… broad?

            1. 2

              I think in this case it may refer to a Customer (friends in this case) Relationship Management system.

              1. 1

                “There are only two hard things in Computer Science: cache invalidation and naming things.”

                Yeah, I could have picked a better name, and I’m not really sure what to call something like this. I think most people go with something generic so they can pivot later, but I felt that since I already know what I want to build (and I know whether it’s useful or not because I’m building this for me), boxing myself into this vertical is a good way to commit to not doing everything at once.

          1. 4

            Apart from a ridiculous amount of university deliveries, I’m trying to work on a Python (pip) version of cargo-thanks. Right now, I am able to already extract the links to GitHub of all the dependencies of a project; so I just need the way to actually star the repositories. I’m getting closer!

              1. 1

                It does, thank you!