52 practical guides · Read freely
Productivity

Todoist: Building a Bulletproof Task Management System

Build reliable task management system with Todoist cross-platform application providing natural language task entry, project hierarchies organizing work, priority levels focusing attention, recurring tasks automating repetition, filters creating custom views, collaboration features coordinating teams, and productivity gamification through karma scores motivating consistent engagement ensuring nothing falls through cracks. This systematic guide begins with Todoist philosophy: simplicity enabling sustainable adoption, flexibility supporting diverse workflows from GTD to personal systems, reliability through robust sync and backup, accessibility across all devices and platforms, and continuous improvement with regular feature additions.

Project structure establishes hierarchy organizing life and work domains, creating top-level projects for major areas like Work, Home, Learning, Side Projects, and Health, using sub-projects for specific initiatives, implementing Waiting For project tracking delegated items, Someday Maybe for ideas, and Inbox for quick capture requiring later processing. Task creation utilizes natural language parsing typing tasks like "Buy groceries tomorrow at 5pm p2" creating task with date, time, and priority automatically, adding descriptions with details and context, attaching files for reference, creating subtasks breaking complex tasks into steps, and using sections within projects for logical grouping. Priority system implements P1 for urgent important tasks requiring immediate attention, P2 for important work planned for today, P3 for tasks completed this week, P4 or no priority for someday items, focusing on P1 and P2 preventing overwhelm, and resisting priority inflation maintaining distinction.

Why this matters

Date and time scheduling uses specific dates for deadlines, recurring patterns for habits like "every weekday" or "every 2 weeks", evening tasks separating work from personal, all-day tasks for flexible timing, and leaving tasks undated avoiding false urgency. Labels provide cross-cutting categorization independent of projects, implementing contexts like @email, @phone, @computer, @errands for location-based work, energy levels like @high-energy or @low-energy, time estimates like @15min for gap filling, and people labels like @boss or @spouse for delegation or discussion.

Working example

bash · copy and adapt

# Create a task via Todoist REST API
curl https://api.todoist.com/rest/v2/tasks   -H "Authorization: Bearer $TODOIST_TOKEN"   -H "Content-Type: application/json"   -d '{"content":"Write weekly report","due_string":"tomorrow"}'

# Quick filter
// "today & @work"

Keep these in view

Key points

  • 01TodoistUse this as a checkpoint when you test the approach in your own workflow.
  • 02TasksUse this as a checkpoint when you test the approach in your own workflow.
  • 03GTDUse this as a checkpoint when you test the approach in your own workflow.
  • 04ProductivityUse this as a checkpoint when you test the approach in your own workflow.

Practical next step

Start with the smallest useful version, keep the constraints from this guide visible, and verify the result in your own environment. Tools change quickly; the durable skill is knowing what to check and why.

Editorial note: WiseyJoy articles are independently assembled for education. Product names belong to their respective owners. If you find an outdated step, email [email protected] so we can review it.
# Todoist# Tasks# GTD# Productivity
Continue the thread

Related field notes

Productivity
16 min

Dec 6, 2024

Obsidian: Building a Personal Knowledge Management System

