
Managing complexity without compromising it has always been interesting to me. My first gig with meaningful traffic was as a Lifehack writer in the mid-2000s. I’ve gorged myself on and become disillusioned by my quest for software holy grails more times than I can count. This quest is even a hereditary calling of sorts. As a kid, car conversations with my father compared the merits of Grandview and Lotus Agenda, or how much you could get done with an Atari Portfolio on the train (an incredible amount, said with Viticci-esque passion). He taught me spreadsheets by having us log our jogging metrics on a Macintosh Portable. This is not a very portable device, for the record:



If the ideal knowledge manager should be able to replace your snippet manager, wouldn’t it be ideal if you could drive it from the app you write code in? Foam takes its cues from Roam Research — no surprise — but it’s built on Visual Studio Code and GitHub. Like Obsidian, it isn’t bound to the cloud, but unlike Obsidian it’s truly free and open source. The way in which it is extensible differs, too. As Joe notes, the ability to work with Code’s multitude of extensions gives Foam a powerful leg up. This is truer the more the use case applies to developers. Compare the options available in Code versus Obsidian’s built-in search, Vim mode, or GitHub integration. As with Obsidian, you can write your own extensions (if you’re a Premium member, you can access this VS Code book from Wiley to learn how). Obsidian is the batteries-included option and it’s a good one. If you want absolute control at the expense of time, Foam offers it. Conversely, VS Code’s popularity means there are more off-the-shelf workflows to use with your other tools. While I manage my life in Notion, I manage my writing with Git. That happens beneath a layer of proprietary apps like Ulysses, and I’m uninterested in moving the writing process itself to Code. But it does make this approach appealing for my notes. We’ve gained so much power in our tools that you can almost replace a raft of apps with two. Are we far from seeing structured and unstructured information management apps collide? I don’t know, but for clarity’s sake it may be best that they don’t. Perhaps that’s how my brain works, and the app that does it all for you is taking shape in a repo somewhere. But for the first time in a long time, I’m enjoying the quest for the holy grail again.I decided to experiment with Foam by @jevakallio today.
Here is a thread with my notes 👇🏼 — Joe Previte (@jsjoeio) July 1, 2020

Frequently Asked Questions (FAQs) about Productivity Tools
What are the key features of a good productivity tool?
A good productivity tool should have features that help you manage your tasks efficiently. This includes task management, time tracking, collaboration features, and integration with other tools. It should also be user-friendly and customizable to fit your specific needs. Some tools also offer features like AI assistance, data analytics, and advanced search options.
How can productivity tools help improve my work efficiency?
Productivity tools can help you streamline your workflow by automating repetitive tasks, organizing your tasks, and providing a clear overview of your projects. They can also help you manage your time better by tracking how much time you spend on each task. By using productivity tools, you can focus more on your core tasks and less on administrative work.
What is the “second brain” concept in productivity?
The “second brain” concept in productivity refers to the idea of using tools and systems to store, organize, and retrieve information, just like how our brain works. This can help you free up mental space, reduce cognitive load, and improve your decision-making process.
How can I build my “second brain” using productivity tools?
You can build your “second brain” by using productivity tools to capture, organize, and retrieve information. This involves setting up a system where you can easily store and access your notes, ideas, and tasks. Some tools like Obsidian are specifically designed for this purpose, allowing you to create a network of interconnected notes.
What is Obsidian and how can it help me build my “second brain”?
Obsidian is a powerful note-taking and knowledge management tool that allows you to create a network of interconnected notes. It uses a unique linking system that lets you easily navigate between related notes, making it an ideal tool for building your “second brain”. With Obsidian, you can capture, organize, and retrieve information in a way that mimics how our brain works.
How does Shift compare to other productivity tools?
Shift is a productivity tool that allows you to manage all your apps and accounts in one place. It stands out for its ability to integrate with a wide range of apps, including email clients, social media platforms, and project management tools. This makes it a convenient tool for those who use multiple apps for their work.
How can I choose the right productivity tool for me?
Choosing the right productivity tool depends on your specific needs and work style. Consider factors like the tool’s features, user interface, integration capabilities, and pricing. It’s also a good idea to try out different tools and see which one works best for you.
Can productivity tools help me manage my team’s work?
Yes, many productivity tools offer features that can help you manage your team’s work. This includes task assignment, progress tracking, and collaboration features. Some tools also offer features like team chat and file sharing, making it easier for your team to communicate and collaborate.
Are there any downsides to using productivity tools?
While productivity tools can greatly improve your work efficiency, they also have potential downsides. This includes the learning curve associated with new tools, the risk of over-reliance on tools, and potential privacy concerns. It’s important to carefully evaluate each tool and consider these factors before deciding to use it.
How can I make the most out of my productivity tools?
To make the most out of your productivity tools, it’s important to fully understand their features and how to use them effectively. This may involve reading user guides, watching tutorials, or attending training sessions. It’s also important to regularly review and adjust your workflow to ensure that you’re using your tools in the most efficient way.

Joel Falconer is a technical content strategist. He has been managing editor at SitePoint, AppStorm, DesignCrowd, and Envato, and features editor at The Next Web.