Live data from Hacker News

Dark emerges with ‘deployless’ software model

techcrunch.com

71–80 of 174 posts

Re: Dark emerges with ‘deployless’ software model

#71
post #10

I now almost nothing about Dark, but I don't understand why it is necessary to do this with a new language and a new editor.

It sounds like a business model not a feature. Middle-manning hosting to add a royalty for long term recurring revenue with maximum lock-in.

Re: Dark emerges with ‘deployless’ software model

#72
post #35

After the Parse.com fiasco I am not touching a high-vendor lock-in BaaS ever again.

I’m admittedly biased (early Parse employee, but not there by shutdown). Which part was a “fiasco”? As far as turndowns go I thought it was pretty damned fair: one year notice, a live data migration pipeline to self-hosted mongo, and an open source server implementation with a free license. Facebook even paid employees to continue working on the OSS components for a while till the community became so abusive that the…

The fiasco was not on Parse's end but it was ours for locking ourselves into their platform.

The sunset window was indeed fair and as you described they provided a clear migration path to self-hosted mongo and eventually the open source server.

The main problem was the vendor lock-in where our code base was completely tied to their platform and the migration which cost a lot of developer/ops time was forced upon us. Instead of improving our product we had to spend our time and money on the migration to the open source server that was still in its infancy.

After running the open source Parse server for a while which was not without its issues we decided to rewrite the product in Java/Spring/Postgres and now we are free from the lock-in. If AWS decides to quit we can move it over to Azure or GCP without too much problems.

My original comment was not a stab at Parse but a word of warning for choosing BaaS services. Parse allowed us to ship an MVP that turned into a V1 in very little time. But that productivity came with a hidden cost. A cost that nearly killed the company.

Currently there is very little known about the Dark platform and language. From what I see it looks a lot like a next-generation Parse or Firebase and I am very cautious about adopting something like that again.

Re: Dark emerges with ‘deployless’ software model

#73
post #22

I've been coding since I was a kid, for about 33 years. I actually think they are right about all of this stuff. Including the part about combining everything together into a holistic solution. It sounds like a terrific idea. Unfortunately most people seem to hate good ideas. Especially if they represent a significant change from the status quo. And programmers are afraid to touch anything that's "easy" or moves away…

Did you had any experience with "low code" platforms? It is all easy until you hit that one case where it stops beeing easy. The same with image oriented languages. Maybe a lot of projects will profit from such solution, but for such projects that can be done "low code" you don't need developers. There has to be culture shift. If you need developers to operate your "low code", "low infrastructure", as business person you are doing something wrong.

Re: Dark emerges with ‘deployless’ software model

#74
post #69

I'm very excited about this idea and have even asked for an early access invite. These days I don't care about being in full control of my back-end stack - I just want to build something and ship it with least hassle as possible. I don't want to deal with provisioning, infra as code, containers, orchestration, message queues, load balancing, autoscaling, build configs and sundry. I just need a statically typed functi…

> I just need a statically typed functional language in which I can do that, which Dark is - it seems to have an Elm/OCaml inspired language.

Is there some information about the language somewhere? I don't seem to find any information from the site.

Re: Dark emerges with ‘deployless’ software model

#76
post #34

Earlier quoted context omitted.

Agreed. It only sounds maybe 1 step removed from where aws lambda’s are now. You fiddle with the code in the lambda IDE, and submit for deployment. Is this really that much different?

Lambda is the antithesis of frictionless development, most of your life is invested in figuring out the Lambda way to do things, just like App Engine before it "I just need to run this function every 10 minutes" .. (3 blog posts later) .. (1 lunch break later) .. (5 Git commits across 3 repos containing a mix of CloudFormation, CloudWatch and Terraform, 3 new IAM policies and 12 S3 buckets with completely unmemorable…

[deleted]

Re: Dark emerges with ‘deployless’ software model

#77
post #74
post #69

I'm very excited about this idea and have even asked for an early access invite. These days I don't care about being in full control of my back-end stack - I just want to build something and ship it with least hassle as possible. I don't want to deal with provisioning, infra as code, containers, orchestration, message queues, load balancing, autoscaling, build configs and sundry. I just need a statically typed functi…

> I just need a statically typed functional language in which I can do that, which Dark is - it seems to have an Elm/OCaml inspired language. Is there some information about the language somewhere? I don't seem to find any information from the site.

https://medium.com/darklang/real-problems-with-functional-la...

Re: Dark emerges with ‘deployless’ software model

#78
post #35

Earlier quoted context omitted.

I’m admittedly biased (early Parse employee, but not there by shutdown). Which part was a “fiasco”? As far as turndowns go I thought it was pretty damned fair: one year notice, a live data migration pipeline to self-hosted mongo, and an open source server implementation with a free license. Facebook even paid employees to continue working on the OSS components for a while till the community became so abusive that the…

The fiasco was not on Parse's end but it was ours for locking ourselves into their platform. The sunset window was indeed fair and as you described they provided a clear migration path to self-hosted mongo and eventually the open source server. The main problem was the vendor lock-in where our code base was completely tied to their platform and the migration which cost a lot of developer/ops time was forced upon us.…

Thanks for the clarification. I’ve seen a shift to BaaSes that have a core of open source and self-hostable architecture that are wrapped in vendor-specific hosting that can improve performance, reliability, simplification/integration, and extra ancillary toys. See Kubernetes vs GKE.

Re: Dark emerges with ‘deployless’ software model

#79
post #18

> If you build your application in Dark’s language inside of Dark’s editor, the reward is you can deploy it automatically on Dark’s infrastructure on Google Cloud Platform without worrying about all of the typical underlying deployment tasks. > ... Ellen Chisa, CEO and co-founder at the company, admits that the Dark approach requires learning to use her company’s toolset, but she says the trade-off is worth it becaus…

Agreed. It only sounds maybe 1 step removed from where aws lambda’s are now. You fiddle with the code in the lambda IDE, and submit for deployment. Is this really that much different?

Most times I've worked with Lambda (or other competing cloud functions) it's been difficult or infeasible to run my function locally. Which means I can now ONLY test my code manually after a minute or so of deploy time.

Separate from anything else about Dark, it appears to fundamentally avoid that problem.

Re: Dark emerges with ‘deployless’ software model

#80

The tone here is _extremely_ cynical. Before you jump from thinking a specific feature is wrong, to asserting the whole project is a waste of time: please take a moment to consider where your broad assertion might be wrong. In the words of Sam Altman: "it's easy/fun to say every new startup you hear about is bad. you will usually be right. you will never be successful." https://twitter.com/sama/status/571733273996488…

I guess this is to be expected. HN is totally not the target audience for this. A closed, proprietary coding system is bound to be scrutinized by a site that has “hacker” in its name.

No idea what that tweet is meant to say though. People who are critical about startups are never successful? Really? You can easily argue for the opposite.

Post reply on HN