How difficult is it to master a programming language?

Mastering a programming lanaguage depends on a number of factors, including previous experience. But what does it mean to master a programming language?

Continue reading

How to choose music notation software

How do you choose a music notation package? This question was asked of me recently. Having played with a number of different packages for various reasons over the years, here are some suggestions about what you should consider when choosing your package.

Continue reading