Embrace
158 karma · joined May 29, 2017
Embrace
Devs, even conservative ones, like it. I’ve built a lot of tooling in my life, but i never had the experience that devs reach out to me that fast because it is ‘broken’. (Expired token or a bug for huge MRs)
Exoskeleton AND autonomous agent, where the shift is moving to autonomous gradually.
We need to get marketshare by going fast!
Claude Code will change your life when you learn how to program with it. However, if you are a programmer with not a lot of desire for automated tests and specs/designs, you are probably not going to be successful with it.
The art of coding has become a commodity. Validation and verification are the new art.
See it as a human, the comments are there to speed up understanding of the code.
Skills are modular capabilities that extend Claude’s functionality through organized folders containing instructions, scripts, and resources.
And
Extend Claude’s capabilities for your specific workflows
E.g. building your project is definitely a workflow.
It als makes sense to put as much as you can into a skill as this an optimized mechanism for claude code to retrieve relevant information based on the skill’s frontmatter.
E.g. with a Jira cli tool I have to write the skill and keep it up to date. With a MCP server I can delegate most of the work.
Climate change (no rain) but especially bad water mgt.
The intervention by the Dutch government at the Nijmegen-based chipmaker Nexperia is being suspended.
CC can also read the inline comments and creates fixes. Now thinking of adding an extra CI job that will address the review comments in a separate MR.
Fwiiw I noticed that colleagues using other languages like Java and JS with Claude Code sometimes get compile errors. I never get compile errors (anymore) with Go. The language is ideal for LLMs. Cant tell how CC is doing lately for Python.
l'histoire se répète
A computer is all you need.
The tradeoff is that the prompt is non-deterministic, but also more flexible. It can handle unknown situations. The generated code executes much faster and reliable for known situations.
If auto-learn would reduce the non-deterministic nature, i.e. chance of failing, that would speed up software development.
However reality tells us that you constantly have to keep Claude on the right track. Nudge here, nudge there. Close code reviews. Test, test more. Very interactive. Superpowers to the engineer.
It is this contradiction that also makes me believe that it will take another year for agents to work on enterprise codebases autonomously. Maybe more, look at autonomous self driving, surprisingly hard to get to the last 10%.
Agentic coding, inner loop, the stuff an engineer does on his laptop. Agentic engineering, outer loop, sdlc across the organization
Not perfect, but good enough.
But indeed, the fun part of coding a couple of routines is gone. That is history.
I tried buying a special kind of lamp this weekend, all LLMs and google sucked at this. The conversation did not help in finding more fine grained results.
In our case the agent has access to Jira and has wider knowledge. For commit messages i don’t bother that much anymore (i realise typing this), but for the MRs I do. Here i have to instruct it to remove implementation details.