Various Musings about Software Development and Technology