Simon Fletcher (@simonfl3tcher) profile picture

Building the new era software development lifecycle @glideapps, previously @github

Cambridge, UK
Joined December 2024
There are two things that make applied agentic workflows hard today: 1. Appropriate context for the agent 2. How to get the attention of a human
1
27
If you can solve both of these things elegantly, you can apply agents at scale effectively. Without them, you are rate-limited by humans, which a) isn't taking advantage of the technology and b) leads to questions like "is this actually serving us or making our jobs harder"
1
1
6
For agent context, the industry as a whole has a way to go for business use cases specifically. Governance and audit logging of access needs to catch up. The human in the loop challenge is a pure UX challenge
1
9
Knowledge and context extraction from the business and humans continues to be a huge bottleneck for agent efficacy. We are working relentlessly @glideapps to solve this so we can solve it for ourselves and our customers
1
24
I haven’t written code in 18 months. I haven’t reviewed code for about 8 months. I look back on reading/writing code with nostalgia. However, for me it was always a means to an end. It was the making of something that attracted me to software. The future is bright for software engineers.
Software Maker > Software Writer
15
Unpopular opinion: It increasingly feels like agent capability is becoming less of a bottleneck for applied AI at scale. The harder part is everything around it: security, governance, and extracting knowledge from workers so that AI is effective Ofc there is still a category of problems that need deep capability. But for the average everyday business task, I don't think more capability is the constraint.
14
Customer obsession. It's how you win in this era.
10
One of the main challenges of building agentic workflows & loops is getting feedback from humans. LLMs are only as good as the context you give it. Without the necessary context its ability to have a shot on target is drastically diminished.
1
13
In order to recognize the value of AI at scale you have to start small (knowing how much you are leaving on the table) and the output needs to be super high signal. The loop then needs to fold the feedback back into the loop so that next time the agent has a closer shot on target.
1
4
Once human feedback diminishes on that sample size, you go fully autonomous for that size. Then you increase the sample size and repeat.
2
The problem with building long-horizon agentic loops that matter is that the time to feedback is so long. It's a slog. So much so that our second generation of loops is coming with built-in evals and dry-run flow
9
The software engineering role as we know it is atrophying. I see two paths to replace it. Software engineers will either: 1. Move into platform engineering to enable the rest of the organization. 2. Into a product role.
1
29
At @glideapps, bugs, security, code health, reliability, and architecture of our platform are all handled by multi-agent, long-horizon loops with minimal human in the loop. The traditional engineering toil is being abstracted away from engineers, allowing them to focus on product solutions to a stated problem. Here lies the rub. This is not an engineering role. This is what product managers have been doing for years.
1
2
2
282
Once the platform is reliable enough for long-horizon work, the role becomes delivery, verification, and customer obsession. That's a product role. I believe that the software engineers who thrive will pick a lane and go deep.
2
17