<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://fintanr.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://fintanr.com/" rel="alternate" type="text/html" /><updated>2026-07-10T07:05:23+00:00</updated><id>https://fintanr.com/feed.xml</id><title type="html">Fintan Ryan’s Semi Regular Updates</title><subtitle>Links, learnings and occasional musings</subtitle><entry><title type="html">Model/Coding Evals and the Converging Landscape</title><link href="https://fintanr.com/thoughts/2026/06/09/modelevals-and-converging-landscapes.html" rel="alternate" type="text/html" title="Model/Coding Evals and the Converging Landscape" /><published>2026-06-09T00:00:00+00:00</published><updated>2026-06-09T00:00:00+00:00</updated><id>https://fintanr.com/thoughts/2026/06/09/modelevals-and-converging-landscapes</id><content type="html" xml:base="https://fintanr.com/thoughts/2026/06/09/modelevals-and-converging-landscapes.html"><![CDATA[<p><a href="https://cognition.ai">Cognition</a>, the makers of Devin, dropped an interesting blog post on <a href="https://cognition.ai/blog/frontier-code">FrontierCode</a>, their new coding eval framework which they state will measure how easy it is to maintain the code generated as well as its functionality.</p>

<p>This focus on maintenance is a really interesting approach, and has a lot of merit as we move into an era where a significant amount of AI generated code will need to be sustained as part of production systems. Cognition get a lot of extra points in my mind for including Java and C/C++ in their evaluation. Not everything is greenfield or a rewrite from scratch.</p>

<p>Cognition’s blog follows interesting work that <a href="https://cursor.com/">Cursor</a> dropped a few months ago with the publication of <a href="https://cursor.com/blog/cursorbench">Cursorbench</a> and <a href="https://datacurve.ai/">DataCurve</a> released <a href="https://deepswe.datacurve.ai/blog">DeepSWE</a>.</p>

<p>Now all of these evals are trying to address gaps which existing in the widely used SWEBench family. SWEBench has encountered the age old problem of all benchmarks - people will lay train tracks through their tooling to improve marketing metrics.</p>

<p>That said, <a href="https://labs.scale.com/leaderboard/swe_bench_pro_public">SWE-bench Pro</a> is very widely used, and provides a little glimpse into how everything is converging. I keep an <a href="https://fintanr.com/mb/">ongoing chart of results and trends</a> across major models, which I update every month or so.The trend is pretty clear, for many basic tasks we are fast hitting a convergence point. We are well past the point where you need the latest greatest model for a lot of day to day work.</p>]]></content><author><name></name></author><category term="thoughts" /><category term="micro" /><summary type="html"><![CDATA[Cognition, the makers of Devin, dropped an interesting blog post on FrontierCode, their new coding eval framework which they state will measure how easy it is to maintain the code generated as well as its functionality.]]></summary></entry><entry><title type="html">[satire] Lunch is a Legacy System</title><link href="https://fintanr.com/satire/2026/06/07/satire-lunch-is-a-legacy-system.html" rel="alternate" type="text/html" title="[satire] Lunch is a Legacy System" /><published>2026-06-07T00:00:00+00:00</published><updated>2026-06-07T00:00:00+00:00</updated><id>https://fintanr.com/satire/2026/06/07/satire-lunch-is-a-legacy-system</id><content type="html" xml:base="https://fintanr.com/satire/2026/06/07/satire-lunch-is-a-legacy-system.html"><![CDATA[<p>I occasionally post AI generated “thought leadership” pieces created by recent AI models on <a href="https://msuaas.com/">Making Shit up as a Service</a>. It could be viewed as a reflection on the number of obviously AI generated blog posts out there.</p>

<p>The latest piece, thoughtfully crafted in under 30 seconds by Anthropic’s Claude Opus 4.8” is <a href="https://msuaas.com/2026/06/07/legacy-lunch">Lunch is a Legacy System: Deprecating Human Needs for Q4 Targets</a>. Abstract below. Enjoy..</p>

