top | item 43360884

(no title)

rajman187 | 11 months ago

> other than a bit of open source (PyTorch and React are nice, I guess)

Not to detract from your main point but I think this misses a lot of contributions, eg Cassandra, Hive, Presto, GraphQL, the plethora of publications coming out of FAIR (fundamental AI research) and of course the Llama family of models which have enabled quite a few developments themselves

discuss

order

mschuster91|11 months ago

At least with GraphQL I think the world would be better off if it had never seen the light of day. It's a steaming pile of hyper complex dung.

And for the other projects, their paths are littered with the dead bodies of engineers who had been ordered to chase down one of Facebook's hype technologies just because "Facebook does it so we can follow their best example".

cobradefinitive|11 months ago

It's funny to think of a scientific office tool that doesn't auto-generate macro-type operations for you as needed. Both would be on the dull side, I suppose, for somebody like me, with limited expertise in how to quantify what I guess would do the kind of thing you would most often want done with software with the name GraphQL, making graphs, but it would feel to me, I believe, more like real business work if you were asking for each graph task as needed.

jeswin|11 months ago

> At least with GraphQL I think the world would be better off if it had never seen the light of day. It's a steaming pile of hyper complex dung.

Of course not. GraphQL has vastly simplified our backend development, and has also resulted in better coordination between backend and frontend teams. There are so many things which GraphQL gets right - TYPES and schemas, traversing entity relationships, selectively querying fields, builtin API explorer etc. We use REST only for super trivial projects.

__loam|11 months ago

I think React and GraphQL are pretty impressive in terms of how shitty they've made the developer experience at so many companies. GraphQL especially seems to attract the kind of people who love to misuse technologies built for massive orgs in companies with fewer than 100 employees.

pcthrowaway|11 months ago

> GraphQL especially seems to attract the kind of people who love to misuse technologies built for massive orgs in companies with fewer than 100 employees.

This is almost exactly how I feel about Kubernetes

chillingeffect|11 months ago

That explains some of the experiences ive seen at small companies! From my pov it was "design-by-resume." People wanted to play w tech for their next job, with less concern for what the business needed.

signatoremo|11 months ago

This is the classic example of the quote:

There are only two kinds of languages: the ones people complain about and the ones nobody uses

ajb|11 months ago

There's actually a well-known effect in standards, that large orgs want to overcomplicate them, as having implemented a bunch of overcomplicated standards becomes part of their moat against competitors. This is definitely done deliberately; the most blatant example is Office Open XML but it's true of others too. They know that they have the staff to waste effort on it, and others don't.

I'm not sure anyone is thinking 'lets open source our most dumb ideas to hobble potential competition' - but they would do it if they thought of it.