Limit interruptions with an extra Gmail account


Image of email messagesIf you’re like me, you don’t want every incoming email to disturbed you.  Studies have shown even brief distractions can significantly reduce your ability to focus and therefore your overall productivity.  On the other hand, some messages require immediate attention.  When your boss or an important client emails you it’s important to be responsive.  What’s a productivity-minded person to do?

In this post I explain how you can use an extra Gmail account to limit distractions and still get notified immediately when those important messages land in your inbox.

Use Docker containers to manage development dependencies


photograph of stacked shipping containersDocker containers can be a quick and effective way to keep project dependencies isolated.  They are faster and less resource intensive than virtual machines.  Docker provides the ability to share a local desktop directory with your Docker container using the –mount option.  Doing so allows your container access to your local source code and changes you make to it will immediately be available within the container.

In this blog post I explain how to set up a Docker container to run your source code, keeping its dependencies separated from anything installed on your desktop, and use your favorite desktop editor to work on your code.