<p><em>“Most enterprises rigorously audit their software estate while ignoring the largest unmanaged runtime they own: their people. This Point of View introduces Necessity Rationalization™, a four-stage model for treating inherited human needs—starting with lunch—as legacy systems flagged for deprecation.”</em></p>]]></content><author><name></name></author><category term="satire" /><category term="micro" /><summary type="html"><![CDATA[I occasionally post AI generated “thought leadership” pieces created by recent AI models on Making Shit up as a Service. It could be viewed as a reflection on the number of obviously AI generated blog posts out there.]]></summary></entry><entry><title type="html">Cloudflare, VoidZero and Ecosystem Acquisitions</title><link href="https://fintanr.com/thoughts/2026/06/05/cloudflare-voidzero-and-javascript-toolchains.html" rel="alternate" type="text/html" title="Cloudflare, VoidZero and Ecosystem Acquisitions" /><published>2026-06-05T00:00:00+00:00</published><updated>2026-06-05T00:00:00+00:00</updated><id>https://fintanr.com/thoughts/2026/06/05/cloudflare-voidzero-and-javascript-toolchains</id><content type="html" xml:base="https://fintanr.com/thoughts/2026/06/05/cloudflare-voidzero-and-javascript-toolchains.html"><![CDATA[<p>Cloudflare announced the <a href="https://blog.cloudflare.com/voidzero-joins-cloudflare/">acquisition</a> of <a href="https://voidzero.com">VoidZero</a>, the primary company behind Vite, a popular 
front end build tool and a whole host of popular JavaScript tooling. This follows their <a href="https://blog.cloudflare.com/astro-joins-cloudflare/">acquisition</a> of Astro earlier this year.</p>

<p>This acquisition fits in with a trend of developer tool acquisitions over the last eighteen months by <a href="https://cloudflare.com">Cloudflare</a>, <a href="https://vercel.com">Vercel</a>, <a href="https://openai.com">OpenAI</a> and <a href="https://anthropic.com">Anthropic</a>. Broadly these fit into two categories:</p>

<ul>
  <li>infrastructure tooling for language ecosystems, used by agentic coding agents (OpenAI, Anthropic and other consumers)</li>
  <li>front end javascript ecosystem tooling (Cloudflare, Vercel)</li>
</ul>

<p>with the outputs of the coding agents supporting deployments on vendors such as Vercel and Cloudflare.</p>

<p>The notable exception here is Stainless, who provided tooling for generating SDKs and so forth, and were recently acquired by Anthropic. Stainless was also used by Anthropic competitors, and the acquisition is both an acquihire and a (short term) speed bump for their competitors.</p>

<p>The focus on JavaScript/TypeScript and Python tooling makes perfect sense. The growth of TypeScript and Python was highlighted in the <a href="https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/">2025 GitHub Ocotoverse</a> report. These languages are, by far, the preferred choice of most LLMs. The growth in the use of both languages has only accelerated since the November 2025 model inflection point.</p>

<h2 id="developer-tool-ecosystem-acquisitions">Developer Tool Ecosystem Acquisitions</h2>

<p>Anthropic, OpenAI, Vercel, Cloudflare since July 2025. Not a complete list.</p>

<table>
  <thead>
    <tr>
      <th>Date</th>
      <th>Ecosystem</th>
      <th>Acquirer</th>
      <th>Acquired</th>
      <th>Tools, Frameworks &amp; Comments</th>
      <th>Sources</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Jun 2026</td>
      <td>JavaScript</td>
      <td>Cloudflare</td>
      <td><strong>VoidZero</strong></td>
      <td>Vite, Vitest, Rolldown, Oxc</td>
      <td><a href="https://blog.cloudflare.com/voidzero-joins-cloudflare/">Cloudflare blog</a> · <a href="https://voidzero.dev/posts/voidzero-cloudflare">VoidZero blog</a></td>
    </tr>
    <tr>
      <td>May 2026</td>
      <td>SDK / MCP Tooling</td>
      <td>Anthropic</td>
      <td><strong>Stainless</strong></td>
      <td>SDK, CLI and MCP generators. Used by Anthropic competitors including OpenAI and Google. Acquihire, commercial offering is being wound down</td>
      <td><a href="https://www.anthropic.com/news/anthropic-acquires-stainless">Anthropic</a> · <a href="https://www.stainless.com/blog/stainless-is-joining-anthropic/">Stainless blog</a></td>
    </tr>
    <tr>
      <td>Mar 2026</td>
      <td>Python</td>
      <td>OpenAI</td>
      <td><strong>Astral</strong></td>
      <td>uv, Ruff, ty</td>
      <td><a href="https://openai.com/index/openai-to-acquire-astral/">OpenAI</a> · <a href="https://astral.sh/blog/openai">Astral blog</a></td>
    </tr>
    <tr>
      <td>Jan 2026</td>
      <td>JavaScript</td>
      <td>Cloudflare</td>
      <td><strong>Astro</strong></td>
      <td>Astro framework (content-driven websites)</td>
      <td><a href="https://blog.cloudflare.com/astro-joins-cloudflare/">Cloudflare blog</a></td>
    </tr>
    <tr>
      <td>Dec 2025</td>
      <td>JavaScript</td>
      <td>Anthropic</td>
      <td><strong>Bun</strong></td>
      <td>Bun runtime , bundler, package manager, test runner</td>
      <td><a href="https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone">Anthropic</a> · <a href="https://bun.com/blog/bun-joins-anthropic">Bun blog</a></td>
    </tr>
    <tr>
      <td>Jul 2025</td>
      <td>JavaScript</td>
      <td>Vercel</td>
      <td><strong>NuxtLabs</strong></td>
      <td>Nuxt (Vue.js fullstack framework), Nitro</td>
      <td><a href="https://vercel.com/blog/nuxtlabs-joins-vercel">Vercel blog</a></td>
    </tr>
  </tbody>
