Category Archives for Software

SoundCloud, I love you, but you’re terrible

I finally started using SoundCloud for a new jazz/electro project called Fynix. I casually used it in the past under my own name, in order to share WIP tracks, or just odd stuff that didn’t fit on bandcamp. But I … Continue reading

03. February 2018 by evan
Categories: Software, Software Design | Tags: , , , , , | Leave a comment

Tips for Managing Joins in Looker

Looker is a fantastic product. It really makes data and visualizations much more manageable. The main goal of Looker is to allow people who aren’t data analysts to do some basic data analysis. To some extent, it achieves this, but … Continue reading

02. February 2018 by evan
Categories: Software Design | Tags: , , , , , | Leave a comment

Pride in Software Craftsmanship

As I spend more and more time in Silicon Valley, my views on software management are changing. I read Radical Candor recently, and while I agree with everything in it, I feel like it over-complicates things. This meditation has been … Continue reading

29. January 2018 by evan
Categories: Software | Leave a comment

Sometimes It’s Okay to NOT Write Unit Tests

I recently lost about two-and-a-half days to unit/integration tests. At Mighty Networks, we are pretty proud of our test coverage, and we make writing tests part of the development process. Developers are required to write tests for every feature they … Continue reading

24. November 2017 by evan
Categories: Software | Tags: , , , | Leave a comment

Learning to Talk About Inaccuracy for a New Data Engineer

About a month ago, the engineering team at Mighty Networks was impacted by China’s now-defunct one child policy. A parent of our data engineer was having health problems. Because there were no other children to help out, he was forced … Continue reading

12. November 2017 by evan
Categories: Software | Tags: , , , , , , , , , , , , | Leave a comment

When Code Duplication is not Code Duplication

Duplicating code is a bad thing. Any engineer worth his salt knows that the more you repeat yourself, the more difficult it will be to maintain your code. We’ve enshrined this in a well-known principle called the DRY principle, where … Continue reading

15. March 2017 by evan
Categories: Software Design | Tags: , , , , , , , | Leave a comment

How to Share an Audio File on Android from Unity/C#

Rendering audio to a file is an important feature of an audio synthesizer, but if the user can’t share the file, then it’s not very useful. In my second pass on my synthesizers, I’m adding the ability to share rendered … Continue reading

07. October 2016 by evan
Categories: Software | Leave a comment

Recording In-Game Audio in Unity

Recently I began doing a second pass on my synthesizers in the Google Play store. I think the core of each of those synths is pretty solid, but they are still missing some key features. For example, if you want … Continue reading

07. October 2016 by evan
Categories: Software | Tags: , , , , , , , | Leave a comment

Erratum, an Album Made Entirely with Custom Noise Apps

Erratum is an album that has been in gestation for over a year, and even as I release it into the wild I am refining my ideas about it, and apps, and the place of apps in music-making. Every track … Continue reading

28. June 2016 by evan
Categories: Music, Software | Tags: , , , , , , , , , , , , , , | Leave a comment

Granular Synthesis for Android Phones

Granular is a granular synthesizer for Android devices. Play it by dragging your fingers around the waveform for the source audio file. You can upload your own audio files, or just play with the sounds that are distributed with the … Continue reading

20. June 2016 by evan
Categories: Software | Tags: , , , , , , , , , , , , | Leave a comment

← Older posts