Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

James Shore

@jamesshore@mastodon.online
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.online

I transform software development organizations when repeated fixes have failed. Author of The Art of Agile Development. Writing about all aspects of software development success, with an emphasis on leadership.

2125 Followers
79 Following
19 Posts
Joined October 31, 2022
website:
https://www.jamesshore.com
blog:
https://www.jamesshore.com/v2/new
Open post
James Shore @jamesshore@mastodon.online
· 5mo ago

New blog:

I’ll get straight to the point: your AI coding agent, the one you use to write code, needs to reduce your maintenance costs. Not by a little bit, either. You write code twice as quick now? Better hope you’ve halved your maintenance costs. Three times as productive? One third the maintenance costs. Otherwise, you’re screwed. You’re trading a temporary speed boost for permanent indenture.

Oh, you want to know *why?* Sure. Let’s go for a drive.

https://www.jamesshore.com/v2/blog/2026/you-need-ai-that-reduces-your-maintenance-costs

jamesshore.com

James Shore: You Need AI That Reduces Maintenance Costs

130
8
106
1
Open post
James Shore @jamesshore@mastodon.online
· 4w ago

One CIO I talked to recently, with 170 people in his organization, measured a 2.1x increase in productivity from AI.

That productivity came at a cost. His top users of AI each spent $21,000 on tokens per month. Another engineering leader spends six to eight thousand dollars per engineer per month.

If you’re going to make these tradeoffs—and *somebody* is going to—they need to be good ones. Which raises the question: how do you know what you’re getting?

https://www.jamesshore.com/v2/blog/2026/are-you-getting-your-moneys-worth-from-ai

jamesshore.com
3
0
2
0
Open post
James Shore @jamesshore@mastodon.online
· 2mo ago
I was a consultant for 23 years before I joined OpenSesame as their VP of Engineering. Now, three years later, I'm returning to consulting. Why? Put simply: impact. https://www.jamesshore.com/v2/blog/2026/returning-to-consulting
jamesshore.com

James Shore: Returning to Consulting

7
0
3
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago

Hey, did you know I wrote an open source testing framework for JavaScript? It's simple, boring, and very, very detail-oriented.

Its raison d'etre is to provide a better test automation API. I built it after test tool magic bit me in the butt one too many times. I've been using it on my production code for years, but never made a big deal about it.

Anyway, I just released a new version. Check it out if you like simple, well-documented tools that are pleasant to use.

https://github.com/jamesshore/ergotest

github.com
6
0
6
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago
Replying to
5/5 Apply and learn more here: https://job-boards.greenhouse.io/opensesame/jobs/7927745?gh_jid=7927745 We're looking for people who learn quickly, have exposure to TDD and other XP practices, and are excited to join an XP team. If this is you, please apply first at the link above, then email the hiring manager, tj dot rivas at opensesame dot com, with a brief *non-AI-generated* explanation of why you're a good fit. He'll add you to the priority list. (Please do not DM me. Email TJ.) Happy to answer questions in thread!
job-boards.greenhouse.io
2
3
5
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago
Replying to
2/ We have several open positions for people to join our XP (Extreme Programming) engineering organization. We have a mix of new TypeScript/React code, written from scratch using XP, and legacy PHP/Drupal and TypeScript/Angular code being retrofitted with TDD and other XP practices.
2
6
3
0
Open post
James Shore @jamesshore@mastodon.online
· 5mo ago
Replying to
@jmeowmeow@hachyderm.io Thanks!
2
1
0
0
Open post
James Shore @jamesshore@mastodon.online
· 11mo ago

I gave a keynote at Agile Cambridge a few weeks ago on "The Accountability Problem." How do we define software department accountability so our business partners don’t do it for us? The transcript of that presentation is now available on my site:

https://www.jamesshore.com/v2/blog/2025/the-accountability-problem

jamesshore.com
7
6
11
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago
Replying to
4/ This is a position with a lot of opportunity for growth! Each team has a dedicated Staff-level XP engineer-coach who will mentor you on TDD, design, self-organization, and other XP practices. Turnover in our organization is low, so we also have a lot of other senior engineers who know our systems and are eager to provide mentorship and coaching. We have four managers in the collective as well, so you'll get plenty of individualized career development attention.
1
4
2
0
Open post
James Shore @jamesshore@mastodon.online
· 10mo ago
Replying to

You can learn more about the position and apply here:

  • Canadian applicants: https://www.opensesame.com/about/careers/job-openings/#senior-software-engineer-canada

  • Latin American applicants: https://www.opensesame.com/about/careers/job-openings/#senior-software-engineer-latin-america

If you 1) have strong XP experience (TDD, pairing, refactoring); 2) have worked with legacy codebases and improved them incrementally; and 3) can mentor other engineers through collaboration, please email me directly after applying so I can hotlist your application. My email address is jim.shore at the domain above.

Thanks for reading!

2/2

opensesame.com
0
0
1
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago
Replying to
3/ You'll join our Marketplace collective. It's a group of ~20 engineers (and growing!) who self-organize into 4-5 person teams to address specific business needs. As a member of the collective, you'll decide which teams to join, pair or mob daily, write tests with TDD, and learn to apply XP practices.
0
5
1
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago

Apologies, folks, the link I posted was incorrect. Here’s the correct link: https://job-boards.greenhouse.io/opensesame/jobs/7927745?gh_jid=7927745

job-boards.greenhouse.io
0
0
0
0
Open post
James Shore @jamesshore@mastodon.online
· 2w ago

If AI is doing the maintenance, do we care how easily a human can understand the code?

Among the people I've talked to, there's widespread agreement that heavy use of AI produces code that humans have trouble understanding. But there's disagreement about how much that matters. This is what we need to measure. Is there an impact? If there is, is it enough to matter?

Ultimately, we want to know if AI usage is sustainable. Part 3 of my series on quantifying AI's impact: https://www.jamesshore.com/v2/blog/2026/measuring-ais-unintended-consequences?source=mastodon

jamesshore.com
0
0
0
0
Open post
James Shore @jamesshore@mastodon.online
· 3w ago

As I talk to engineering leaders, I’m seeing *order-of-magnitude* differences in spending on AI. Should you spend thousands per person per month on hands-off agentic coding? Or hundreds on analysis and fancy auto-complete?

It depends on the outcomes.

You can’t pick the right approach to AI without knowing what you’re getting, and you can’t afford to half-ass this. So how do you measure it?

Measure and compare approaches in part 2 of my series on quantifying AI impact: https://www.jamesshore.com/v2/blog/2026/measuring-ais-impact-on-delivery-speed?source=mastodon

jamesshore.com
0
0
2
0
Open post
James Shore @jamesshore@mastodon.online
· 11mo ago
Replying to
@DaleHagglund@hachyderm.io thank you! And I only publish intermittently, so we’re even :-)
0
0
0
0
Open post
James Shore @jamesshore@mastodon.online
· 4mo ago
Replying to
@Two9A@hachyderm.io We’re only looking for people located in a US time zone, unfortunately. Although it’s possible for people to time shift, I don’t think it’s a sustainable way of living, and a three hour spread in our (fully remote) teams is already hard enough to manage.
0
1
0
0
Open post
James Shore @jamesshore@mastodon.online
· 11mo ago
Replying to
@francois@ruby.social You’re welcome! I’m glad you liked it. Let me know how your conversation goes… there’s still a lot to learn about this approach.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:06:51 UTC