Two Weeks with Doom Emacs: Trial and Error and Key Takeaways

It’s been two weeks since I started using Doom Emacs. Initially, I planned to write an article focused on task management with Org mode, including specific configurations and tips. However, since I’m still figuring out the best way to manage my workflow, I’ve decided to skip that for now. 😅
Instead, this article will share my experiences, current workflows, challenges, and insights gained during these first two weeks. Hopefully, this gives you a sense of Doom Emacs’ strengths, its steep learning curve, and the potential it holds.
Main Use Cases and Current Challenges
Since adopting Doom Emacs, I’ve focused on two primary use cases:
- Task Management using Org mode + Syncthing
- Knowledge Note Management exploring Org Roam
Here’s a breakdown of how I’m currently using it and the challenges I’m facing.
1. Task Management
Doom Emacs’ Org mode serves as the foundation for managing daily tasks. Synchronization between my PC and iPhone is handled via Syncthing, but there are a few hurdles.
Current Workflow
- File Structure:
- Created a dedicated
phone_refile.org
file for editing tasks exclusively on my iPhone. - Tasks are later moved to my main task file (
agenda.org
) on my PC.
- Created a dedicated
- iPhone App:
- Using beorg for editing tasks on the go.
- Since there’s no official iOS app for Syncthing, I’m relying on the third-party app Mobius Sync.
Challenges
- Sync Conflicts
Occasionally, conflicts arise when editing tasks on multiple devices. To mitigate this, I only modifyphone_refile.org
on my iPhone and then process tasks on my PC. - Dependency on Third-Party Apps
Using Mobius Sync adds a layer of reliance on third-party software, which I’d prefer to avoid. This makes Android, which integrates better with Syncthing, an appealing alternative—something I’m actively considering.
For reference, here’s a helpful video explaining the refile
file setup:
2. Knowledge Notes
I’m experimenting with Org Roam to organize and interlink knowledge, but the workflow is still a work in progress.
Current Note Setup
notes
file: A catch-all for ideas and notes.knowledge
file: A repository for structured knowledge.
Considering the Zettelkasten Method
I’d love to fully implement the Zettelkasten method (linking ideas through references), but there are a few roadblocks:
- I still use physical notebooks for some notes, which makes complete digital adoption challenging.
- iPhone integration feels clunky, making seamless operation difficult.
My Current Workflow
For now, I’ve settled into a relatively straightforward system:
- Minimizing Smartphone Usage Use a physical notebook for jotting down thoughts while on the go.
- Syncing Notes in Doom Emacs at Home
Once I’m back at my PC, I transfer these notes into Doom Emacs. - Task Management with beorg + Syncthing
Most task input happens on the PC, with the iPhone acting as a supplementary device. - Journaling Stays Physical
My Traveler’s Notebook remains my go-to for journaling. - Knowledge Notes in Org Roam
Although not fully adopting the Zettelkasten method, I use Org Roam to organize and occasionally review knowledge.
By focusing on simplicity, I’m avoiding tool overload and ensuring that my workflows serve my goals—not the other way around.
Review of My Experience
Two weeks in, here’s how I’d summarize my experience with Doom Emacs:
What I Like
- Keyboard-Only Workflow
Using a split keyboard, Doom Emacs’ keyboard-centric design eliminates the need for a mouse. This synergy boosts efficiency and feels natural after some adjustment. - Highly Customizable
Tuning the setup to my preferences is a rewarding process.
Challenges
- Steep Learning Curve
As someone without prior Vim or Emacs experience, getting used to the system takes time. - Non-QWERTY Layout on a Split Keyboard
My non-standard keyboard layout adds another layer of complexity.
Looking Ahead
To make the most of Doom Emacs, I’m focusing on the following:
- Embrace the Learning Phase
The first few months will be dedicated to exploring settings and configurations. - Stay Purpose-Driven
Regularly reflect on why I’m using these tools and how they align with my goals. - Optimize File Structures and Syncing
Improve current setups for smoother task and note management. - Master Split Keyboard Navigation
Continued practice to enhance comfort and efficiency.
Conclusion
After two weeks with Doom Emacs, I’m still in the trial-and-error phase. Despite the challenges, I see immense potential in this tool. The seamless keyboard integration and unparalleled customizability set it apart from other productivity tools I’ve used.
Ultimately, what matters most is not the tool itself but how it helps me reclaim and use my time meaningfully. As I continue to refine my workflows, I’ll keep focusing on creating systems that support my personal and professional goals.