Why do some people love AI for building software and others hate it? My guess is that people who happen to use code to solve a problem love AI, those who like the process of crafting code hate it.
WDYT?
Why do some people love AI for building software and others hate it? My guess is that people who happen to use code to solve a problem love AI, those who like the process of crafting code hate it.
WDYT?
come work with meeee π₯Ή
The Python Software Foundation is hiring an infrastructure engineer.
Apply: pythonsoftwarefoundation.applytojob.com/apply/DNzZlB...
yeah, but I worked so hard on that new turn signal. I need you to know about it!!
A snowy mountain ridge that has a few tracks from skiers going along it on it. Bright blue sky.
View across a snowed in plateau with alps in the background
View of mountains with ski touring tracks in the snow. Big, low clouds in the background. Blue sky above
Weekend views
So how does it work? Meet Miniature (mini + IA, get it?), a complete AI agent in ~225 lines of Python. No frameworks, no abstractions. Code: github.com/glouppe/miniature
For the last two day Strava hasn't manage to sync activities from Garmin. It feels like the early days of Strava again :D
How far away are we from the point where humans only use issues and PR comments, bots act on the issues and make PRs that then get human review and more input
Instead of using an editor I might as well use the GitHub UI directly no?
Thoughts on using AI in public: betatim.github.io/posts/using-...
How do you use AI tools to work on a project as a team?
The day my coffee and milk unmix is the day a backlog will get longer. That "Publish paper on how entropy is bunk" project won't get done by itself ;)
The age old cycling advice for fixing problems: ride harder!
Cold fingers? Ride harder!
Not fit enough? Ride harder!
Miserable rainy ride? Ride harder!
AI not letting your focus on riding? Ride harder
Have fun out there on the bike. Claude will be waiting when you get back
I just made a sidecar viewer of output you can run in jupyter console or even a regular ipython terminal to get rich interactives without a notebook.
pip install runtimed
import runtimed
runtimed.sidecar()
Seriously, shall we still teach students how to even program?
A bit like the skill that a scientist can tell if a scientist knows what they are talking about or not. Even if it isn't their field of research. You can't suggest the right solution, but you can tell that it is not quite right. This is what we need for the future
A little bit. In the (near) future it'll be more important to be able to judge the work of a programmer (e.g. AI tool) than to write code yourself. Learning a bit of programming probably helps with that.
"The Synthetic Senior" β my #FOSDEM talk on AI + open source mentorship
The 3 C's for finding contributors worth investing in:
π‘ Comprehension
βοΈ Context
π Continuity
Slides: docs.google.com/presentation...
You might check out some of the resources from Scientific Python if you haven't already:
* learn.scientific-python.org/development/...
* lectures.scientific-python.org/advanced/int...
Question: I want to practice writing functions in C, then bring those functions into a Python package via ctypes. What is the best way to build the project since I am on a Windows OS and thus my compiler is different from Mac and Linux? #python #c #programming
LLMs are always confident about being able to help you, complete a task or answer a question.
They are excellent at hiding their imposter syndrome π
In scikit-learn we have been experimenting github.com/scikit-learn... (asks for disclosure in a simple way) as well as github.com/scikit-learn... to try and improve the output when someone uses AI. github.com/scikit-learn... tries to improve the AGENTS.md wrt how to choose issues to work on
Looking for examples: do you know any OSS projects that have thoughtfully updated their contribution process for AI-assisted PRs?
Interested in:
* PR templates asking for intent/reasoning
* Comprehension checks
* Other friction-adding methods
Would love to learn from communities experimenting here
There is plenty on using AI agents to write code. Curious if anyone has practical patterns for using AI agents to review PRs (including agentβwritten code).
Got any blog posts, howβtos, or examples youβd recommend?
Cool idea to use GitHub Actions. Makes me imagine a website where you enter your favourite language, maybe some other preferences and can download a tarball with your personal version of the library. To the future :D
I ported a Python library implementing a full HTML5 parser to JavaScript using GPT-5.2 and Codex CLI in 4.5 hours, and decorated for Christmas and watched Knives Out while I was doing it simonwillison.net/2025/Dec/15/...
Do you know if someone has attempted the "meta challenge" of building a repo that will write an implementation in your favourite language? Would be interesting to see how well the idea "use LLM as compiler of specs to super personalised implementation" works today
Do you know if someone has attempted the "meta challenge" of building a repo that will write an implementation in your favourite language? Would be interesting to see how well the idea "use LLM as compiler of specs to super personalised implementation" works today
Using AI in "agent mode" you realise how much of building software is about thinking and how little it is about writing code.
When writing code suddenly takes ~zero time I realise how much time I used to have while typing to think about what I was doing
I think GitHub should make an update so when someone positively reviews a PR it adds them as a coauthor.
That way they would show up in the git blame.
In the age of AI development the reviewers are even more responsible than the committers for the code that gets merged.
In a few years time, will software libraries ship code or inputs to LLMs that users then "build" into specialised libraries by adding constraints for their use-cases?
A new version of scikit-learn has been released π₯³ check out the highlights: scikit-learn.org/stable/auto_...
Thanks everyone who contributed to this release!
Let me know what you think of the experimental GPU support