veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#SoftwareEngineering

40 posts38 participants9 posts today

🚨 Get ready Pythonistas... our PyCon UK 2025 keynote speaker lineup is about to drop! 🎤

Next week, we’re announcing our three amazing keynote speakers 🐍 Expect inspiration, insight, and some incredibly interesting stories and experiences! 💥

🌟 Who will take the stage?
🎤 What stories will they share?
💬 What conversations will they spark?

👀 Watch this space! 👀

Some talk about AI slop in code, but I see another (more human) effect resulting from AI becoming so prominent: I see a convergence of two fields (comp sci, statistics), and a lot more code being written by mathematicians and researchers now.

You can often see it in the way Typescript is being used in pythonesque ways. Sometimes it's in how types are 2nd-class citizens, or in the way nulls are used. It's exciting to use these awesome new tools, and at the same time, some of our core libraries may be wanting in terms of engineering practices.

Example: @huggingface/transformers npm package

Does anyone have #recommendations #softwareengineering for maintaining a library in two branches where one has subtle #softwaredesign changes that deviate from original design? I'd like to keep branches as closely related as possible. I'm well familiar with #versioncontrol so I know the standard tricks. Unfortunately this will involve actual design and structure so relatively invasive.

I am also considering having both in same library with some toggle or API entrypoint.

KI wird die Softwareentwicklung revolutionieren.
Mag sein - aber anders als sich die meisten das denken, laut einer Studie der Carnell Universität.

#ai #ki #softwareengineering

arxiv.org/abs/2507.09089

arXiv logo
arXiv.orgMeasuring the Impact of Early-2025 AI on Experienced Open-Source Developer ProductivityDespite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-June 2025 frontier affect the productivity of experienced open-source developers. 16 developers with moderate AI experience complete 246 tasks in mature projects on which they have an average of 5 years of prior experience. Each task is randomly assigned to allow or disallow usage of early 2025 AI tools. When AI tools are allowed, developers primarily use Cursor Pro, a popular code editor, and Claude 3.5/3.7 Sonnet. Before starting tasks, developers forecast that allowing AI will reduce completion time by 24%. After completing the study, developers estimate that allowing AI reduced completion time by 20%. Surprisingly, we find that allowing AI actually increases completion time by 19%--AI tooling slowed developers down. This slowdown also contradicts predictions from experts in economics (39% shorter) and ML (38% shorter). To understand this result, we collect and evaluate evidence for 20 properties of our setting that a priori could contribute to the observed slowdown effect--for example, the size and quality standards of projects, or prior developer experience with AI tooling. Although the influence of experimental artifacts cannot be entirely ruled out, the robustness of the slowdown effect across our analyses suggests it is unlikely to primarily be a function of our experimental design.