CodePunk updates
Dropped the git working tree idea for accept/rollback β too complex for little gain. The current accept/reject flow works fine.
Switched focus to syntax highlighting. Couldn't find a good .NET lib, so I started writing my own (C# support so far). Might spin it out into its own repo.
07.10.2025 20:31 β π 0 π 0 π¬ 0 π 0
Improved diff ui
This week in CodePunk (my open-source AI coding agent):
- Better code diff view (cleaner + coloured)
- New tools: glob, list dir, read many files, search
- Smarter prompts
Next up: a shadow git branch for safer edits + rollback.
github.com/neil-gilbert...
05.10.2025 07:28 β π 0 π 0 π¬ 0 π 0
I forgot to do the Alt image tags π
30.09.2025 16:52 β π 0 π 0 π¬ 0 π 0
Just a small update to CodePunk - improving the UI when visualising diff changes.
github.com/neil-gilbert...
#DotNet #Ai #CodingAgents
30.09.2025 16:51 β π 0 π 0 π¬ 1 π 0
Been digging into AI coding agents lately β so I built my own. CodePunk: an early preview of an AI coding assistant written in C# .NET.
It can already read/write files, show diffs, and more.
Cross-platform + installable as a .NET tool. github.com/neil-gilbert...
Feedback welcome !!
28.09.2025 16:11 β π 1 π 2 π¬ 0 π 0
We have a working group at the moment looking into using it. It's early days though.
08.09.2025 07:34 β π 1 π 0 π¬ 0 π 0
Starfox game watch - super geeky but it even came with the original box
15.08.2025 19:14 β π 1 π 0 π¬ 0 π 0
A room of vending machines
02.08.2025 22:43 β π 2 π 0 π¬ 0 π 0
It also enforces the idea that 1 Jira ticket equals 1 PR which also seems bad practice - rather than many small low risk PR's we end up with 1 big one that satisfies the user story
23.07.2025 12:08 β π 2 π 0 π¬ 0 π 0
Getting off the plane in the UK and being hit by the heat! π₯΅
11.07.2025 14:05 β π 1 π 0 π¬ 0 π 0
I don't get it, being paid to learn new languages is such a perk of the industry.
04.07.2025 15:02 β π 4 π 0 π¬ 1 π 0
Usb switch for the keyboard, etc and then a monitor that takes both inputs and then switching/toggling between the two. It's a bit clunky but does work.
09.06.2025 07:02 β π 1 π 1 π¬ 0 π 0
Jar jar binks
Just waiting for this guy to replace Musk at the Whitehouse
06.06.2025 07:06 β π 0 π 0 π¬ 0 π 0
This is what AI is for! ...now how do I post this to linkedin and pretend I made it up.
03.06.2025 20:01 β π 1 π 0 π¬ 0 π 0
I realized that even a toddler understood the fundamental need for observability better than our entire engineering team.
03.06.2025 19:59 β π 1 π 0 π¬ 1 π 0
After my 4-year-old asked "But daddy, how do you know if your computer is sad when it breaks?" while I was frantically debugging a production outage at 2 AM with zero visibility into what was actually happening....
03.06.2025 19:59 β π 0 π 0 π¬ 1 π 0
"Make up a short story that is very tongue in cheek about how my 4 year child inspired my journey on adding observability to my API."
03.06.2025 19:57 β π 0 π 0 π¬ 1 π 0
I've seen lots of posts on here recently where people have that 'aha' moment and finally get what the AI hype is all about. Here is mine π§΅
03.06.2025 19:56 β π 0 π 0 π¬ 1 π 0
You can fall on the wrong side of visa/MasterCard etc, if you change the Auth amount (increase it). It used to be ok depending on the biz type, i.e hotels who take a charge at the start of your stay for extras. Not sure how they got around the restrictions here
17.05.2025 06:26 β π 0 π 0 π¬ 0 π 0
Ticketbooth
Shameless plug alert! Thought Control, the Pink Floyd tribute that I'm honoured to provide vocals for, are playing at Komedia in Bath on 25th May - komediabath.ticketsolve.com/ticketbooth/...
No click tracks or pre-recording backing tracks; everything is played live
13.05.2025 09:57 β π 1 π 1 π¬ 0 π 0
I've been to so many gigs lately where the band are celebrating 20 years since whatever album was released (flaming lips on Monday). Makes me feel old all of a sudden!
01.05.2025 18:01 β π 0 π 0 π¬ 0 π 0
It's also super annoying that you have to pay for API credit separately. I just thought for my Β£20 i'd get the web interface and the API thrown in and a rate limit across the board.... But nope you have to pay for both.
25.03.2025 18:59 β π 0 π 0 π¬ 0 π 0
Where's the flat bed scanner ?
22.03.2025 06:22 β π 1 π 0 π¬ 0 π 0
Then mobile development, merge into one massive app, released every 2 weeks and no one knows when it's actually in prod so no one really monitors and people are reluctant to roll back.... Observability is non-existent. Surely we can do better!
26.02.2025 22:05 β π 1 π 0 π¬ 0 π 0
Watching a talk done by @charity.wtf and realising how far behind mobile development is. The backend, we merge PR's, deploy within 10 mins, one change at a time, whilst observing the deployment in production.
26.02.2025 22:05 β π 1 π 0 π¬ 1 π 0
YouTube video by ThingsICantFindOtherwise
That Name Again Is Mr. Plow (The Simpsons)
When you're talking about snowplow events at work and all you can think about is this:
youtu.be/QacpBRPonzM?...
14.02.2025 08:01 β π 1 π 0 π¬ 0 π 0
My demanding work colleague
13.02.2025 12:14 β π 5 π 0 π¬ 0 π 0
After being paged at 1 in the morning today.... Use SLO's people!, Also the mind shift needs to be a company one rather than just a team (ask me how I know π΄)
04.02.2025 07:39 β π 1 π 0 π¬ 0 π 0
Helped by other great startups such as clickhouse
16.01.2025 08:00 β π 1 π 0 π¬ 1 π 0
Bring back Ms visual SourceSafe - when people would forget to check in files, go on holiday meaning you can't work on the project... Good times ,
10.01.2025 15:31 β π 4 π 0 π¬ 1 π 0
OpenTelemetry co-founder, grafanista, filmmaker.
http://felixthefox.film
Developer Community Lead at Microsoft
Independent consultant. Creator of AutoMapper and MediatR. Originator of Vertical Slice Architecture. Blogger, speaker, author. DDD, distributed systems, etc
Twitter: @jbogard
πΉ I make tech videos
π©βπ» Software engineer 12+ years
βοΈ Currently @ Fly.io
Previously @ Render and Heroku
Fly.io: https://www.youtube.com/@flydotio
Annie: https://www.youtube.com/@AnnieSexton1
I also make comic books. See my art @anniecomics.bsky.social
Software Dev at Thoughtworks, Berlin and elsewhere | http://birgitta.info | @bboeckel@toot.thoughtworks.com
DDD South West is a free one day technical event organised by developers for developers.
CTO @bitdrift.io. Software engineer and creator of Envoy Proxy.
PM Architect on .NET at Microsoft
β€οΈ craft πΊ malt π₯ good β fine β F1 ποΈ
πΊ https://live.damianedwards.com
Principal Software Engineer ASP.NET. Author of Newtonsoft.Json.
Creator of Have I Been Pwned. Microsoft Regional Director. Pluralsight author. Online security, technology and βThe Cloudβ. Australian.
Building @incident.io π₯ Typically found in London, New York, or somewhere in between.
Formerly on Twitter at https://x.com/evnsio.
On-call, incident response and Status Pages all under one roof. So good, you'll break things on purpose π₯
https://go.incident.io/learn-more
Making memes, dreams, & software!
Sr. Director of Dev Advocacy at GitHub. Married to a dweeb and mom to a nerdy toddler + baby combo. She/Her βοΈ CHI π
Subscribe to my newsletter!
cassidoo.co/newsletter
Staff SRE @ honeycomb.io, Tech Book Author, Resilience in Software Foundation board member, Erlang Ecosystem Foundation co-founder, Resilience Engineering fan. SRE-not-sorry.
blog: https://ferd.ca
notes: https://ferd.ca/notes/
I have thoughts. Lots of thoughts. They never stop thinking. Never stop thunking.
hachyderm.io/@hazelweakly
rendle.dev - CTO @ https://xrai.glass
Keeper of the Profane Keywords. Coder. C# and Zig for profit and fun. Really Good at talking. @linebreakers.band bassist. PubConf World Champion. Chaotic Good. They/them.
Geek, father of four, singer, bassist, programmer and husband - not necessarily in that order
Software Design Loudmouth. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him.
host of https://martinfowler.com
OpenObservability Talks podcast: Let's harness the power of #opensource to advance #observability for developers, DevOps and SRE, with host @horovits
https://www.youtube.com/@openObservabilityTalks
https://podcasters.spotify.com/pod/show/openobservability
Microsoft MVP and blogger, focused on ASP.βNET Core. Author of ASP.βNET Core in Action (https://mng.bz/5mRz)
Blog: https://andrewlock.net
Mastadon: @andrewlock@hachyderm.io
Twitter: @andrewlocknet