Readit News logoReadit News
benve commented on AI is stifling new tech adoption?   vale.rocks/posts/ai-is-st... · Posted by u/kiyanwang
CerebralCerb · 7 months ago
Only in one sense. As code is now cheaper, abstractions meant to decrease code quantity have decreased in value. But abstractions meant to organize logic to make it easier to comprehend retains its value.
benve · 7 months ago
I hope so, but it adds an extra difficulty Easy to understand is not always an absolute metric, a project with many lines of code can be easy to understand for a team with a certain experience and difficult to understand for another team with a different experience (not less but different). Now I will have to think about "easy to understand" for AI
benve commented on AI is stifling new tech adoption?   vale.rocks/posts/ai-is-st... · Posted by u/kiyanwang
esafak · 7 months ago
> Maybe some product will become a hell with millions of lines of code that no one knows how to evolve and manage.

That is exactly what will happen, so why would you do that?

benve · 7 months ago
I think I might be forced to do this by the metrics that measure me at work "things have to work right away and have to scale quickly to other low-skilled people"
benve commented on AI is stifling new tech adoption?   vale.rocks/posts/ai-is-st... · Posted by u/kiyanwang
benve · 7 months ago
I think this is true because I myself said to myself: "it is useless for me to create a library or abstraction for the developers of my project, much better to use everything verbose using the most popular libraries on the web". Until yesterday having an abstraction (or a better library/framework) could be very convenient to save time in writing a lot of code. Today if the code is mostly generated there is no need to create an abstraction. AI understands 1000 lines of code in python pandas much better than 10 lines of code using my library (which rationalises the use of pandas).

The result will not only be a disincentive to use new technologies, but a disincentive to build products with an efficient architecture in terms of lines of code, and in particular a disincentive to abstraction.

Maybe some product will become a hell with millions of lines of code that no one knows how to evolve and manage.

benve commented on MongoDB 8.0   mongodb.com/blog/post/top... · Posted by u/benve
PeterCorless · a year ago
I am wondering whether there will be any further light shed on what provided the performance gains in MongoDB 8.0. How did they achieve these improvements? And I presume these are performance gains against MongoDB 7.x?

Has anyone else tried to replicate their claims?

benve · a year ago
I did a quick test and on my use case the performance improves mainly on a complex aggregation pipeline. I still have to run extensive benchmarks. I think one of the improvements is the New Query Engine: https://laplab.me/posts/inside-new-query-engine-of-mongodb/
benve commented on Ask HN: Which K8 Ingress implementation do you use?    · Posted by u/benve
burgirdirtbag · a year ago
I use Kong, but for no particular reason. Just heard it's more modern than nginx or something
benve · a year ago
interesting... only as an ingress for the web UI or also as an API manager?
benve commented on Micro-agent: make an AI write code until it passes an unit test   github.com/BuilderIO/micr... · Posted by u/BiteCode_dev
_flux · a year ago
Maybe in the future developers will be able to write just specifications.
benve · a year ago
this already happens, in many companies mid-level managers write the specifications (ambiguously) and other low-cost people implement them.

And when things don't work they call people like me, to try to understand the performance problems of something poorly defined and worse written.

benve commented on Micro-agent: make an AI write code until it passes an unit test   github.com/BuilderIO/micr... · Posted by u/BiteCode_dev
colechristensen · a year ago
Why? It will evolve into a slightly higher level language where the compiler is an ML model. Was it a tragedy when developers mostly didn’t have to write assembly any more?
benve · a year ago
I think it's different... I like high level languages, but this is not a programming language, this is a technique for writing tests in an existing language and leaving the implementation to the AI.

I like programming for problem solving, I don't really like writing tests, but that's personal taste, a lot of people like to just use PowerPoint and Jira and tell others what they need to implement, but these people are not software developers.

benve commented on Micro-agent: make an AI write code until it passes an unit test   github.com/BuilderIO/micr... · Posted by u/BiteCode_dev
TuringNYC · a year ago
Perhaps a minority opinion, but i LOVE writing tests. I write them before I write the code, it is like playing chess with yourself.
benve · a year ago
I appreciate that your workflow is so linear. I often write tests, then the implementation, then I realize that the tests need to be corrected, then I change the implementation, then I change the tests, then I add other tests etc... etc...

I don't really like maintaining tests, it's often a lot of code that needs to be understood and changed carefully

u/benve

KarmaCake day13March 14, 2016View Original