Hacker News new | ask | show | jobs
by Alex3917 2667 days ago
Yeah I agree Dark should definitely run apps by default. And just to be clear I'm guessing that currently vendor lock-in is probably mostly a concern for folks who already know how to code, who wouldn't necessarily use it anyway if that specific blocker were removed. E.g. since I'm already a full stack developer, the things I'd be looking at are more like whether it would make hiring easier rather than whether it would be better than hiring a dev shop to build an MVP.

I guess another option would be having Dark function more as an app-store-like intermediary between the hardware and software. E.g. telling users they need X, Y, and Z infrastructure and letting them deploy it to whatever cloud they wanted, and having dark just charge for orchestrating that and for providing whatever other services.

In terms of a community, I guess I meant more in terms of getting developers to create libraries for data processing, in terms of things like HTML parsers for scraping webpages and other stuff that is essential for choosing a language but where it's hard to see how it would be viable for one company to build out all that stuff. Unless the plan is just to let folks run code in other languages.

1 comments

> mostly a concern for folks who already know how to code, who wouldn't necessarily use it anyway if that specific blocker were removed

Yes, I think that's right. There's a lot of folks who have strong feelings about this but who aren't necessarily our target user. I know that's going to cause a lot of problems but what can you do :-/

> I guess another option would be having Dark function more as an app-store-like intermediary between the hardware and software.

Yeah, this very much isn't what we're trying to build, or the business we want to be in :)

> In terms of a community, I guess I meant more in terms of getting developers to create libraries for data processing

Gotcha! Yes indeed, there will be a package manager very much like npm/cargo/rubygems, for just this sort of thing. We plan to make it extremely easy to create and share packages.

> I know that's going to cause a lot of problems but what can you do

That's a good point, in the sense that even if less technical people don't care about certain issues, they're often not going to adopt the product without first soliciting advice from people who do care about those issues. So that just means potentially needing to build out a lot of stuff knowing that people won't actually use it for a long time.

Sort of like our product and the OAuth issue, which we're finally on track to (mostly) solve with a Gmail add-on but it's obviously been several years at this point.