Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)N
Posts
5
Comments
25
Joined
2 wk. ago

  • yeah, do agree with part of it. Without HashiCorp Terraform, we probably wouldn’t have OpenTofu at least not in the form it exists today. In that sense, VC money did indeed help bootstrap something that eventually became broader open infrastructure.

    You could argue the same happened with Elasticsearch leading to OpenSearch, or Redis eventually leading to Valkey.

    So yes, venture funding can indeed accelerate the creation of useful open ecosystems.

    The tension I am pointing to is more about the transition phase. When a project grows under the assumption of being open community infrastructure and then the business incentives shift later, it tends to create friction: license changes, forks, community distrust, etc.

    Forks are actually a feature of open source: they are like the ecosystem’s pressure valve. (But they also show that the incentives between companies and communities drifted apart at some point.)

    So I would frame it less as “VC-funded open source is bad” and more as: "VC-backed projects often bootstrap great ecosystems, but the sustainability model tends to get figured out later, and that’s where things get messy."

    In some cases we end up with something great like OpenTofu. In others we end up with fragmentation and uncertainty. Both can happen.

  • haha indeed - modern has this "blinking lights" connotation. something that is shiny.

    True story - once, in primary school, I went to a halloween party, where all the boys were dressed as batman and all the girls as macarena (guess my age). The host of the party was maybe the only one not dressed as batman.

    He was wearing some weird jell in the hair, like a punk kind of thing, with a lot of strass, stars all over his body, some heart or thunder shaped big mirror glasses, a shiny jacket and the best looking blue mocasines I have ever seen. He also had a big radio antenna (??) coming through his nylon electric yellow vest.

    I asked him: what are you dressed as? and he replied: "Modern".

  • true as well

  • true :) I heard this actually even from ex insomnia folks - the direction could have been much different.

  • Open Source @lemmy.ml

    Open Source, Incentives, and Why 'Monetize Later' Often Backfires

    dev.to /kaluvuri/open-source-incentives-and-why-monetize-later-often-backfires-1bma
    • bruno does have a paywall last time I checked :) but the point is not to have tool debates :) my main point is around overall philosophies and ways that new things are like older things with a small twist.
  • yes, sorry for the confusion - yes I mean API Client tool - postman, insomnia etc. etc.

  • from where?

  • this is the "joke". that every API client calls themseleves modern without this essentially meaning much.

    and certainly not, I dont mean Postman. But this is the easy answer. What I also mean is that many of the tools that came as a response to Postman being "old fashioned" are basically mimicking the same things or principles with a few things here and there.

    so everything is like "postman but with a better XYZ feature" or "Postman but open source"...

  • what about people that are not JS?

  • Programmer Humor @programming.dev

    Modern API tools

  • You either die a hero or live long enough to become the villain?

  • yes, this was a subtle phrase that could be perceived as an invitation...

  • Apologies...missed that. Yeah this is what we are currently working on - part of the next release actually :)

  • you dont have ti provide anything, the weight of the proof is with the non believer :)

    but okay lets go:

    beyond all the obvious evidence:

    the biggest evidence is around how difficult it would have been to stage it. how many people need to be bribed for eternal silence - this includes suppliers, ex workers, employees, crews, etc...why hasnt anyone admitted the lie in their deathbed?

    what I am saying is that it is more difficult to stage this (successfully) than actually do the freakin thing.

  • I actually agree with most of your premise.

    Voiden is not coming from “people are too scared of the terminal, let’s save them with buttons.” It comes from almost the opposite direction. A lot of us are terminal people too. The problem is not that curl, hurl, scripts, OpenAPI, or plain code are bad. The problem is that API work tends to get fragmented across too many places once it becomes real.

    You have raw requests in one place, auth logic in another, docs somewhere else, examples in Slack, test cases somewhere else again, and then different teams consuming different versions of what is supposedly the same API. That’s the mess we care about.

    So the goal with Voiden is not to replace power-user workflows but to give them a better structure, while also making that same source of truth usable by the rest of the team, including people who are not living in the terminal all day, or simply have different preferences.

    That is also why composability matters so much to us. Reusable headers, auth, query params, payload fragments, shared blocks, documentation alongside execution , not because curl cannot do requests, but mainly because nobody wants to maintain the same slightly different request 100 times across scripts, docs, and collections.

    And on the “UI tools become dead ends” point: yes, that is the trap we are trying to avoid. We do not want a bespoke black-box UI where if there is no button, you are stuck. The idea is to have one source of truth that can still work for power users, can be versioned in Git, can be shared, can be documented properly, and can evolve into automation/CLI/agent workflows as well.

    So from my side it is not “UI versus terminal.” That debate is honestly a bit too small. What if we reframe this to: "Can we have one composable, reviewable, reusable representation of API work that serves both the terminal-native people and the wider team without duplicating everything across five tools?"

    That is basically the whole bet.

    So yeah, I get the skepticism. I have it too. The world does not need another glossy “API client” that turns into a toy the moment you step outside the happy path.

    The point of Voiden is precisely to avoid that fate. I am sure you will see how radically different Voiden's take is, if you just give it a spin for a few mins. In a world full of postman clones - we want Voiden to really stand out with a different approach to api tooling. :)

  • this is the fundamental meditation.

  • yes :) welcome to try

  • what if I tell you this was not intentional? I just realized this. But I can pretend this was done on purpose as a joke.

  • awesome

  • Today I Learned @lemmy.world

    TIL that Rudyard Kipling (writer of the jungle book) wrote a poem called "IF". A few lines of this poem are highlighted in the entrance of Wimbledon's Centre Court.

    blog.emiliosanchezacademy.com /loved-wimbledon-day/