Ahhh, the problem with incentives; maybe it's more the case that, had the Linux Foundation behaved in a more aligned with the pure open-source ethos way, Linux would not be so widely used and working so well? They problem of incentives in open-source is real - who, why and how should support your development? Especially for things like OSes, which require constant work.
I don't know whether we have figured out the best models here just yet; the results are mixed
Exactly this; for some tasks, it can speed up you dramatically, 5 - 10 x; with others, it actually makes you slower.
And yes, very often writing a prompt + verifying results and possible modifying them and/or following-up takes longer than just writing code from scratch, manually ;)
"The counter-scenario: as AI handles the routine 80%, humans focus on the hardest 20%. Architecture, tricky integrations, creative design, edge cases: the problems machines alone can’t solve. Rather than making deep knowledge obsolete, AI’s ubiquity makes human expertise more important than ever. This is the “high-leverage engineer” who uses AI as a force multiplier but must deeply understand the system to wield it effectively"
I would argue that:
- you cannot develop these skills without doing lots of development with minimal to no AI assistance
- this skills will atrophy, once you use AI too much and too often
I personally err on the side of using AI/LLMS rather too little than too much, to retain and further develop my core skills - time will tell which cohort made the right decision :)
I don’t think it does but if the person leading the (relatively small ~10 person) engineering team is dismissive and not championing it then it ends up in this weird place where people are unsure if they can/should use it.
No less impressive than the SQLite project itself; especially 100% branch coverage! That's really hard to pull off and especially to maintain as the development continues.
Good points; I wonder have they measure whether charities that get this money are effective though - it is a really hard problem; not only to help for the help sake, but to help effectively, achieving the intended end results
I also like and use lazy loading a lot :) But I guess the general question worth asking is: who drives the need for new features and functionalities in the browsers?
Whoever wants to write the underlying engines for virtually every browser: Apple and Google. They both have their agendas that they try to push via them.
Yes! One could argue that we might end up with programmers (experts) going through a training of creating software manually first, before becoming operators of AI, and then also spending regularly some of their working time (10 - 20%?) on keeping these skills sharp - by working on purely education projects, in the old school way; but it begs the question:
Does it then really speeds us up and generally makes things better?
This is a pedantic point no longer worth fighting for but "begs the question" means something is a circular argument, and not "this raises the question"
I don't know whether we have figured out the best models here just yet; the results are mixed
reply