Every day I start my day with Roam Research. I use my daily template to determine how my day will look, how many tasks I have that day, and how much time will be spent in meetings. I also look back at the previous day and see how much time I actually spent in meetings and how many tasks I actually accomplished. This way, I can track if I’m planning too much per day.

Throughout the day, I use the search features to find articles that I need for my meetings, take notes on follow-up thoughts, and compose articles with…


Set up a Home Assistant Alexa System to pump music throughout our house using nothing but our Amazon Alexas!

Final Result

Since Covid restrictions are dying down, it is time to start having people over. Parties require music and a way to control it. Let’s walk through how to set up a Home Assistant Alexa System to pump music throughout our house using nothing but our Alexas!

I’ve used Alexa to give me verbal notifications before when I set up my gaming system. However, now we are going to use the Home Assistant Alexa Media Player component in HACS to play music on all of our Alexas at the same time. …


Stop Engaging with Online Trolls while still making your point of view heard.

Photo by Grianghraf on Unsplash

Twitter is an incredible innovation in our public discourse. However, it’s essential to understand that Twitter (and other social media companies) depend on engagement, and thus amplification of polarization is good business.


Using Python, MatPlotLib, and Markdown

Photo by Hunter Haley on Unsplash

Roam Research is a tool where everything that you do comes together. Your research, your personal cultural Zeitgeist, and your metadata and notes about your daily life. What about your third-party tools? Namely, what about your To-Do List, like Todoist?

Ian Drummond wrote a great article about using a stack of apps.

He writes about “jobs to be done,” which:

In a nutshell, it’s the idea that product owners should dig deeper than the product and focus on the needed outcomes.

This idea is that we should use a tool for its intended purpose and not force a round peg…


Photo by Siniz Kim on Unsplash

A Zeitgeist is a concept from the nineteenth century Germany Philosophy, meaning “spirit of an age.” Contemporary usage is often to describe a genre or schema of fashion or fads. I’m going to expand that usage to encompass our shared cultural experience in an expansion of Georg Hegel’s usage. We are going to start collecting the data for our personal Zeitgeist from Hulu and novels. Starting this journey will help us create our own recommendation engines.

For most technology companies today, the need to build better and better personalization algorithms is critical for their financial success. With that information, they…


Building out your Knowledge System with Roam Research Metadata

Photo by <a href=”https://unsplash.com/@elisa_cb?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Elisa Calvet B.</a> on <a href=”https://unsplash.com/s/photos/knowledge?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
Photo by <a href=”https://unsplash.com/@elisa_cb?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Elisa Calvet B.</a> on <a href=”https://unsplash.com/s/photos/knowledge?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
Photo by Elisa Calvet B. on Unsplash

Over the past year, Knowledge workers have become increasingly isolated. With Zoom calls, remote meetings, and work from home, it becomes harder to retain context with what we are working on because of the uniformity of our current work environment. How do we build this context in our Knowledge System?

I have become ever more dependent on notes, task lists, and online research to meet my work needs. I have created a personal knowledge system with Roam Research. To date, my graph has:


Use common Web Scraping techniques in Python to build a library of articles for you to read offline. Using BeautifulSoup, urllib3, and pdfkit.

Photo by Russ Ward on Unsplash

Lately, I have been interested in creating a Second Brain as a complement to my current goal to build an automated life. I intend to create a repository of the content that I consume, add my notes to it, and make it searchable. This will allow me to surface content as I need it and create a repository of information that I have previously vetted. As anyone who has looked into building an AI, the first thing to do is that you need data. I don’t have enough time to read all the articles I come across. So, I need…


Recently I discovered that I was sleeping through my morning alarm and set out to suggest the sound on my Google Home. The idea was that I had become familiar with my current tone. Unfortunately, my partner didn’t like the sound I chose. Frustrated with the limited selection of alarm sounds, I set out to create a random playlist.

Since I have Home Assistant running my smart home, I figured a smart place to start was there.

Helpers and Sensors in Home Assistant


Photo by ConvertKit on Unsplash

Presence Detection in Home Automation is the holy grail. Knowing that particular members of the household are entering a room allows you to customize certain aspects. Each member of the family would want different temperatures, light schemes, TV inputs, etc. If you knew when those members entered or left, you could automate the environment.

But how do you decide whose wishes to prioritize when there are multiple people in the same room? More importantly, how do you get each member of the family to cooperate with your artificial system?

When you search for an answer to this question, the usual…


*For a 100 Employee Company

Photo by Aron Visuals on Unsplash

Did you know that knowledge workers spend an average of 9.3 hours a week searching and finding information? With salary numbers from Q4 of 2020, that translates to an annual cost per employee of $9290¹.

Here’s how this searching and finding takes place on an average workday:

You turn on your computer, ready for the day to start. As you read your e-mail and schedule for the day, the list of information that you need grows and grows. Information such as:

  1. Notes about your upcoming client meetings from the team lead
  2. PowerPoint decks detailing the…

Andrew Crider

Head of AI/ML Applications at Provoke Solutions (www.provokesolutions.com) Blogger at recursiveautomatoin.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store