</table>

<hr />]]></content><author><name></name></author><category term="thoughts" /><category term="market" /><summary type="html"><![CDATA[Cloudflare announced the acquisition of VoidZero, the primary company behind Vite, a popular front end build tool and a whole host of popular JavaScript tooling. This follows their acquisition of Astro earlier this year.]]></summary></entry><entry><title type="html">Cool Things From Build 2026</title><link href="https://fintanr.com/github/2026/06/04/build-favourites.html" rel="alternate" type="text/html" title="Cool Things From Build 2026" /><published>2026-06-04T00:00:00+00:00</published><updated>2026-06-04T00:00:00+00:00</updated><id>https://fintanr.com/github/2026/06/04/build-favourites</id><content type="html" xml:base="https://fintanr.com/github/2026/06/04/build-favourites.html"><![CDATA[<p>Build 2026 is on in San Francisco at the moment. I haven’t attended Build since my analyst days (I work at GitHub now), but the recovering analyst in me would love to have been at this years event, it looks awesome for a distance. Everyone will have their favorite releases, but here are my top three GitHub related releases:</p>

<ul>
  <li>
    <p><a href="https://github.blog/changelog/2026-06-02-cloud-and-local-sandboxes-for-github-copilot-now-in-public-preview/">Sandboxes for Copilot</a>. This brings simple, clean, isolation when your using the CLI and other form factors (I live in the CLI these days, although I am increasingly using the new <a href="https://github.com/github/app?utm_source=fr-blog">GitHub Copilot App</a>). Longer term sandboxes are going to be the only way enterprises will permit agents to run either locally or in the cloud.</p>
  </li>
  <li>
    <p><a href="https://github.blog/changelog/2026-06-02-mai-code-1-flash-is-now-available-for-github-copilot/">MAI-Code-1-Flash Model</a>. MAI-Code-1-Flash is a new, Microsoft developed, model. It excels in price/performance for light weight coding flows. How we use models is rapidly changing, and the days of rushing to the latest shiny (and uber expensive) frontier model are coming to a close.</p>
  </li>
  <li>
    <p><a href="https://github.blog/changelog/2026-06-02-gain-insights-across-your-agent-sessions-with-chronicle/">Learning from your sessions with /chronicle</a>. Learning from, and improving, how we use AI - what we do in our sessions - is going to be a key skill for every developer. Your sessions across surfaces can be synced to GitHub, and using /chronicle you can do things such as creating summaries of what you have done, suggesting improvements and working out more cost effective ways of working. Longer term the possibilities here are endless.</p>
  </li>
