I went to an algorave
The author reflects on creativity through code at an algorave, leading to creating Arroost, a music tool. They unintentionally made a live coding tool, emphasizing community collaboration and activism.
Read original articleThe article discusses the author's experience at an algorave, where they reflect on their journey of expressing creativity through code. They emphasize the importance of sharing the imperfect process of creation, leading to the creation of a tool called Arroost. Arroost is described as a music creation tool that shifts responsibility from the user to the program itself. The author also delves into their unintentional creation of a live coding tool and their efforts to understand and engage with the live coding community. They express a desire to blend different fields and communities in their work, despite feeling pressure to specialize. The article concludes with a mention of the author's participation in activism, highlighting the importance of diverse approaches and collaboration among different groups. Throughout the narrative, the author explores themes of self-discovery, creative expression, community engagement, and activism.
Related
Laziness is the source of Innovation and Creativity
Laziness can spur innovation in programming by encouraging efficiency and problem-solving. Embracing laziness responsibly can lead to creative and efficient solutions, promoting a balance between productivity and creativity.
Remembering the LAN (2020)
The article discusses the shift from simple LAN setups in the 1990s to complex modern internet programming. It highlights DIY solutions for small businesses and envisions a future merging traditional LAN environments with modern technologies.
Programming Like It's 1977
The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.
A dev's thoughts on developer productivity (2022)
The article delves into developer productivity, emphasizing understanding code creation, "developer hertz" for iteration frequency, flow state impact, team dynamics, and scaling challenges. It advocates for nuanced productivity approaches valuing creativity.
The Programmers' Identity Crisis: how do we use our powers for 'good'?
Reflection on ethical dilemmas faced by programmers, discussing challenges of working for companies with questionable practices. Emphasizes rationalizing involvement with conflicting values in tech industry and suggests navigating dilemmas collectively for positive change.
Related
Laziness is the source of Innovation and Creativity
Laziness can spur innovation in programming by encouraging efficiency and problem-solving. Embracing laziness responsibly can lead to creative and efficient solutions, promoting a balance between productivity and creativity.
Remembering the LAN (2020)
The article discusses the shift from simple LAN setups in the 1990s to complex modern internet programming. It highlights DIY solutions for small businesses and envisions a future merging traditional LAN environments with modern technologies.
Programming Like It's 1977
The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.
A dev's thoughts on developer productivity (2022)
The article delves into developer productivity, emphasizing understanding code creation, "developer hertz" for iteration frequency, flow state impact, team dynamics, and scaling challenges. It advocates for nuanced productivity approaches valuing creativity.
The Programmers' Identity Crisis: how do we use our powers for 'good'?
Reflection on ethical dilemmas faced by programmers, discussing challenges of working for companies with questionable practices. Emphasizes rationalizing involvement with conflicting values in tech industry and suggests navigating dilemmas collectively for positive change.