Leonard Bernstein’s Norton Lectures


I was fortunate to spend a summer long ago at a Loomis School program in biochemistry, where I had the opportunity to hear the Boston Symphony perform at their Tanglewood facility. While Seiji Ozawa conducted, an extraordinary thing happened: Leonard Bernstein strolled by our seats, attempting to make his way forward towards the stage. As heads turned and recognition set in, he was immediately surrounded. I still vividly remember the reverence and admiration of those who crowded around him.

Continue reading “Leonard Bernstein’s Norton Lectures”

Performing with Digital Sheet Music


Compared to vocalists and guitarists, I’m a latecomer to the use of digital sheet music when performing. But there’s a good reason. While vocalists read lyrics and guitarists view chord symbols, keyboardists require significantly higher resolution and screen space for sheet music. Viewing surfaces must also fit on the music stand of a piano, where cords and wires can be problematic. So, in a practical sense, is there a setup that a pianist can use?

Continue reading “Performing with Digital Sheet Music”

Making WPF MVVM Approachable


Over the years, software developers using Microsoft toolsets have come to be increasingly skeptical of new Microsoft application architectures – Silverlight immediately comes to mind. For many, WPF (Windows Presentation Foundation) fell under similar suspicion. But WPF has survived as the key successor to Windows Forms, and has an important role to play. In fact, the building blocks associated with WPF – XAML, data binding, Entity Framework, and MVVM (Model View ViewModel) – are important career-building skills that open doors beyond Microsoft environments.

Continue reading “Making WPF MVVM Approachable”

Spectral Analysis with Audacity


This month’s digital recording tool excursion is into the realm of frequency spectrum analysis. As an organist who took lessons early in life on a Hammond B3, played in rock bands using a chopped M2 with percussion added, and now plays services on a model 906, I can’t avoid trying to guess drawbar settings whenever I listen to someone play a Hammond organ.

Continue reading “Spectral Analysis with Audacity”

Where to Start in Quantum Computing


CTO’s and CIO’s need to put another technology on their need-to-know list. With recent advances in quantum computing, we have an obligation to understand how it may impact our companies and careers. This turns out to be a daunting task, especially for those of us who didn’t come from a physics background. While some fields can be understood quickly with a sprint through a few topic summaries, quantum computing is guaranteed to be a long distance slog.

Continue reading “Where to Start in Quantum Computing”

Putting Software Quality in Context


Applying generic quality management processes in software development won’t necessarily result in an optimal quality system for every application. As part of re-assessment of our current quality system, we discovered that domain-specific quality guidance could be a rich source of insights.

Continue reading “Putting Software Quality in Context”