Mostly we forget that our desktops support notifications now-a-days. Every platform (Windows, Linux and Mac) support desktop notifications even from terminal or command prompt. We can utilize this function according to our needs. Just for an example we can run long running tasks on background and whenever it is done, we can show a notification. Usually to reduce cost, we run deployment tasks on our personal PCs (obviously this is a bad practice but saves penny). Desktop notifications are very useful in this situation.