While the holiday season is often seen as a time to slow down, relax and just lie down idle, some people choose to use this period to quietly work on side projects they never get time for during the year. With relaxed schedules and a mental break from routine pressures, the holiday period creates space for experimentation and creativity. A good time to tinker with ideas that have been postponed all year long or build something just for the joy of it.
It seems that Linux creator Linus Torvalds also utilized the holidays to work on a side project.
Last holiday, he had created his own guitar pedals. This year, he worked on a new project called AudioNoise that generates random digital audio effects. It is open source software, of course, licensed under GPL 2.0.
For sure, it's "just a hobby, won't be big and professional" in the real sense. It's a small side project that Torvalds created to learn about digital audio processing.
These are – like the analog circuits that started my journey – toy effects that you shouldn't take seriously. The main design goal has been to learn about digital audio processing basics. Exactly like the guitar pedal was about learning about the hardware side.
Part of this new project is 'vibe coded'
The interesting part comes at the bottom of the README of AudioNoise GitHub repo.
While Torvalds coded the C language part on his own, he took the help of AI coding assistant for the visualizer written in Python.
Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters – and that's not saying much – than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man – me – and just used Google Antigravity to do the audio sample visualizer.
Linus used Google's Antigravity, an AI powered IDE which is a fork of Windsurf which itself is a fork of Microsoft's VS Code. While it is not clear which AI agent Torvalds used, I can safely guess that he would have used the default Google Gemini here.
Well, at least Torvalds explored vibe coding. It gives me motivation to stop resisting and experiment with AI for some coding-related side projects, too. How about you?
Source: Phoronix.