</ul>]]></content><author><name></name></author><category term="github" /><category term="micro" /><summary type="html"><![CDATA[Build 2026 is on in San Francisco at the moment. I haven’t attended Build since my analyst days (I work at GitHub now), but the recovering analyst in me would love to have been at this years event, it looks awesome for a distance. Everyone will have their favorite releases, but here are my top three GitHub related releases:]]></summary></entry><entry><title type="html">GitHub ChangeLog Calendar</title><link href="https://fintanr.com/github/2026/06/04/github-changelog-calendar.html" rel="alternate" type="text/html" title="GitHub ChangeLog Calendar" /><published>2026-06-04T00:00:00+00:00</published><updated>2026-06-04T00:00:00+00:00</updated><id>https://fintanr.com/github/2026/06/04/github-changelog-calendar</id><content type="html" xml:base="https://fintanr.com/github/2026/06/04/github-changelog-calendar.html"><![CDATA[<p>My colleagues are shipping a lot, and its all documented on the <a href="https://github.blog/changelog/">GitHub Changelog</a>. I generate my own <a href="https://fintanr.com/github-changelog/">week by week view</a> on a nightly basis as well for quick review. It covers the last 90 days. May be useful for others as well.</p>]]></content><author><name></name></author><category term="github" /><category term="micro" /><summary type="html"><![CDATA[My colleagues are shipping a lot, and its all documented on the GitHub Changelog. I generate my own week by week view on a nightly basis as well for quick review. It covers the last 90 days. May be useful for others as well.]]></summary></entry><entry><title type="html">Mapping the Cloud - A Look at Major Cloud Providers, 2006 to Now</title><link href="https://fintanr.com/links/2026/05/18/cloudmap.html" rel="alternate" type="text/html" title="Mapping the Cloud - A Look at Major Cloud Providers, 2006 to Now" /><published>2026-05-18T00:00:00+00:00</published><updated>2026-05-18T00:00:00+00:00</updated><id>https://fintanr.com/links/2026/05/18/cloudmap</id><content type="html" xml:base="https://fintanr.com/links/2026/05/18/cloudmap.html"><![CDATA[<p>From an understated launch by AWS in 2006 to the massive capex investments we see in 2026, cloud computing has utterly revolutionized how we think about acquiring and using compute capacity.</p>

<p>I have found this entire space fascinating since 2008, and I wanted a simple way to plot and compare the overall growth over time. So I created a <a href="https://fintanr.com/cloudmap">Cloud Region Launch History</a> tool. You can filter to specific times, across providers, sovereign regions, government clouds and industry specific offerings.</p>

<p>For example my analyst career started in 2015 at <a href="https://redmonk.com">RedMonk</a>, the map for AWS and GCP looked a bit like this:</p>

<p><img src="/assets/aws-gcp-2015.png" alt="AWS and GCP Q2 2015" /></p>

<p>And by the time I led the <a href="https://www.linkedin.com/pulse/cloud-application-platform-services-aws-azure-google-fintan-ryan/">Cloud Application Platforms</a> research at <a href="https://gartner.com">Gartner</a> in early 2021 the map was:</p>

<p><img src="/assets/aws-gcp-2021.png" alt="AWS and GCP Q1 2021" /></p>

<p>When I left the analyst game and joined GitHub later in 2022, Azure’s footprint was:</p>

<p><img src="/assets/azure-2022.png" alt="Azure Q2 2022" /></p>

<p>And these days it looks like:</p>

<p><img src="/assets/azure-2026.png" alt="Azure Q2 2026" /></p>

<p>The <a href="https://fintanr.com/cloudmap">tool</a> is available to anyone to use. Constructive comments and feedback on any obvious glaring data gaps (there are a few where the number of AZs needs to be further verified) appreciated.</p>

<p><strong>Notes on the Data</strong></p>

<p>Data is sourced from public announcements and documentation. We will have gaps where vendor specific details are behind a login or paywall. We include a filter to eliminate regions with less than 3 AZs. That said, the definition of an AZ, and in particular the geographic distances between each AZ, varies between providers - so do check this data yourself.</p>

<p><strong>Providers covered:</strong></p>

<p>We included the three hyperscalers:</p>

<ul>
  <li><strong><a href="https://aws.amazon.com">AWS</a></strong></li>
  <li><strong><a href="https://azure.microsoft.com/">Azure</a></strong></li>
  <li><strong><a href="https://cloud.google.com">GCP</a></strong></li>
</ul>

<p>And a set of smaller or regional providers:</p>

<ul>
  <li><strong><a href="https://www.alibabacloud.com/en?_p_lc=1">Alibaba</a></strong></li>
  <li><strong><a href="https://cloud.huawei.com">Huawei</a></strong></li>
  <li><strong><a href="https://cloud.ibm.com/docs">IBM</a></strong></li>
  <li><strong><a href="https://www.oracle.com/cloud/">Oracle</a></strong></li>
  <li><strong><a href="https://www.tencentcloud.com/">TenCent</a></strong></li>
