It is incredible how many people say « software is solved » when what is happening is a new abstraction layer appearing.
And this abstraction layer is the first one non-deterministic so it brings a ton of problems to solve… with software.
@maxedapps Yes, but these kind of softwares for real usages need to be developed, and they are not easy to do.
Prompt to dashboard is a software to build.
@poteto If your codebase has too many repetitions and a lot of dependents parts, it will not be agent friendly. I have the intuition that agent friendly is a subset of human friendly. But this is an intuition, we need to have better definitions and analyse concretely.
@poteto@bendee983 If it is not maintainable for humans, agents will struggle at a moment, even more than humans because their context window is limited and they have no intuition.
Lumpcode update v0.7.0 🐡
Small but important change, daemon-status now shows which lump is in flight, which context, when the worker runs next, and whether local.json changed and needs a restart.
Preparing the ground for a first basic html dashboard to follow your lump runs on your worker !
I am going slower on Lumpcode because the core of the tool is done, and I am working on my next project using Lumpcode, what gives me some ideas to make it better too. But my lumps do work for me every day on all my projects.
https://t.co/68bhBbEi0c
https://t.co/uFse4onWno
@Jashin_2300@el_ame_@Carmina_bleue C’est factuellement faux ca, plus de 95% des personnes a Taiwan sont Han et si tu remontes leurs générations avant la chute de l’empire Qing, etaient donc chinois sous cet empire ou sont venus depuis la chine continentale après. Les autochtones du pays ont quasiment disparu.
Le developpeur peu interessé qui ne faisait qu'ecrire des if et des for n'a plus d'utilité. Le developpeur interessé qui souhaite pousser l'automatisation et la fiabilité des systèmes qu'il développe est actuellement bien plus demandé.
Le probleme est que plein de gens se sont formés sans etre vraiment interessés parce qu'il y avait une demande sur-importante.
"L'IA fait" mais qui pilote ? Tu as pas mal d'etude qui montrent que deux applis faites par IA entre un dev meme moyennement experimenté et un non-dev complet donnent des qualités très distinctes. Et plus les projets grossissent, plus tu as besoin d'expertise pour conduire l'IA dans le projet
Peux tu preciser ce que tu veux dire par 'Finito' ? Le client directement demande a son agent de faire le truc comme ca ? Qui gere les capacités de l'agent, lui donne le contexte, prépare les composants ? Je code tout avec l'IA dans une tres grosse entreprise, et on peut aller plus vite, mais pas se passer de développeurs qui connaissent leur sujet. J'automatise tout le SDLC et bien setup les agents et leurs capacités + avoir des composants propres et des interfaces bien typées + des tests coherents pour que les agents aient une feedback loop + un systeme de review adapté c'est vraiment beaucoup de travail... La derniere abstraction, la derniere parenthese, sera toujours humaine.
Car les roles de développement sont particulièrement liés aux nouveaux projets / capacités d’investissement. En 2021-2022 mon projet freelance dans une tres grande entreprise cotee a juste été annulé fin 2022 par ce que finalement la boite se rend compte que c’est inutile. (Refonte inutile d une app qui marchait deja bien, juste parce qu’il fallait placer du budget..)
C’est plus lié au contexte économique et a l’absurdité du pic covid que l’IA je pense. Les compétences nécessaires pour developpeur mobile ne sont pas inutiles actuellement, surtout si ce sont des connaissances pointues, des intuitions etc. Je ne suis pas developpeur mobile et je suis sur que si on fait deux apps mobiles avec l IA la tienne sera probablement plus propre stable et maintenable.
@LeDindonFiscal Pour etre efficient avec l IA tu dois savoir developper très bien. L’IA pousse aux extrêmes, les devloppeurs peu investis sont vite inutiles et les développeurs investis et compétents deviennent beaucoup plus importants.
Le focus s est déplacé d’un niveau d’abstraction, pour créer des systemes avec des utilisations IA, gerer la probabilité, les retries, les capacités des agents etc. Tout ca faut le dev, certes pas a la main, mais ca demande de savoir developper et de s’y intéresser profondément. Pour moi c’est aussi un métier de developpeur. Apres on peut changer le nom si on veut ahah
@mattpocockuk It is not only about small changes, a well isolated risk free bigger task (like a read only isolated website) can have its first version without grilling. It is more about risk and where the blast will land.
I am exactly doing this, each agentic commit must have its learning.md, coupled with an expect.md (I called it blast.md before). Then I have an agent taking all non-integrated learnings and integrate them in skills, rules, conventions…
Trying to formalize this nicely before sharing my version