Social, Team, and Pair Learning
Four years ago I wrote about pair programming where programmers learn programming techniques by working in pairs. Collaborative learning extends far beyond that. I – and most people I know – prefer to learn some things alone and some things with others. Sometimes I can learn a topic from just reading about it and practicing, […]
We Learn A Lot From Our Mistakes
“A person who never made a mistake never tried anything new.” – Albert Einstein Most people don’t like to make mistakes, including me. It may come from parental reprimands where we were very young or from school where good grades were important and mistakes led to poor grades. In any case, we generally work hard […]
More Bad Password Advice and More Good Password Advice
As I was writing this, Conan the Sysadmin tweeted about passwords and the need to use secure ones. His message was simple: “Passwords and secret signs are crucial #cybersecurity defenses. Craft good ones, and use them well.” This is excellent advice and the gist of what I have shared on this blog in the past. […]
Voice Assistants at Work: Can You Trust Them Not To Eavesdrop?
Amazon Alexa, Google Assistant and other digital voice assistants are rapidly moving from the home to the workplace. Along with the many potential benefits, there are concerns to consider. The idea of asking a voice assistant to set reminders, answer questions, and remember ideas is compelling. I can see using them in meetings and training […]
Mozilla To End ftp Support. What Are the Alternatives?
In March of this year, Mozilla followed in the steps of Google and announced the upcoming end to support for the ftp protocol in its browser. That is a very good thing! The ftp URI is the mechanism for browsers to use FTP (the File Transfer Protocol) to send and receive data from servers supporting […]