Construct a powerful personal knowledge management system with Obsidian markdown-based note-taking application featuring bidirectional linking, graph visualization, plugin extensibility, and local-first storage ensuring permanent ownership of your intellectual assets while building interconnected knowledge networks that reveal hidden patterns and foster creative insights through serendipitous connections. This comprehensive guide begins with Obsidian core philosophy: notes as plain text markdown files preventing vendor lock-in, local storage ensuring privacy and permanent access, atomic notes capturing single ideas enabling flexible recombination, bidirectional links creating knowledge graphs showing relationships between concepts, and progressive disclosure allowing simple start with advanced features adopted gradually. Vault setup demonstrates creating new vaults as folders containing markdown files, understanding vault as project or knowledge domain boundary, syncing vaults across devices through iCloud, Dropbox, or Obsidian Sync, organizing with folders versus relying on links and tags, and implementing daily notes capturing fleeting thoughts and logs. Markdown mastery covers basic formatting with headers, lists, emphasis, block quotes for clear structure, using code blocks with syntax highlighting for technical notes, implementing tables for structured data, embedding images and PDFs enhancing visual learning, and creating task lists with checkboxes tracking todos within notes. Linking strategies implement wikilinks with double brackets creating note connections, using aliases for varied link text improving readability, embedding note sections pulling content into current note, creating MOC (Map of Content) notes organizing related concepts, and backlinks discovering unexpected connections between ideas. Graph view exploration reveals local graph showing immediate connections, global graph visualizing entire knowledge base, filtering by tags or folders focusing specific domains, using graph patterns identifying knowledge gaps, and adjusting visual settings for clarity. Tags and metadata implement hierarchical tags with nested structures, YAML frontmatter adding structured metadata, using dataview plugin querying notes like databases, implementing tag conventions across vault, and combining tags with links for multifaceted organization. Plugin ecosystem extends functionality through community plugins like Dataview for dynamic queries, Templater automating note creation, Calendar for temporal navigation, Kanban for project boards, and Excalidraw for drawings and diagrams. Template systems automate note structure creating consistent meeting notes, daily journals, project templates, reading notes, and using template variables for dynamic content. Search capabilities utilize full-text search across vault, regex patterns for complex queries, search operators like file, tag, line for precision, saving searches for repeated use, and embedding searches displaying live results. Zettelkasten method implements atomic notes capturing one idea thoroughly, unique identifiers with timestamps connecting notes permanently, hub notes organizing thematic clusters, progressive summarization highlighting key insights, and literature notes processing reading materials. Workflow integration connects with external tools like Zotero for research papers, Readwise for reading highlights, Toggl for time tracking, task managers for todo items, and using URI schemes for deep linking. Advanced features explore canvas for spatial note arrangements, slides plugin for presentations from notes, publish plugin for sharing knowledge publicly, sync service for encrypted cloud synchronization, and using Git for version control and collaboration. Productivity techniques implement GTD with Obsidian organizing projects and actions, pomodoro timers within notes, interstitial journaling throughout day, weekly reviews assessing progress, and creating dashboards centralizing important information. Knowledge synthesis strategies practice literature review consolidating research, connection cultivation through regular graph exploration, concept development tracking idea evolution, writing published work from notes, and teaching others revealing understanding gaps. Performance optimization addresses large vault management with thousands of notes, indexing strategies for fast search, efficient plugin usage avoiding conflicts, regular maintenance cleaning orphaned attachments, and backup strategies protecting intellectual investment.

Read guide
Productivity
13 min

Dec 4, 2024

Raycast: The Ultimate Mac Productivity Launcher

Supercharge Mac productivity with Raycast extensible launcher replacing Spotlight while offering application launching, window management, clipboard history, snippets, script execution, AI assistance, and thousands of extensions integrating favorite tools accessible through unified keyboard-driven interface eliminating mouse dependency and streamlining workflows. This comprehensive tutorial begins with Raycast advantages over Spotlight: extensibility through rich ecosystem, built-in productivity features beyond simple search, keyboard shortcuts eliminating UI navigation, customizable appearance with themes, developer-friendly extension creation, and active community constantly expanding capabilities. Installation and setup covers downloading from Raycast website, replacing Spotlight with Cmd+Space hotkey, configuring preferences for appearance and behavior, enabling extensions through store, and learning navigation with arrow keys and modifier combinations. Core features demonstrate application launching with fuzzy search, calculator with currency conversion and unit calculations, clipboard history accessing previous copies with search, snippets expanding abbreviations into full text, window management with keyboard commands, and file search finding documents instantly. Extension ecosystem explores essential extensions like GitHub for repository management and PR reviews, Linear for issue tracking, Jira for task management, Spotify controls for music, Notion for quick captures, Google Workspace for drive and calendar access, and Slack for messaging and status updates. Custom extensions development reveals building extensions with TypeScript, implementing commands with actions, creating forms for user input, using APIs accessing external services, publishing to store sharing with community, and maintaining extensions with updates. Scripts integration enables quick scripts executed from Raycast, writing bash or Python scripts, passing arguments for dynamic behavior, displaying results in various formats, and organizing scripts into collections. AI features powered by Raycast AI offer writing assistance improving text, grammar checking catching errors, translation between languages, summarization condensing content, question answering from context, and creating custom AI commands for repeated tasks. Quicklinks create custom searches for frequent websites, implementing parameterized URLs with placeholders, organizing quicklinks by category, using quicklinks for internal tools, and sharing quicklinks across team. Aliases shorten command names for frequently used actions, implementing muscle memory patterns, creating mnemonic aliases, avoiding conflicts with existing names, and regularly reviewing for optimization. Window management commands arrange windows with keyboard shortcuts, implementing tiling layouts, saving window arrangements as sets, moving windows between displays, resizing with keyboard precision, and creating custom layouts for different tasks. System commands control Mac functions like sleep, restart, empty trash, toggle dark mode, eject volumes, lock screen, and quit applications without mouse. Advanced features explore fallback commands showing when no results found, custom themes matching personal aesthetic, hotkeys for extensions bypassing search, navigation with tab and shift-tab, and bulk actions on multiple items. Productivity workflows implement morning routine triggering multiple commands, meeting setup arranging windows and launching apps, deep work mode hiding distractions, end-of-day review checking tasks completed, and context switching between projects rapidly. Team adoption strategies demonstrate sharing extensions across organization, creating company-specific extensions, standardizing workflows with shared configurations, training colleagues on power features, and measuring productivity improvements. Performance optimization addresses keeping extension count reasonable, regularly clearing clipboard history, optimizing scripts for speed, configuring indexing preferences, and restarting Raycast when sluggish.

