The impossible dream of good workplace software