Software tasks for this week have focused on a new project tracing AI in mobile applications. This is part of a fellowship project to develop a wider toolkit for app studies to run on High Performance Computers. While I have an existing toolkit, it is designed for laptops or High Throughput processes. The current project […]
Category Archives: Software Engineering
Organising After Deadlines
Deadlines are finally over. Well for a bit. Two fellowships have been submitted and the one thing that links them is the challenge of communicating technical aspects of research. As a tldr; I began to really appreciate trying to find a narrative for technical research. One focussed on community and the second on a research […]
Down with Cubicle Land
I thought that the Early Days of Agile Development GoTo podcast with James Lewis and Martin Fowler might be interesting. Indeed it was. One of the things that I really thought interesting was the breakdown of “Cubicle Land”. Recently, I have been put into an office without much contact with other colleagues, apart from the […]
Working through a Development Process
I have recently been writing and updating various bits of code recently. Through working on a Google Summer of Code project as a mentor, I have found that I am updating how I use repositories. Like many developers, I use varying git repositories such as Gitlab and Github among others. My first year on the […]
The Hearing Car
The ACM had an article on one of its feeds regarding an autonomous car, The Hearing Car, that is beginning to listen to avoid obstacles and navigate. It is being developed by the Fraunhofer Institute.
Sketching Sound Software over Platforms using Linked Data
A while ago, I was asked to contribute to a forthcoming Encyclopaedia of Sound Studies. The contracts have been signed so the entry on Computer Science and Sound is being written. One of the things that I have been playing around with is creating a Linked Data graph of programming languages, what facets exists, and […]
Getting power usage from Mac ARM
I have recently come back to exploring energy use while certain Python scripts run, such as machine learning training. I wanted to see if it could be sonified while the training happened. Yes, this does raise numerous questions regarding CPU/GPU use of the measuring device and representation while measuring the data. The pyJoules library came […]
Vibe coding, liability, and prototyping
Ars Technica has an intriguing post on vibe coding from two different models that I think lays out an interesting question if this was done on production data. The article, “Two major AI coding tools wiped out user data after making cascading mistakes“, discusses two models creating code and then wiping data or code. Both […]
Baudot Code and Signals
I was recently playing around with an Arduino and Baltic Lab’s Baudot Code for a quick experiment. I do want to continue doing some work on this to understand some of the issues in Strachey’s code for the Manchester Machine as in David Link’s article on God Save the Queen in Computer Resurrection #76. I […]
Go at Your Own Pace and Be Social?
I was recently re-reading Paula Bialski’s Middle Tech (Bialski, 2024), an ethnographic account of her time at a German software company that explores culture of Good Enough in software. It is an engaging book that seemingly moves against the Move Fast and Break Things culture, but I am wondering if it holds water there as […]