Martin Fowler

article thumbnail

Three worthwhile articles yesterday

Martin Fowler

Three articles I enjoyed yesterday: Stephen O’Grady talks about how Gen AI tools break two common constants with developer tools: they are willing to flit between Gen AI tools and they are willing to pay for them. This implies that it’s not too late for new tools to appear, and that enterprise adoption will be slowed by a lack of consensus on which direction to go.

Tools 108
article thumbnail

I still care about the code

Martin Fowler

Even with LLMs, Birgitta Böckeler still cares about the code: “LLMs are NOT compilers, interpreters, transpilers or assemblers of natural language, they are inferrers.

248
248
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Why Organizations Need Expert Generalists

Martin Fowler

In complex environments, the characteristics of Expert Generalists lead Gitanjali, and I thus complete our article by summarizing the value of them to be particularly valuable in driving tasks to completion. Unmesh, this skill.

article thumbnail

Expert Generalists need specialists (and LLMs)

Martin Fowler

While we've spent this article praising the Expert Generalist, Unmesh, Gitanjali, and I simultaneously do not deny the value of specialist knowledge. To be the most efficient, a team needs some specialist skill. We've also observed that Expert Generalist capabilities are considerably more valuable when working with LLMs.

186
186
article thumbnail

Growing Expert Generalists

Martin Fowler

To grow Expert Generalists we need to focus attention on fundamentals rather tools.

article thumbnail

LLMs bring new nature of abstraction

Martin Fowler

Like most loudmouths in this field, I’ve been paying a lot of attention to the role that generative AI systems may play in software development. I think the appearance of LLMs will change software development to a similar degree as the change from assembler to the first high-level programming languages. The further development of languages and frameworks increased our abstraction level and productivity, but didn’t have that kind of impact on the nature of programming.

article thumbnail

Expert Generalists: three more characteristics

Martin Fowler

Unmesh, Gitanjali, and I finish our list of characteristics of an Expert Generalist by describing how these folks favor fundamental knowledge in a domain, possess a blend of broad and deep skills, and know how to build a rough, perceptive sense - a sympathy - for related domains.

How To 186