</ul>

<p>The providers I included for this iteration are the same as those Gartner included in the (catchily titled) <a href="https://www.gartner.com/interactive/mq/6808434">Magic Quadrant for Strategic Cloud Platform Services,</a> published in August 2025. Gartner have a minimum revenue requirement of at $1Bn for vendors with more than three years GA, or $500M with 40% CAGR for those who have been GA for less than three years. There are a bunch of other criteria, but I find this useful as a guideline.</p>

<p><strong>Disclosures</strong>: I covered cloud, and specifically application development in cloud environments extensively at Gartner and RedMonk. During that time I attended numerous analyst events related to each of the hyperscalers. I currently work at GitHub.</p>]]></content><author><name></name></author><category term="links" /><summary type="html"><![CDATA[From an understated launch by AWS in 2006 to the massive capex investments we see in 2026, cloud computing has utterly revolutionized how we think about acquiring and using compute capacity.]]></summary></entry><entry><title type="html">On Cobol, Mainframes, IBM and Blog Posts</title><link href="https://fintanr.com/thoughts/2026/02/24/ibm-anthropic.html" rel="alternate" type="text/html" title="On Cobol, Mainframes, IBM and Blog Posts" /><published>2026-02-24T00:00:00+00:00</published><updated>2026-02-24T00:00:00+00:00</updated><id>https://fintanr.com/thoughts/2026/02/24/ibm-anthropic</id><content type="html" xml:base="https://fintanr.com/thoughts/2026/02/24/ibm-anthropic.html"><![CDATA[<p>IBM’s stock price suffered a heavy drop yesterday, partly due to the broader market movements, but primarily due to the publication of a <a href="https://claude.com/blog/how-ai-helps-break-cost-barrier-cobol-modernization">blog post and guide</a> <sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> on modernization by Anthropic.</p>

<p>I covered modernization (thankfully not Cobol specifically though) a lot when I was at Gartner. I have had more briefings and demos for magic bullet solutions than I care to remember.  Including the magic bullets IBM were developing in IBM Labs that became part of the catch all <a href="https://www.ibm.com/products/watsonx">watsonx portfolio</a>, albeit IBM were working from a far more defensive posture <sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>.</p>

<p>The difficulty is not, and has never been, just the code - it is everything around it. The people, processes, systems, reliability requirements, compliance and so forth all come into play. I have no doubt at all that AI can and will hugely accelerate some of the technical side of the changes - if there is an appetite in the org do to do it. I already see this a lot in my day-to-day work.</p>

<p>However, the attitude of the organisation – the <a href="https://redmonk.com/fryan/2016/03/17/strategic-technology-outsourcing-re-shoring-changing-cultures-and-digital-literacy/">digital literacy</a> – is probably the most important factor. How do they view the ongoing maintenance of their investments in technology. Are technology projects one off investments – get me from point a to point b – or has there ever been an appetite for ongoing investment. Care and feeding. Ask yourself the question how did the organisations that are desperate for this magic bullet end up in this mess in the first place?</p>

<p>This pattern, that of people, processes, systems, reliability and compliance is the same pattern I often discuss when talking about DevOps <sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup>. Leading organizations are way out in front, but people don’t realise just how far behind many companies really are. AI can be, and is, a massive accelerator here as well, once there is appetite for the level of change required and the skills to implement it.</p>

<p>The mistake that technologists make, in every wave of technology, is assuming that companies in other industries are already at comparable levels of maturity to technology vendors. That these companies want to move as fast as technology vendors do into the new technology of the year and have the appetite to keep changing things. They do not. In the vast bulk of companies’ technology is viewed as a large and annoyingly necessary cost.  Strategic to some (and undoubtedly strategic to the leading companies in certain segments), but not to all.</p>

<p>To give Anthropic their due they address some of this in the actual guide associated with the blog post. But the timelines the give are in weeks not quarters to years. Which is fine in marketing. The technical component of this problem is not the hard part.</p>

<p>AI is undoubtedly going to massively impact legacy systems. Personally, I left the analyst world and joined GitHub almost four years ago as <a href="https://x.com/fintanr/status/1409905346756349960?s=20">it was clear something big was coming</a>. But to quote Bill Gates “We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten.”</p>

