CPDin140 – John Johnston For once John Johnston (@johnjohnston on Twitter) finds himself on the other side of the mixing desk, having kindly volunteered to contribute his experiences to the project. John ranged broad and wide, introducing me to new concepts such as ‘continuing amateur development‘ and ‘opinionated‘ software. And what a wonderful way to … Continue reading CPDin140 – John Johnston
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed