Writing
How things get built — and how people get paid.
Software engineering and the music business look unrelated. They are both stories about distribution and rights.
Engineering
Angular TDD from zero to one
A thirty-day series on test-driven development in Angular, working through Karma and Jasmine from the first test to a habit. Written and published daily for the full thirty days.
Traditional Chinese External link
In progress
Three payment rails, one entitlement
Why Course Kit resolves conflicting purchase records to the highest tier instead of the last write, and what that costs when a webhook arrives late.
Coming soon
Music & elsewhere
Originally written in Traditional Chinese while I was studying the music industry in Liverpool and working in Taipei. Translated into English for this site.
A Guide to Music Industry Structure and Career Paths
How the music industry is structured, the roles from A&R to distribution, and the skills each one actually needs.
Music Copyright and Royalty Streams for Songwriters
The two copyright types behind every song, how music publishers make money, and the five royalty streams songwriters and publishers split.
How Independent Artists and Bands Can Organize an Overseas Tour
Working with booking agents, promoters and logistics when planning a tour in Western markets, and seven things worth knowing first.