<p>As for IBM? For as long as I have been in the technology industry commentators have been predicting the demise of IBM. Is their mainframe business under threat? Absolutely. Has it ever not been? I would be much more concerned about the revenues of the IT service providers over IBM.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>The guide appears to have been written several months ago, its primary model references (as I write this) are Sonnet 4 and Opus 4.1. Most observers note that the massive step change in capabilities came with Opus 4.5. This is a long-prepared piece of marketing. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p>The guide from Anthropic highlights migrating code to a Java/Kubernetes stack. IBM know that many of their customers want to get off mainframes, customers hate the pricing. IBM have been trying to get these customers to migrate from Cobol to Java and run it on OpenShift for at least five or six years now. Previously it was Cobol to Java to run in WebSphere. The goal is to ensure the runtime is IBM. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:3" role="doc-endnote">
      <p>If you are in a company that is serious about AI, you also need to be serious about DevOps and related topics. I strongly recommend getting a copy of <a href="https://teamtopologies.com/books">Team Topologies</a> and reading it from cover to cover. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="thoughts" /><summary type="html"><![CDATA[IBM’s stock price suffered a heavy drop yesterday, partly due to the broader market movements, but primarily due to the publication of a blog post and guide 1 on modernization by Anthropic. The guide appears to have been written several months ago, its primary model references (as I write this) are Sonnet 4 and Opus 4.1. Most observers note that the massive step change in capabilities came with Opus 4.5. This is a long-prepared piece of marketing. &#8617;]]></summary></entry><entry><title type="html">Interesting Links and Observations, Jan 12th 2026</title><link href="https://fintanr.com/links/2026/01/12/links.html" rel="alternate" type="text/html" title="Interesting Links and Observations, Jan 12th 2026" /><published>2026-01-12T00:00:00+00:00</published><updated>2026-01-12T00:00:00+00:00</updated><id>https://fintanr.com/links/2026/01/12/links</id><content type="html" xml:base="https://fintanr.com/links/2026/01/12/links.html"><![CDATA[<h2 id="ai">AI</h2>

<ul>
  <li>
    <p>The folks at the The Cube have a great run down on the implications of Nvidia’s annoucement’s at CES in <a href="https://siliconangle.com/2026/01/10/nvidia-resets-economics-ai-factories/">Nvidia resets the economics of AI factories, again</a> and what it means for competitors and the broader industry. Long read, but worth your time.</p>
  </li>
  <li>
    <p>Lots of folks posted year in review pieces on LLMs and touching on coding, two I really enjoyed came from <a href="https://karpathy.bearblog.dev/year-in-review-2025/">Andre Karpthy</a> and <a href="https://simonwillison.net/2025/Dec/31/the-year-in-llms/">Simon Willison</a>.</p>
  </li>
</ul>

<h2 id="data-points">Data Points</h2>

<ul>
  <li>
    <p>JellyFish released some interesting metrics on <a href="https://jellyfish.co/blog/2025-ai-metrics-in-review/">AI Coding Tool adoption</a>. What I like about the JellyFish data versus some of the noise out there is that it is all about enterprises, and enterprises that want to know where developers spend time. JellyFish saw GitHub Copilot and Claude Code as the first two tools in their list, and also a massive growth in AI Code Review tools in 2025.</p>
  </li>
  <li>
    <p>Interesting Gallup data on <a href="https://www.gallup.com/workplace/699689/ai-use-at-work-rises.aspx">AI use in US Workplaces</a>. The most interesting stat here is daily use, which increased by 8% to 10% in 2025. To paraphrase the “your job won’t be taken by.. “ description, “your job won’t be taken by AI, but it will be taken by someone who is using AI daily”.</p>
  </li>
</ul>]]></content><author><name></name></author><category term="links" /><summary type="html"><![CDATA[AI]]></summary></entry><entry><title type="html">WSO2 Oxygenate References</title><link href="https://fintanr.com/links/2025/09/30/ws02-refs.html" rel="alternate" type="text/html" title="WSO2 Oxygenate References" /><published>2025-09-30T00:00:00+00:00</published><updated>2025-09-30T00:00:00+00:00</updated><id>https://fintanr.com/links/2025/09/30/ws02-refs</id><content type="html" xml:base="https://fintanr.com/links/2025/09/30/ws02-refs.html"><![CDATA[<p>The following is a set of resources related to a talk for WS02 Oxygenate 2025.</p>

