Which productivity traps have you experienced so far? How do you spot and avoid them?
#AI #LLMs #GenerativeAI
#AIAssistedCoding #AICoding #VibeCoding
#AIEngineering
@lucaminudel
Complexity, Lean, Agility/XP practitioner. Ex-Ferrari F1 racing team. Ex-ThoughtWorks Tech Leader & Change Agent for hire. Public speaker. Author. Conegliano ๐ฎ๐นโ Stockholm ๐ธ๐ช โ London ๐ฌ๐ง Mastodon: @lukadotnet@mstdn.social Twitter (RIP): @lukadotnet
Which productivity traps have you experienced so far? How do you spot and avoid them?
#AI #LLMs #GenerativeAI
#AIAssistedCoding #AICoding #VibeCoding
#AIEngineering
===================================
6 AI-assisted coding traps that kill productivity
===================================
On how to identify the hidden productivity traps of AI-assisted coding, and the practical steps to avoid them => www.smharter.com/blog/2026/02...
The Paradox of the Software Engineering Fall & Redemption
==================================
Which reference points should we consider for our professional field and the future of our discipline?
An exploration of events from Software Engineering Fall and return: www.smharter.com/blog/the-sof...
We now know from the news and from history that going down this path doesn't work, not even for those concerns. Please let's all stop now before it's too late.
My dear friends that may say "I am nor racist BUT ... I have concerns" we can see now those well-intentioned sentiments, in USA, ending with law enforcement detaining children's and even killing natural-born and legal citizens with no criminal record.
I have just updated three important points of the Agile Time Machine (bit.ly/AgileTimeMac...) relating to the contributions of Tom Gilb:
- Software Metrics, 1976
- Principles of Software Engineering Management, 1988
- Evo: Evolutionary Value Optimization, 2024
Image from: https://30degres.swiss/fr/articles/le-mont-fort
I COULD NOT
- fully rely & let myself be guided by the AI coding agent as I can with a human expert-pair
This is because
=> AI coding agents in the end
=> are book-smart but life-dumb.
#AI #LLMs #GenerativeAI #Agents
#CodingAgents #AIAssistedCoding
#AIEngineering #PromptEngineering #AICoding
So, while I COULD
- develop some trust in the AI coding agent (as an intuition on what it could do, when to stop, and a workflow that helps maximise the productivity gains without falling for the perception gap),
continue ...
While the AI agent accelerated my learning, helped me validate my understanding & the impact of my high-level decisions (on tech quality, product design, and business impact), the responsibility for every final decision rested with me as part of the "human review and verification" step
continue ...
After a few projects, in retrospect, I realised my vertical slices were thicker than usual. This was driven by my need to validate the technical and architectural decisions layer-by-layer, before moving on to the next.
continue...
Image from: https://30degres.swiss/fr/articles/le-mont-fort
============================
AI coding agent as an expert pair
Short experience report
============================
I recently used an AI coding agent as an expert pair to refresh my skills as a full-stack, polyglot programmer.
continue...
#AIAssistedCoding #CodingAgents
#AIEngineering
Donald, you have harshly criticised the European Union many times this past week.
Okey
Look!
This is the European Union Nobel Prize.
Where is yours?
Here a good recap of this with conclusions => www.smharter.com/blog/2025/12...
Subtitle: How to structure and organise teams and cross-team collaboration around the work and the codebase
#TEAMTOPOLOGIES #FEATURETEAMS #LeSS
#SoftwareEngineering #ProductDevelopment
#SocioTechPractices
On this topic, AI-assisted coding, I also share this post discussing realistic expectations of productivity gains, and the tricky problem of the perception gap: www.smharter.com/blog/2025/09...
#AICoding #AIAssistedCoding
#VibeCoding
#PromptEngineering #LLM
==========================
AI-coding workflow & prompts reuse
==========================
=> www.linkedin.com/posts/lucami...
#AICoding #AIAssistedCoding
#VibeCoding
#PromptEngineering #LLM
My book on Functional Kotlin is now 50% off with SAVE50 coupon
lnkd.in/etQRfGqa
Also ChatGPT agrees that's the best book to learn about full application functional architecture in the JVM!
See
- bsky.app/profile/luca... and
- bsky.app/profile/luca...
#TeamTopologies
#FeatureTeasm
#OrgDesign
The superpower of Team Topologies lies in providing a vocabulary for talking about team structures and interactions.
Its Achilles' heel is being opinionated on exclusive code ownership at team level, where shared product codebase ownership is also a valid heuristic
#TEAMTOPOLOGIES
#FEATURETEAMS
Should an org or a professional devote themselves to one approach over the other (Team Topologies or Feature Teams)? Why? =>
If you prefer, join the conversation here www.linkedin.com/posts/lucami...
#TEAMTOPOLOGIES #FEATURETEAMS #LeSS
#SoftwareEngineering #ProductDevelopment
#SocioTechPractices
b) ๐ฆ๐ผ๐๐ฟ๐ฐ๐ฒ ๐๐ผ๐ฑ๐ฒ ๐ฅ๐ฒ๐๐๐ฒ: Software is shared as internal or external source code. ๐ข๐๐ป๐ฒ๐ฟ๐๐ต๐ถ๐ฝ ๐ถ๐ ๐๐ต๐ฎ๐ฟ๐ฒ๐ฑ to some degree, granting users rights like autonomously making direct code changes (a la Feature Teams or Google monorepo), autonomously forking, or at least posting a Pull Request.
continue...
a) ๐๐น๐ฎ๐ฐ๐ธ-๐๐ผ๐
๐ฅ๐ฒ๐๐๐ฒ: Software is consumed as a closed system (e.g., commercial or internal binaries, or via IaaS/SaaS). ๐ข๐๐ป๐ฒ๐ฟ๐๐ต๐ถ๐ฝ remains ๐ฒ๐
๐ฐ๐น๐๐๐ถ๐๐ฒ to the providing team (a la Team Topologies or Amazon 2-pizza team) or external company.
continue...
================================
More on Team Topologies Vs Feature Teams
================================
In large enough tech orgs, it's common for software sharing & reuse to employ both approaches across different parts of the codebase:
continue...
... (continue) ... Thanks to (their contributions do not imply endorsement) @mrhinsh.bsky.social , Marcelo Lopez, Brian Marick, @martinfowler.com, Alistair Cockburn, Tom Gilb, Thoralf J Klatt, John Coleman, Greg Tutunjian and many others who contributed to this document.
- Thanks - to all those that provided info/content/edits etc (their contributions do not imply endorsement of this evolving doc): Tobias Mayer, @xpmatteo.bsky.social, Steve Tendon, @emilybache.com, George Dinwiddie, @daverooney.dev, @jrothman.com , Marco Bresciani, Karl Scotland, ...
With the rise of AI signalling a potential new paradigm of work, now is a good time to look back at the lessons learned and reflect on which of those can help in this major shift and what may come next.
You can check it out here => bit.ly/AgileTimeMac...
===========================
Agile Time Machine latest update
===========================
The Agile Time Machine is a community-driven document capturing the original essence and spirit of Agile.
You can check it out here => bit.ly/AgileTimeMac...
... Iterative and Incremental Development: A Brief History
Pdf => www.craiglarman.com/wiki/downloa...
Reference => ieeexplore.ieee.org/document/120...
#AI #ArtificialIntelligence #GenerativeAI
#FutureofTech #FutureofWork
#PromptEngineering #LLM
#AICoding #AIAssistedCoding #VibeCoding
Vibe coding and Chat-oriented programming (CHOP) or more in general AI-assisted coding have the potential to rewrite the way we do professional software development
This should not mean we lose all the lessons already learned...
Thanks to Outpace Conf for hosting a potentially controversial topic and for the great discussions with the audience ๐
#OutpaceConf
#Manchester
#technologyConference
#seniorPractitioners
#leaders
#TEAMTOPOLOGIES
#FEATURETEAMS
The 1st time I was called out for leaning toward my passion and preferences and ignoring the pros of an alternative technique was by Giulio Vian. We have all been there; moving beyond that is part of the journey toward professional maturity.