...

deepsummer

89

Karma

2023-05-03

Created

Recent Activity

  • APIs - MCP is the obvious better alternative, but as you said, most software and most online services don't provide a full API. Most none at all.

  • I watched it last week, and I loved every moment of it. It's really the Muppet Show, not one of those boring remakes and spin-offs that never worked. Even my 9 year old daughter who would usually roll her eyes when I would even suggest watching Muppets, watched it till the end. Probably mostly because of Sabrina Carpenter, but whatever.

    Would love to get more episodes.

  • I can understand why you want an AI to use a desktop. But it's still absurd to use the least efficient interface possible for interactions with the outer world.

    Having said that, fun project, good luck :) I am sure quite a few people would want to try it.

  • As much as I like the Claude models, they are expensive. I wouldn't use them to process large volumes of data. Gemini 2.5 Flash-Lite is $0.10 per million tokens. Grok 4.1 Fast is really good and only $0.20. They will work just as well for most simple tasks.

  • I understand your argument. But I have worked at two companies that worked pretty much like you described. They call it 'project-oriented'. They threw lots of engineers at projects, hired freelancers, and got it working as fast as possible. Once it was done, they only left a maintainer or two.

    That model works fine for a few years. Then you need a bigger change. Often, the system is built on top of some enterprise project, heavily customized, and you stay at your outdated version until it becomes unsupported. The maintainers don't care, and often don't have the capability to upgrade, so they just leave it as long as it keeps working. Or maybe some law has been introduced and requires a bigger change. Or the market just changes, and you need to support new APIs, new payment methods, new integrations...

    The maintainers tend to quit every 1-2 years and are replaced with someone only trained by the previous generation. With every generation, the maintainers get worse. After 3 generations, all product knowledge is gone. To make things worse, the maintainers do stupid things in the code because they don't fully understand it, and it begins to rot. In the worst case I know, no one even knew what branch was deployed on production and what the last changes were.

    Then, after 5-10 years of decay, some requirement comes along that would require a major refactoring. Everybody is overwhelmed, no one understands the internals, and eventually they decide that it the project is now so outdated that the only solution is to replace it. Management doesn't care because they can blame their predecessors.

    In my experience, that's how it always works. I know at least 5 major projects that took over a year to develop, and costing millions, in at least one case tens of millions, that died like that.

HackerNews