David Fowler

77.3K posts

David Fowler banner
David Fowler

David Fowler

@davidfowl

Distinguished Engineer at Microsoft, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler

Redmond Katılım Ocak 2009
1.4K Takip Edilen145K Takipçiler
Sabitlenmiş Tweet
David Fowler
David Fowler@davidfowl·
When I got a job at Microsoft, there was an article in the local news paper and my parents framed it.
David Fowler tweet media
English
210
765
14.6K
0
David Fowler retweetledi
Dexter
Dexter@dexcompiler·
@davidfowl Clockworks: .net library for deterministic, fully controllable time in distributed systems simulations and tests Builds on top of TimeProvider github.com/dexcompiler/Cl…
English
0
1
3
721
Brock Taylor
Brock Taylor@brockstaylor·
@davidfowl Wait does it work well?! I’ve looked for this exact thing before and never come across this?
English
1
0
1
212
David Fowler
David Fowler@davidfowl·
@brinkzapp The aspire cli supports the standalone dashboard in the upcoming version of aspire. You can also run the standalone dashboard without the container image in the next version. That combo makes it really easy for agents to use for profiling
English
0
0
0
13
David Fowler
David Fowler@davidfowl·
Now we can use the aspire dashboard and cli to profile aspire itself. The agent can run the launch the dashboard, collect traces, export them (aspire export), analyze them write a report.
David Fowler tweet media
English
4
6
55
4.2K
Dev Agrawal
Dev Agrawal@devagrawal09·
So… any other web framework authors feeling like venturing into building agent frameworks?
English
4
0
8
1.3K
David Fowler
David Fowler@davidfowl·
@hellocloh Individually features are usually fine, but combined it’ll feel scattered or not well thought out.
English
0
0
0
261
Chris
Chris@hellocloh·
@davidfowl Curious - what is an immediate tell after 5 mins? I’m guessing it’s not a bug or something because the features are usually good enough to not fall over after 5 mins of using it.
English
1
0
0
352
David Fowler
David Fowler@davidfowl·
We can do orders of magnitude more with agents, but it turns out that building bug free reliable software still takes a huge amount of effort. Now that we can do more, we have to much even more effort into making the software reliable. You can see these companies crank out more features, but rarely are they high quality. You can feel the jank after the honeymoon phase of the first 5 minutes of use.
English
20
30
254
13.8K
David Fowler
David Fowler@davidfowl·
@debamitro The agent did everything, ran the profiling tools and did the analysis
English
1
0
1
755
DebamitroChakraborti
DebamitroChakraborti@debamitro·
@davidfowl Curious to know what kind of profiling you tried - did you have the agent control a profile analysis tool, or have it instrument profiling calls or something else
English
1
0
0
763
David Fowler
David Fowler@davidfowl·
Pretty impressed at how good these agents are at performance profiling. Raise the software bar people.
English
10
5
102
13.9K
David Fowler
David Fowler@davidfowl·
The extreme takes aren't holding up. We can do a lot more with less but we will create a lot more as a result. My son is building video games with copilot and it's incredible to watch. Coding / building / creating whatever you want to call it is alive and well.
English
12
7
122
9.4K
Chris Tate
Chris Tate@ctatedev·
GitHub if it was designed on geocities
Chris Tate tweet media
English
32
35
489
21.5K
David Fowler retweetledi
dax
dax@thdxr·
different users and scenarios call for coding agents as - cli - tui - sdk - web - desktop for each form factor you try and do the best job possible it's not more complicated than that guys idk why you keep wanting to have this tui vs gui discussion
English
58
7
513
62.7K
Kyle Daigle
Kyle Daigle@kdaigle·
GitHub when I built parts of its backend
Kyle Daigle tweet media
English
16
5
369
57.9K
David Fowler retweetledi
Roman Elizarov
Roman Elizarov@relizarov·
AI won’t reduce the need for developers. It will reduce the cost of building software. When something gets cheaper, we make more of it. The world needs more software. The developer role is changing, not going away.
English
20
26
222
16.3K
Darren Shepherd
Darren Shepherd@ibuildthecloud·
We would greatly benefit from an effort to standardize tool interfaces for coding agents. A coding agent has a fundamental set of tools. Read, write, edit, bash/powershell, ask questions, Web search, web fetch, todo/plan, task. But each agent does it slightly different. Same basic tool. Different arguments, slightly different behavior. If we can work towards standardizing those it will benefit us. Models will naturally understand the common shape of tools. Tooling and agents can be built to support them. Etc. I'm beginning to define this. I have no desire myself to try to create a standard myself that requires a lot of people and effort. But if there was a like-minded community, I would join it and help. But of course something like this doesn't work unless you get openai and anthropic onboard.
English
4
0
7
1.9K
Carl in 't Veld
Carl in 't Veld@Carlintveld·
@davidfowl @JamesNK Does Aspire support registering eventgrid topics? Our devs bake function apps and after the function app is live the desired eventgrid topics must be connected. Eventgrid requires the http endpoints to be present beforehand.
English
1
0
0
63
David Fowler
David Fowler@davidfowl·
. @JamesNK built an agentic workflow to generate a change log for aspire github.com/microsoft/aspi… - We have 400+ PRs in the next release 🤯 - The workflow categorizes fatures, bug fixes, areas of the project etc. - It's incremental and processes unprocessed PRs on an interval
English
9
8
105
13.6K