
Digital Product Manager & Social Entrepreneur

Interesting Music Projects
Here are a list of interesting music projects. Classifiers and Curators Music Map is attempting to create a database that organizes music into emotional categories. Geocaching Track Dropper...

Finance: Calculating Annuities using ES6
Annuities are cool. They're fixed payments over a period of time. If you're living in England, there's another financial product called a consol that is an annuity that...
Moodles Real-time MIDI Composer Deep Dive
Moodles, a first-of-its-kind musical instrument app for kids to compose music without the banality of classes. Built using Swift, AudioKit, and Firebase.
What is ISRC?
ISRC stands for International Standard Recording Code is pretty much like the audio equivalent of a GS1 US for barcodes and product identification. According to GS1 US: GS1...
Statistics: Calculating Probabilities using ES6
Suppose you wanted to calculate the percentage of men that weigh inbetween 140 and 170 lbs. This is possible if you carry a few data points such as...
Finance: College Fund and Loan Amount Estimator using Es6
Similar to my previous article, here are some formulas that can help you estimate how much you need to save for your kid's college tuition or what your...
AWS Elemental
Amazon acquired a company called Elemental back in 2015 and has now released a suite of products to help broadcasters (big and small) distribute and syndicate video online....

How to record which users are leaving your site on Google Analytics
As a website (or app manager), I oftentimes ask myself this question, "How many users are we sending to our external partner sites? Also, how many are...
How Classical KUSC uses data to make product decisions
The digital team at Classical KUSC and Classical KDFC uses data regularly to help make product decisions. For our most recent app release, Classical KUSC iOS v5.0,...
Digital music: production, distribution, and consumption
I like this quote because it helps me understand the trade-off music will experience as it transitions from an analog medium to a digital one. It could be...
Cloud computing & song scrobbling on Last.fm
I'm extremely late to this whole Last.fm thing, but then again, I'm not sure if I've missed much. From what I can tell, Last.fm is a...






Finance: Calculating Present and Future Value using ES6
How to calculate Present and Future value using ES6.
Google Tag Manager Tips and Tricks
Recipes on tracking user behavior through Google Tag Manager.

Calculating startup value
How to calculate sweat equity amongst co-founders in a clean and simple way.
Sources of inspiration for developers
If you area a software developer looking for your next gig, here area few sources for inspiration. I've organized this list into two main categories: paid and unpaid....
Where to find free fonts
Let's be real, Google Fonts is amazing but they're not the end-all be-all. When you're looking for more, try these services below. Free Google Fonts is an industry...
Easiest way to install Chrome on Windows
I generally dread any time I have to create a new instance of Windows and Internet Explorer. Why? Because it's just not easy. For example, here is what...
What to ask a developer during an initial interview
Shortlist of probing questions I suggest new founders ask while interviewing their first software engineer or CTO.
Where to buy an SSL certificate
These days, the web is becoming a secure web. Companies like Google are now using HTTPS as a ranking signal and new companies are popping up to help...

Content + Content Format + Codec
For new developers interested in audio, the world of compression algorithms, codecs and content formats is somewhat confusing. For this reason, I've decided to create an article that...
5 ways to tell a story
This may sound a little rudimentary, but that's the point. We consume so much information today that it's sometimes easy to forget what information means and how it...
Interaction Design
I really appreciate this definition of interaction design. As a producer, it gets me to think about creating an selling an experience as a product or service. Interaction...
Tinkering
Tinkering is what happens when you try something you don't quite know how to do, guided by whim, imagination, and curiosity. When you tinker, there are no instructions,...
The challenge of for-profit platforms
For all our talk about the social web, what we're very often sharing on for-profit social platforms amounts to nothing more than narcissistic rumination. Jimmy Wales...
Simplicity
Simplicity is the ultimate sophistication. – Steve Jobs...