Interviews
Interviews
Topics

How AI Can Improve Frontend Dev and Music Creation

Avatar
Franka Čule
4 min read
01.03.2023
How AI Can Improve Frontend Dev and Music Creation

Renato Ruk, a frontend developer, and music producer shares his insights on the potential of AI tools for both frontend development and music creation. In this interview, we discuss his experiences with AI-generated tools such as Dall-E and iZotope, as well as his thoughts on their impact on the music industry and trademark law.

What are some AI-generated tools you have worked with?

I have been experimenting with Dall-E for a while now, using it for a variety of purposes, but mainly just for fun. I think it’s a useful tool with a lot of potential, generating a wide range of images quickly and easily, without having to rely on traditional methods which are pretty time-consuming.

Have you used any AI tools in music production? How do you see their impact on the music industry?

I have worked with iZotope tools such as Neutron or Ozone, which are tools used for mixing and mastering music. They have AI assistants which analyze audio tracks and give the mixing engineer a starting point for creating professional mixes. They are not a substitute for human touch and expertise, but a helper tool.

Which AI tools are you using in your work at the moment? Can you give some examples of specific tasks or projects you've used them for?

Yes, I am currently using AI tools in my work, with Codeium being a key tool I utilize daily. I primarily use it within WebStorm, to generate and optimize code snippets for JavaScript projects. It autocompletes code based on context and it speeds up the development, especially for similar, but repeating code sections where a couple of variables or characters are different. It also understands the context in Cypress tests, which are also written in JavaScript, so it can help with not just raw application code, but also supporting files.

How do you see the general potential of AI-generated content in your field?

Although the full potential of tools such as Codeium, ChatGPT, and Github Copilot is yet to be explored, I see the potential for a deeper understanding between specifications and results. For example, advanced AI code-generating tools could be smart enough to read Figma files and output the React components based on the theming tools and configuration files that were already set for the project, with only the business logic layer left to be written.

How do you see AI tools evolving in the future? Do you think they will become more integrated into your work processes?

As AI tools continue to evolve, I foresee a future where they become increasingly integrated into various aspects of a software engineer's workflow. They could potentially automate code reviews and optimize development processes, thus allowing developers to focus more on critical thinking and creative problem-solving. Furthermore, I expect AI-powered collaboration platforms to emerge, making communication between team members easier and enhancing project management. Ultimately, the increased integration of AI tools in our work processes has the potential to enhance productivity and reduce human error.

Are there any concerns or ethical issues that you think need to be considered when using AI tools?

Like any new technology, concerns exist about the impact of AI on society. AI, in general, is a very powerful concept, and its full potential remains unknown as the technology continues to grow and develop. Of course, there are practical privacy and security concerns currently emerging as the adoption rate of AI tools is currently on a steep rise. ome tools offer an on-premise option that allows companies to self-host the models, preventing the need to send data to third-party services. This can be a valid option for enterprise companies concerned about privacy and security.

What is you take on the impact of AI on Trademark law (example - Getty images)?

We will probably see a lot of recycling and, as far as I know about the field, AI will learn from known sources. This means that creativity will likely be somewhat limited to content already known to us, but modified to the point of being incomparable. For example, Codeium's model was trained on publicly available language and code data, including code in public repositories. In their FAQ, they explain that their suggestion tool is calibrated to avoid regurgitation of complete code blocks that the model was trained on by building suggestions in smaller code chunks.

And about the impact of AI on production rights in the music industry?

As music is an artistic field, there is a lot of room for copying. However, I mostly see the potential in AI in helping composers finish tracks and make suggestions when stuck in a creative block, but I don’t think music creation is replaceable by artificial intelligence, as the music listening experience is primarily subjective and there is not a universal standard of quality. Practically speaking, artificial intelligence could in theory create perfect music, but its success is entirely dependent on the listener’s taste.

*Full disclaimer: Thanks ChatGPT 4 for helping me write and review some of my answers :)