amac
banner
amac0.bsky.social
amac
@amac0.bsky.social
Lawyer, coder, baker.
Govt (Deputy US CTO for Obama and Biden), non-profit (Trust & Safety Professional Assn & Foundation, Data & Society, Public.resource), startup person (Google, Twitter).
Curious tinkerer.
@amac on the other thing.
Now in London.
Those bits and more are some of the thoughts I wanted to get down based on a bunch of AI coding I’ve been doing.

More at:
www.bricoleur.org/2025/05/some...

4/4
Some Current AI Coding Thoughts
I've been doing a bunch of coding with AI assistance ranging from souped-up auto-complete to full on vibe coding . I’m learning a ton and am...
www.bricoleur.org
May 28, 2025 at 3:20 PM
And, LLMs opacity + non-deterministicness make evaluation (including human) even more important, as Lili Jiang effectively argues.

3/4
May 28, 2025 at 3:20 PM
One-shots & waterfall encourage thinking of software as products not services, which is not good.

2/4
May 28, 2025 at 3:20 PM
That seems wrong and typical Claude ("I found a test I don't pass, I'm going to pass by removing the test") but I don't know bandit, so I look online and find out that it is a perfectly smart thing to do and that bandit shouldn't check tests.

See bandit.readthedocs.io/en/1.7.3/con...

2/
Configuration — Bandit documentation
bandit.readthedocs.io
May 14, 2025 at 1:04 PM
Reposted by amac
Thank you for your leadership, courage, and example!
May 13, 2025 at 11:39 AM
... What then, is the responsible course of action? For me, the answer now lies in refusal, the withdrawal of participation from systems that require dishonesty as the price of belonging."

time.com/7285045/resi...

2/
Why I’m Resigning from the NSF and Library of Congress
I cannot participate in systems that require dishonesty as the price of belonging.
time.com
May 14, 2025 at 8:25 AM
7) this type of coding is a bit like social media scrolling in terms of dopamine slot machine (someone at Coding AI www.oreilly.com/CodingwithAI... said this and I agree but forgot who said it)

4/
www.oreilly.com
May 12, 2025 at 3:54 PM
"yes the tests are important, you should still do the tests and not move on if some are failing.";
5) pay attention to Claude Code and intervene;
6) Claude Code will do better in areas that you know because you'll be able to tell when it is not doing good stuff and stop/redirect it;

3/
May 12, 2025 at 3:54 PM
3) anything you would want to have at your disposal when coding, make sure Claude Code has and knows it has;
4) stop Claude Code often to point out obvious things -- "that is out of scope for this step", "mocking the test result doesn't mean you passed the test",

2/
May 12, 2025 at 3:54 PM
I think that's directionally right, but I'm loathe to generalize. I have been doing a bunch of programming with the models and they often are quite good on judgment-like stuff and especially so when I know what I'm doing in the area.
May 10, 2025 at 2:27 PM
I do think that a lot of what passes for AI "intelligence" these days is really AI producing a bunch of results and skilled humans choosing whether it is worth using / done / needs more prompting to get a better answer. Deep knowledge can be extremely helpful for the human part of that equation.
May 10, 2025 at 12:52 PM
OK, learning git wasn't so bad. I used this video by Gwendolyn Faraday, which starts very basic but gets the job done:
www.youtube.com/watch?v=RGOj...
then this one on pre-commit:
www.youtube.com/watch?v=nX6w...
Git and GitHub for Beginners - Crash Course
YouTube video by freeCodeCamp.org
www.youtube.com
May 9, 2025 at 12:35 PM
Ironically (?), I want to learn this stuff so that I can feel comfortable letting an AI coding helper remember it for me.
May 9, 2025 at 7:48 AM