<h2 id="tools">Tools</h2>

<ul>
  <li><a href="https://docs.github.com/en/copilot">GitHub Copilot</a> - obvousily I am going to mention GitHub a lot, but specific tools I mention during the talk include:
    <ul>
      <li><a href="https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli">GitHub Copilot CLI</a></li>
      <li><a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent">GitHub Copilot Coding Aggent</a></li>
      <li><a href="https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review">Github Copilot Code Review</a></li>
    </ul>
  </li>
  <li><a href="https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/?utm_source=fintanr&amp;utm_medium=Social&amp;utm_campaign=fr01">Spec Kit</a> - SpecKit is an opensource framework released by Microsoft. It support GitHub Copilot (as you would expect), but also OpenAI Codex, Claude Code, Google Gemini and many more</li>
  <li><a href="https://github.blog/ai-and-ml/github-copilot/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers/">GitHub MCP Registry</a></li>
  <li><a href="https://docs.tessl.io/introduction-to-tessl/quick-start-guide-spec-registry">Tessl Registry</a></li>
</ul>

<h2 id="spec-driven-development-definition">Spec Driven Development Definition</h2>

<p>A contract for how your code should behave and becomes the source of truth your tools and AI agents use to generate, test, and validate code.</p>

<p>(the slide with this defintion did not load properly during the talk)</p>

<h2 id="frameworks-and-data">Frameworks and Data</h2>

<ul>
  <li><a href="https://dora.dev/research/2024/">Dora 2024 Report</a> (also see the <a href="https://dora.dev/research/2025/">2025 report</a>, just released last week)</li>
  <li><a href="https://cloud.google.com/blog/products/ai-machine-learning/choose-the-right-google-ai-developer-tool-for-your-workflow">Spectrum of Approaches</a> - the spectrum of approaches diagram in my talk was adpated from a diagram created by <a href="https://x.com/rseroter">Richard Seroter</a>, Chief Evangelist at Google Cloud, for a post on which Google AI developer tool in each situation. The frameing is useful for explaining tools more generically. If you don’t follow Richard you should, he is always sharing interesting pieces.</li>
  <li><a href="https://queue.acm.org/detail.cfm?id=3454124">Space Framework - research paper</a>. <a href="https://getdx.com/blog/space-metrics/">DX 2025 guide</a>.</li>
  <li><a href="https://www.gartner.com/document-reader/document/5001231">Is DORA, SPACE or DevEx the Right Software Metrics Framework?</a> research piece from Gartner comparing various frameorks. This is paywalled.</li>
  <li><a href="https://newsletter.getdx.com/p/who-leads-in-ai-adoption-tech-or-non-tech">DX on Traditional Enterprise AI Adoption</a> - lots of caveats on this figure, but its interesting.</li>
  <li><a href="https://x.com/ashtom/status/1950673593559306714">GitHub 20M Copilot Users</a></li>
</ul>]]></content><author><name></name></author><category term="links" /><summary type="html"><![CDATA[The following is a set of resources related to a talk for WS02 Oxygenate 2025.]]></summary></entry><entry><title type="html">Interesting Links and Observations, July 31st, 2025</title><link href="https://fintanr.com/links/2025/07/31/links.html" rel="alternate" type="text/html" title="Interesting Links and Observations, July 31st, 2025" /><published>2025-07-31T00:00:00+00:00</published><updated>2025-07-31T00:00:00+00:00</updated><id>https://fintanr.com/links/2025/07/31/links</id><content type="html" xml:base="https://fintanr.com/links/2025/07/31/links.html"><![CDATA[<p>It’s been a bit too long of a gap, anyway some updates.</p>

<h2 id="ai">AI</h2>

<ul>
  <li>I recently set up a weekly “thought leadership”, or irreverent take on LLMs, called Making Up Shit as a Services. Joking aside, do read the <a href="https://msuaas.com/about/">About</a> as it explains why I put this up. The initial pieces are Some of the more recent pieces include:
    <ul>
      <li><a href="https://msuaas.com/2025/07/25/silent-plants">The Silent Language of Office Plants: How Foliage Drives Innovation</a> by Google Gemini 2.5</li>
      <li><a href="https://msuaas.com/2025/07/06/quantum-management">Quantum Management: Leading Teams Through Parallel Corporate Realities</a>
