News for hackers. Stuff that matters.
Re:Music for Programming by Waterluvian on Monday July 05, 2021 @12:19PM (#27739477)
I’m not sure what I mean fully by this yet, but I want adaptive music like in video games where it evolves and swells based on how much keyboard input is going on.

No input? Im reading or idle, so calm down the music. Lots of typing? Im coding or documenting and need the tempo to pick up and maybe more instruments to join.

Re:Music for Programming by Nowado on Monday July 05, 2021 @01:29PM (#27740047)
You probably want something slightly different. Fast-slow is one dimension, but pretty strong cognitive psychology research points at complexity (or even cognitive load more precisely, like new genres and off-tempo music). You can mix the two, but you can try fast, complex and new music for coding and see how it goes. It's easy in video games, since games have all the context and 'music too annoying for the fight' gets picked up quite easily in testing, even if someone happens to not know science behind it.

Check out graph on https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law What you would ideally have is a music adapting to changes in your cognitive load - which can be modeled surprisingly easily with even the weakest biofeedback tools, like some smart bands. You know, how you sometimes have to turn off the radio when looking for something while driving, or how stuff is so easy it gets boring to the point where you can't work? Yeah, that's Yerkes-Dodson.

I bounced off that idea when trying to figure out reasonably popular band brand (because they are not trying to help you develop for that hardware) - if someone has any experience with those and likes the idea, absolutely hit me up.

Re:Music for Programming by analog31 on Monday July 05, 2021 @08:59PM (#27743295)
From what I've read, shopping music was designed to provide a 15 minute cycle of stimulation and relaxation, as it was thought to increase sales. Rather than following your moods, it could be programmed to enhance your productivity.

But when my kids had those little Nintendo games, I was struck by the idea of having some kind of music that follows me through the ups and downs of life.

Re:Music for Programming by splatzone on Monday July 05, 2021 @09:23PM (#27743385)
This was the thinking behind Muzak’s ‘Stimulus Progression’ background music concept [1], I wonder if this is what you’re referring to? Great tunes!

[1] https://youtu.be/AlY3jsxlzVg

Re:Music for Programming by analog31 on Monday July 05, 2021 @11:25PM (#27743954)
Yes, that's it.
Re:Music for Programming by mft_ on Monday July 05, 2021 @01:39PM (#27740139)
Interesting idea. I sometimes find that when I’ve been concentrating really hard, ‘in the zone’ (whether that’s programming or other cognitive work) I can come out it feeling quite stressed and drained.

So maybe experimenting with the opposite would be valuable for me: pick the tempo up when I’m slow, and then calm me down when I get too into it!

Re:Music for Programming by luciferchase on Monday July 05, 2021 @09:40PM (#27743441)
Not particularly music for programming but Opera GX Browser [0] inbuilt ambient music does this job. Obviously it is only for in-browser typing though.

[0] https://www.opera.com/gx

Re:Music for Programming by aasasd on Monday July 05, 2021 @12:47PM (#27739743)
I'd say play sombre suspenseful scapes when nothing much's going on, since you're likely pondering how to proceed with your world domination plans.

Then funky techno action music when the execution phase commences.

Re:Music for Programming by erikschoster on Monday July 05, 2021 @02:27PM (#27740605)
Bhob Rainey's Peev attempts to do something like that: https://github.com/mphonic/peev
Re:Music for Programming by airstrike on Monday July 05, 2021 @12:33PM (#27739614)
It's unfortunate there's no way to objectively infer one's mood because this would be the perfect use of that info
Re:Music for Programming by bsg75 on Monday July 05, 2021 @12:43PM (#27739711)
With an option to invert that pattern.

I’d be curious to see if more energetic music when I’m in a lull would speed things up. Musical motivation.

Re:Music for Programming by JasonFruit on Monday July 05, 2021 @06:09PM (#27742271)
It might be more reflective of the intensity of your coding if you could have it go by depth in a syntactic construct; e.g. for Lisp, number of currently open parentheses. In fact, I now want to implement this — for Emacs, naturally.
Re:Music for Programming by SV_BubbleTime on Monday July 05, 2021 @12:29PM (#27739578)
Sounds like a good way for me to make a lot of errors because I’m trying to write things too fast.

I’ve found foreign language music and LoFi work fine, I just need to skip songs that aren’t working.