Nik Malykhin found it useful to get an AI assistant to write its own coding rules by analyzing his code, and then asking it to refine them as worked with it.
nik1379616.substack.com/p/can-we-mak...
@martinfowler.com.bsky.social
Software Design Loudmouth. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him. host of https://martinfowler.com
Nik Malykhin found it useful to get an AI assistant to write its own coding rules by analyzing his code, and then asking it to refine them as worked with it.
nik1379616.substack.com/p/can-we-mak...
NEW POST
Sriram Narayan looks at how to properly assess the effectiveness of software development - by developing an intelligence about its business impact
martinfowler.com/articles/imp...
We recently ran an experiment to explore how far GenAI can currently be pushed toward autonomously developing high-quality, up-to-date software without human intervention, and gather observations about where it breaks down.
martinfowler.com/articles/pus...
There's definitely something to that. I like that I'm in a position to hear about non-SV tech orgs
04.08.2025 13:04 β π 6 π 0 π¬ 0 π 0My pulse will be quickenin'
31.07.2025 14:42 β π 16 π 1 π¬ 1 π 0NEW POST
@xpmatteo.bsky.social shows why the common metric of AI code acceptance has big hole. LLM can be helpful even if you throw away its code.
martinfowler.com/articles/exp...
smut
I love it when it's uncut
and unsubt
tle
and not to forget: "sliding down the razor blade of life"
NEW POST
Many people like to give their LLM assistant a persona, such as a stubborn donkey, a genie, a slot machine, and Uriah Heep
martinfowler.com/articles/who...
and a thoughtful general essay on why the hype and the immovable skeptics are both missing the train
blog.korny.info/2025/07/19/c...
Korny Sietsma has a great example of how using an LLM for coding is very helpful but with limitations.
blog.korny.info/2025/07/18/a...
Thoughtful essay on value and limits of AI.
"One of the real challenges here is the way that A.I. undermines the human value of attention, and the individuality that flows from that."
www.nytimes.com/2025/07/18/o... (gift link)
I've known Beth for ages: wicked smart, understands tech really well, and cares about its impact on ordinary people. We need people in Congress like that.
17.07.2025 16:16 β π 72 π 13 π¬ 1 π 0A moveable bollard to warn rapid walkers that the station floor is slippery, in the colour and shape of a (straight) banana.
Isn't this a perfect evolution of form and function? #Paddington #nonslip
12.07.2025 15:43 β π 115 π 9 π¬ 1 π 0Being afraid of failure doesnβt help people succeed. It helps them stay safe by succeeding less often.
When we make failure safer & cheaper, we can succeed more.
Doesn't ring any bells, I'm afraid
10.07.2025 15:17 β π 0 π 0 π¬ 0 π 0I really resonated with: "I think Iβm less interested in my own happiness (whatever that means) than I am interested in doing work that feels worth doing" - @charity.wtf reflects on her career
charity.wtf/2025/07/09/t...
Pete Hodgson continues his excellent writing on Gen AI by proposing an approach to leading engineers towards an AI-assisted future, centered around a the concept of aligned autonomy.
blog.thepete.net/blog/2025/06...
@thepete.net
Gen AI breaks two common constants with developer tools: developers are willing to flit between Gen AI tools and they are willing to pay for them. Implies it's not too late for new tools , enterprise adoption will be slowed by a lack of consensus
redmonk.com/sogrady/2025... @sogrady.org
Makes me realize how hiring is not focused on this stuff: "how would this person make the team better."
I guess, it is hard to be focused on this.
But this was one of the *very* rare devs who made every team much better. Nicer. More motivated. More a "team."
Still think of it
NEW POST
Even with LLMs, @birgitta410.bsky.social still cares about the code: βLLMs are NOT compilers, interpreters, transpilers or assemblers of natural language, they are inferrers.
martinfowler.com/articles/exp...
Informative interview about a company that's leaned heavily into AI Augmented software development. Interesting to hear that this is leading them to increase the hiring of grads.
02.07.2025 21:07 β π 16 π 0 π¬ 0 π 0FINAL Β§
In complex environments, the characteristics of Expert Generalists lead them to be particularly valuable in driving tasks to completion. Unmesh, Gitanjali, and I thus complete our article by summarizing the value of this skill.
martinfowler.com/articles/exp...
NEW Β§
While we've spent this article praising the Expert Generalist, Unmesh, Gitanjali, and I simultaneously do not deny the value of specialist knowledge. We also note that EGs work well with LLMs.
martinfowler.com/articles/exp...
NEW Β§
To grow Expert Generalists we need to focus attention on fundamentals rather tools. As an example, Unmesh, Gitanjali, and I describe a workshop we've used to break silos of application development, data engineering, and devops
martinfowler.com/articles/exp...
NEW POST
Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways.
martinfowler.com/articles/202...
NEW Β§
We have two crucial checkpoints for spotting β and then nurturing β expert generalists. Unmesh, Gitanjali, and I look at hiring and career progression.
martinfowler.com/articles/exp...
I wrote a guest post on The Pragmatic Engineer newsletter.pragmaticengineer.com/p/two-years-... rounding up 2 years of using AI coding assistants - how they evolved; ways of working; impact I see on speed, quality and team flow; and some thoughts on the future
24.06.2025 13:37 β π 15 π 5 π¬ 1 π 0I guess the question is what are the best set of characteristics to identify the most effective generalists. I think this 6 is a decent set, but I'm sure they aren't the only set, and probably not the best set. I do think we (meaning the industry) should spend more effort figuring that out.
19.06.2025 22:15 β π 2 π 0 π¬ 0 π 0That's a good point - but my sense is that these characteristics are being significantly undervalued at the moment. And our observation is that they are particularly important for effective generalists.
19.06.2025 21:49 β π 4 π 0 π¬ 2 π 0I don't have any problem with that, but you'll need to check with the authors of specific articles.
19.06.2025 14:13 β π 1 π 0 π¬ 0 π 0