<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Analytical chemist in industry working on materials characterization and data science. Interested in #rstats, modeling, &amp; sustainability. Owner of many pets.</description><link>https://bsky.app/profile/jameshwade.bsky.social</link><title>@jameshwade.bsky.social - James Wade</title><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3mewda7rx4s2c</link><description>Coding agents can explore codebases. But you can&#39;t optimize them, compose them, or put them in a pipeline. RLMs can do all of that. They&#39;re DSPy modules, not agents.&#xA;&#xA;I built a shiny app to understand how they work.</description><pubDate>15 Feb 2026 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3mewda7rx4s2c</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3meepkrrlhc2i</link><description>I built an R package that turns Shiny apps into UIs that render directly inside Claude Desktop or ChatGPT.&#xA;&#xA;It&#39;s called shinymcp. Drop-downs, plots, tables all inline in the chat.&#xA;&#xA;github.com/jameshwade/shinymcp</description><pubDate>08 Feb 2026 19:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3meepkrrlhc2i</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3mbueo6ydy22n</link><description>My holiday project was building dsprrr, a package for declarative LLM programming in R, inspired by DSPy. The core idea is to treat LLM workflows as programs you can systematically optimize, not prompt strings you tweak by hand.</description><pubDate>07 Jan 2026 21:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3mbueo6ydy22n</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3lb6wnoph4s26</link><description>Jumping on the #rstats &#34;we&#39;re so back&#34; train 🚂&#xA;&#xA;Here&#39;s two fun (unrelated) things I scrolled upon tonight:&#xA;&#xA;📊 tinyplot - base R plotting system with grouping, legends, facets, and more 👀 https://github.com/grantmcdermott/tinyplot&#xA;🔎 openalexR - Clean API access to search OpenAlex https://docs.ropensci.org/openalexR/articles/literature-search.html</description><pubDate>18 Nov 2024 03:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3lb6wnoph4s26</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3laamiyh43k2j</link><description>Worst prank *ever*&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 Nov 2024 01:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3laamiyh43k2j</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3laaf27z6sc2j</link><description>Having a hard time focusing on code today. Instead of refreshing news sites, tell me about an R package or function that made your life easier recently?&#xA;&#xA;I finally figured out how group_modify() works, and it&#39;s been a game-changer for some nested data madness. #rstats #dataBS</description><pubDate>05 Nov 2024 23:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3laaf27z6sc2j</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3l7op7s7qlc2s</link><description>If you’ve been waiting try out LLMs with code, now is the time to do it.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>29 Oct 2024 22:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3l7op7s7qlc2s</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3l7oez7rhyz2x</link><description>You can now build a chatbot in shiny in less than 20 lines of code. shinychat and elmer make this much easier than it was even a month ago.&#xA;&#xA;elmer nails LLM abstractions. Go check them out if you haven&#39;t already!</description><pubDate>29 Oct 2024 19:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3l7oez7rhyz2x</guid></item><item><link>https://bsky.app/profile/jameshwade.bsky.social/post/3l7o77injbc23</link><description>I had fun giving a talk at #rpharma about how to integrate AI into your shiny apps.&#xA;&#xA;You can check out my talk here: jameshwade.github.io/r-pharma-talk/</description><pubDate>29 Oct 2024 17:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:4o2dkjtccxe6wowsmug5v4fa/app.bsky.feed.post/3l7o77injbc23</guid></item></channel></rss>