Read guide
Productivity
11 min

Dec 2, 2024

Arc Browser: A Power User's Complete Guide

Experience web browsing reimagined through Arc innovative interface eliminating tab clutter via vertical sidebar, organizing work through Spaces, customizing websites with Boosts, capturing ideas with Easels, and integrating productivity features reducing context switching while maintaining Chromium compatibility ensuring site functionality. This power user guide explores Arc radical departure from traditional browsers: vertical tab management showing more tabs simultaneously, automatic tab archiving clearing unused tabs, Spaces organizing browsing contexts by project or role, pinned tabs always accessible, and Command Bar as central control replacing toolbar buttons. Getting started covers installation from Arc website, importing bookmarks and passwords from previous browser, understanding sidebar navigation with favorites, pinned tabs, today tabs, and archived tabs, customizing appearance with themes and icons, and learning keyboard shortcuts for efficient navigation. Spaces implementation creates separate browsing environments for work, personal, side projects, and research, understanding Space-specific profiles with different extensions and settings, switching Spaces with keyboard shortcuts, organizing tabs within Spaces into folders, and using Space icons and colors for quick identification. Tab management revolutionizes browsing through pinned tabs behaving like applications, today tabs for temporary browsing automatically archived after twelve hours, folders organizing related tabs hierarchically, split views comparing tabs side-by-side, and peek feature previewing links without leaving current tab. Boosts customize websites injecting custom CSS and JavaScript, creating dark mode for sites lacking native support, removing distracting elements like autoplaying videos or popups, adding custom functionality like keyboard shortcuts, building productivity boosts for frequently used tools, and sharing boosts with community through gallery. Easels provide collaborative whiteboards combining tabs, images, notes, and drawings, capturing inspiration during browsing sessions, organizing research visually with spatial arrangements, collaborating with team members on shared Easels, presenting ideas with embedded live websites, and exporting Easels for external sharing. Command Bar centralizes browser actions accessed with Cmd+T, searching tabs across all Spaces instantly, executing commands like creating new Space or Easel, searching history without cluttered interface, using natural language for actions, and creating custom shortcuts for repetitive tasks. Profiles separate personal and work browsing with distinct cookies, extensions, and settings, implementing profiles for different clients or projects, switching profiles seamlessly, syncing profiles across devices, and managing multiple accounts on same website simultaneously. Notes feature captures quick thoughts without switching applications, creating notes linked to specific tabs for context, organizing notes in sidebar, using markdown for formatting, searching notes across browser, and syncing notes across devices. Media controls show currently playing audio across tabs, pausing or skipping without finding source tab, controlling Spotify or YouTube from sidebar, seeing which tab making noise, and implementing focus time by silencing all audio. Little Arc provides lightweight browser window for quick tasks, opening links externally without polluting main browser, using Little Arc for reference while working in another app, customizing Little Arc appearance, and configuring which links open in Little Arc versus main browser. Integration features include sharing tabs between devices with Airplay-like functionality, importing Chrome extensions for compatibility, using existing Google account for sync, working offline with locally stored resources, and leveraging standard web platform features. Privacy controls implement tracker blocking by default, HTTPS enforcement for security, clearing browsing data automatically, managing site permissions granularly, and understanding Arc privacy approach versus competition. Productivity workflows demonstrate morning routine opening all workspaces at once, research workflow capturing and organizing information, writing workflow with split view for references, meeting prep gathering links in folder, and end-of-day cleanup archiving completed work. Customization options include custom search engines beyond Google, configuring new tab behavior, adjusting archive timing from default twelve hours, setting default zoom levels per site, and tweaking gestures and keyboard shortcuts. Performance optimization addresses managing many Spaces efficiently, regularly archiving unused tabs, limiting active extensions, monitoring memory usage, and restarting browser periodically. Migration strategies cover importing from Chrome or Safari completely, recreating workflows in Arc paradigm, training muscle memory on new shortcuts, gradually adopting advanced features, and evaluating Arc versus previous browser after adaptation period.

Read guide