In computer science, thrashing occurs when the process of data transfer prohibits the execution of operations. When your computer is thrashing, it’s perceived as slow, sluggish, on the verge of crashing.
Stories of Your Life and Others is a wonderful collection of modern science fiction short stories written by Ted Chiang. The collection, originally published in 2002, features many award winning pieces. Amazon.com calls Chiang “one of science fiction’s most thoughtful and graceful writers” and I would agree. His stories all have interesting concepts behind them. Though some are definitely better than others, they are all good, and the fact that they’re short makes even the not so great ones easy to get through.
I picked up a copy of Algorithms to Live By: The Computer Science of Human Decisions, written by Brian Christian and Tom Griffiths, after Amazon CTO Werner Vogels tweeted about it. I’ve come to really appreciate his book recommendations, and Algorithms to Live By doesn’t disappoint.
“I get an error that says: ‘PowerPoint cannot insert an audio from the selected file. Verify that the necessary codec for this media format is installed, and try again.’ I’ve tried on two different computers and I can’t get the audio file to play. Have you ever run into this before?”
Sass is a scripting language that is interpreted into Cascading Style Sheets (CSS), also known as a preprocessor. If you can write CSS you can start using Sass, and begin taking advantage of the benefits it offers like variables, nested rules, mixins and many other features that enable quicker front end development.
It happens to all of us. Maybe you trashed the sticky note you wrote the password on. Maybe someone on your dev team changed the database connection credentials and forgot to tell you. Maybe it’s been a while since you last connected to the database, and now when you try to connect, for some unknown reason, it’s not working. Whatever the case, there’s nothing worse than firing up HeidiSQL, receiving a connection error and not being able to tell if the stored password is correct.