*</li>
    </ul>
  </li>
</ul>

<p><br /></p>

<ul>
  <li>On more serious notes, we have seen a number of big waves through the AI Coding Assistants part of the industry, the biggest of these being the aquisition of <strong>Windsurf</strong> <a href="https://cognition.ai/blog/windsurf">by <strong>Cognition</strong></a> after talks with <strong>OpenAI</strong> failed. Windsurf’s founding team and several key researchers <a href="https://windsurf.com/blog/windsurfs-next-stage">joined <strong>Google</strong> Deepmind in an acquihire and licensing deal,</a> which includes non-exclusive access to Windsurf’s IP for a reported $2.4Bn. Some of the very earliest employees have been <a href="https://x.com/premqnair/status/1948420769945682413">very public</a> about their dissatisfaction with the deal for non founders. TBH a lot of this deal stinks to me, but the Cognition team did the right thing by the remaining Windsurf team, and having been in a startup that went boom over a weekend thats a nice thing to see. That said I don’t have all the info, so I am drawing conclusions. Ben Thompson <a href="https://stratechery.com/2025/cognition-buys-windsurf-nvidia-can-sell-to-china-grok-4-and-kimi/">has a good take</a>.</li>
</ul>

<h2 id="datapoints">Datapoints</h2>

<ul>
  <li>
    <p><strong>GitHub</strong> (my employer), has <a href="https://x.com/ashtom/status/1950673593559306714">passed 20M GitHub Copilot Users</a>.</p>
  </li>
  <li>
    <p><strong>RedMonk</strong> (a former employer) published their December 2024 <a href="https://redmonk.com/rstephens/2025/06/18/stackoverflow/">programming language rankings</a>, showing no change with the leading languages remaining JavaScript, Python, Java, PHP and C#. The RedMonk ranking methodology has historically depended on Stack Overflow data as one source. Stack Overflow usage <a href="https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/">continues to decline rapidly.</a></p>
  </li>
  <li>
    <p><strong>Stack Overflow</strong> released their <a href="https://survey.stackoverflow.co/2025/">annual survey</a>. My concerns about the demographics of this survey are well documented, but that aside there are some interesting nuggets, not least that the number of respondents has dropped by 45% - reflected in the RedMonk and Pragmatic Engineer observations above. Away from that uv, a new package manager for python, has (understandably) emerged as an admired technology. Python continues to grow in in popularity. An interesting little caveat is that Cloudflare is now more popular than AWS amoung people learning to code. I will be following this particular trend closely over the coming year.</p>
  </li>
  <li>
    <p><strong>The Pragmatic Engineer</strong> <a href="https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey">released an annual survey</a>, TypeScript, Python and JavaScript were the most popular languages.</p>
  </li>
  <li>
    <p><strong>Docker</strong> released the <a href="https://www.docker.com/blog/2025-docker-state-of-app-dev/">2025 State of Application Development survey</a>. Lots of people use containers (unsurprisingly), although Docker do acknowledge that not everyone actually uses containers. I would argue its a defacto base choice for many new apps, and we are, thankfully, past the point where people thought they could stick an old app in a container and it was magically cloud native. Python was the most popular language among survey participants.</p>
  </li>
  <li>
    <p><strong>Atlassian</strong> released their <a href="https://www.atlassian.com/teams/software-development/state-of-developer-experience-2025">2025 Developer Experience Report </a>,which, somewhat unsurprisingly given Atlassian sells an an Internal Developer Portal (IDP), found 98% of those surveyed planned to use an IDP. There are some non marketing facts in there as well. There is a question of scale around developer portals, and just like you should not base your plans about microservices on Netflix, you shouldn’t base your IDP needs on Spotify.</p>
  </li>
  <li>
    <p><strong>Jellyfish</strong>, a software engineering intelligence (SEI) vendor, <a href="https://jellyfish.co/blog/ai-impact-data-june-2025/">published survey results</a> from analysing their user base showing AI use has increased 260% YoY with no noticeable decrease in quality. This may come as a shock to all the vendors selling tools to address all the supposed quality issues that are being introduced. Because, as we all know, all code written before AI was of the highest quality and security standards.</p>
  </li>
</ul>]]></content><author><name></name></author><category term="links" /><summary type="html"><![CDATA[It’s been a bit too long of a gap, anyway some updates.]]></summary></entry></feed>