<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tom Dringer</title>
    <description>The latest articles on DEV Community by Tom Dringer (@tomdringer).</description>
    <link>https://dev.to/tomdringer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F338935%2Fa96332be-eaba-4e4a-93dd-ed50cf9e5d77.jpeg</url>
      <title>DEV Community: Tom Dringer</title>
      <link>https://dev.to/tomdringer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomdringer"/>
    <language>en</language>
    <item>
      <title>The Developer Guide to Choosing an Online Kanban Board</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Tue, 20 Oct 2026 14:44:53 +0000</pubDate>
      <link>https://dev.to/tomdringer/the-developer-guide-to-choosing-an-online-kanban-board-1ncm</link>
      <guid>https://dev.to/tomdringer/the-developer-guide-to-choosing-an-online-kanban-board-1ncm</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Originally published at &lt;a href="https://nerimasoft.co.uk/blog/online-kanban-boards/" rel="noopener noreferrer"&gt;NerimaSoft&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An online kanban board translates active technical tasks into distinct visual columns, allowing engineers to track work in progress from conception to deployment. By making operational capacity visible, a well-configured board surfaces delivery bottlenecks, enforces personal task limits, and eliminates context switching.&lt;/p&gt;

&lt;p&gt;Most software teams struggle not with tracking work, but with the excessive bloat of their tracking tools. Heavyweight web applications often require complex configurations, mandatory cloud dependencies, and endless background scripts that drain system memory. When individual contributors spend more time updating card metadata than writing code, the system fails its core purpose.&lt;/p&gt;

&lt;p&gt;Visual task management delivers its greatest value when it remains immediate and unobtrusive. Structuring personal workloads around lean, privacy-focused boards keeps the developer focused on code execution while maintaining a transparent record of daily momentum.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key Takeaways&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual task tracking works best when restricted to three core states: pending, active, and completed.&lt;/li&gt;
&lt;li&gt;Storing data locally protects technical workflows from network downtime, cloud outages, and persistent third-party telemetry.&lt;/li&gt;
&lt;li&gt;Enforcing strict work-in-progress (WIP) limits prevents task switching and surfaces production bottlenecks early.&lt;/li&gt;
&lt;li&gt;An offline-first architecture with optional cloud synchronisation gives developers speed in the terminal alongside visual clarity in the browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Architecture Type&lt;/th&gt;
&lt;th&gt;Primary Data Store&lt;/th&gt;
&lt;th&gt;Offline Usability&lt;/th&gt;
&lt;th&gt;Telemetry &amp;amp; Tracking&lt;/th&gt;
&lt;th&gt;Setup Complexity&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Traditional SaaS Board&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Remote Cloud Database&lt;/td&gt;
&lt;td&gt;Non-existent or read-only&lt;/td&gt;
&lt;td&gt;Persistent cloud tracking&lt;/td&gt;
&lt;td&gt;High (accounts, workspaces, permissions)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Flat-File Markdown&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local &lt;code&gt;.md&lt;/code&gt; files&lt;/td&gt;
&lt;td&gt;Complete local access&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Low (manual text editing)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Offline-First SQLite + Web&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local SQLite database&lt;/td&gt;
&lt;td&gt;Complete local execution&lt;/td&gt;
&lt;td&gt;Zero credential exposure locally&lt;/td&gt;
&lt;td&gt;Low (terminal package installation)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Architecture of an Effective Kanban Board Workflow
&lt;/h2&gt;

&lt;p&gt;The Kanban method visualises how value moves through a system. In the 2022 State of Kanban survey, &lt;a href="https://kanban.university/blog/the-2022-state-of-kanban-results-are-in/" rel="noopener noreferrer"&gt;Kanban University, 2022&lt;/a&gt; reported that 87% of respondents found the Kanban method more or much more effective than other work management methods they had previously used. This effectiveness stems from simplicity: tasks are represented as independent cards moving across vertical lanes that represent operational states.&lt;/p&gt;

&lt;p&gt;Every functional board requires three structural columns to control daily development:&lt;/p&gt;

&lt;h3&gt;
  
  
  Backlog and Queue Management
&lt;/h3&gt;

&lt;p&gt;Incoming tasks, bug reports, and refactoring items collect here. An unmanaged backlog quickly becomes a dumping ground for forgotten ideas. To prevent clutter, technical backlogs must undergo regular pruning to maintain a lean inventory of actionable tickets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Work in Progress (WIP)
&lt;/h3&gt;

&lt;p&gt;This lane represents active engineering effort. Limiting the number of simultaneous items in this column is the single most important rule of visual tracking. Restricting active development to one or two concurrent tasks forces developers to finish open pull requests before opening new branches.&lt;/p&gt;

&lt;h3&gt;
  
  
  Completed Review and Deployment
&lt;/h3&gt;

&lt;p&gt;The final column holds work that meets the local definition of done. Moving a card here provides a clear audit trail of completed features and closed issues during release reviews.&lt;/p&gt;

&lt;p&gt;Adoption of this workflow continues to accelerate across engineering departments. In fact, Kanban framework usage among surveyed Agile teams grew from 7% in 2020 to 56% in 2022 &lt;a href="https://digital.ai/press-releases/2022-state-of-agile-report/" rel="noopener noreferrer"&gt;Digital.ai, 2022&lt;/a&gt;. Visual tracking provides a continuous delivery cadence without the rigid ceremony associated with sprint planning.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pitfalls of Centralised Cloud Task Trackers
&lt;/h2&gt;

&lt;p&gt;Modern engineering environments often suffer from centralised task management overload. Cloud-only project software demands that every interaction pass through remote APIs, requiring persistent network connections for basic updates. For an engineer working in deep focus, waiting several seconds for a remote web board to refresh introduces an unneeded point of failure.&lt;/p&gt;

&lt;p&gt;Centralised boards also present real operational and security concerns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Third-Party Telemetry:&lt;/strong&gt; Hosted services capture granular operational telemetry, recording active work hours, task descriptions, and repository references.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Credential Creep:&lt;/strong&gt; Granting administrative access to external cloud providers creates unnecessary credential exposure and persistent cloud tracking across environments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latency Overheads:&lt;/strong&gt; Electron-wrapped web apps consume gigabytes of workstation memory merely to render static task cards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network Dependency:&lt;/strong&gt; Commuting or working in disconnected environments leaves developers completely locked out of their personal task lists.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Engineering and R&amp;amp;D teams comprised 48% of Agile practitioners in 2023, representing a 16% increase compared to 2022 &lt;a href="https://businessmap.io/blog/agile-statistics" rel="noopener noreferrer"&gt;Businessmap, 2024&lt;/a&gt;. Because software engineers make up nearly half of the agile user base, their tooling must reflect technical realities: speed, data privacy, and minimal system overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Structuring Visual Tasks: Pure Kanban vs Hybrid Approaches
&lt;/h2&gt;

&lt;p&gt;Engineering tasks rarely follow a single operational pattern. Depending on whether work arrives as continuous maintenance or planned milestone releases, developers adopt different structural frameworks for their boards.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pure Kanban for Continuous Flow
&lt;/h3&gt;

&lt;p&gt;Pure Kanban handles unpredictable, continuous work streams such as site reliability, bug triaging, and infrastructure maintenance. Items enter the queue dynamically and move across the board based strictly on available capacity. When an operational lane empties, the engineer pulls the next item from the top of the stack.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hybrid Scrumban Workflows
&lt;/h3&gt;

&lt;p&gt;Many developers choose a structured hybrid model. According to 2022 State of Agile survey data, 27 percent of respondents used Scrumban as a hybrid agile process combining Scrum with Kanban visual tools &lt;a href="https://www.coursera.org/articles/kanban-vs-scrum" rel="noopener noreferrer"&gt;Coursera, 2026&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Scrumban applies visual swimlanes to structured work phases. Developers pull work onto an individual kanban board while maintaining structured retrospectives or release cycles. This approach gives independent contributors the autonomy to manage individual execution without the friction of rigid sprint estimations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Implementing an Offline-First Personal Kanban Workflow
&lt;/h2&gt;

&lt;p&gt;Developers achieve peak productivity when their visual task manager integrates directly into their terminal workflow. Instead of navigating heavy browser interfaces throughout the day, tasks can be managed locally through command-line utilities.&lt;/p&gt;

&lt;p&gt;The foundation of an offline-first system begins on the local workstation. Tasku CLI is free and open-source task management software for developers that is installed using the command &lt;code&gt;gem install tasku&lt;/code&gt; &lt;a href="https://nerimasoft.co.uk/tasku/" rel="noopener noreferrer"&gt;NerimaSoft, 2026&lt;/a&gt;. By operating from the shell, it keeps task capture within the developer's immediate coding environment.&lt;/p&gt;

&lt;p&gt;A local-first system maintains speed through three operational tiers:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Local Database Authority
&lt;/h3&gt;

&lt;p&gt;A reliable task system writes all updates directly to a local database rather than an external web server. Tasku Cloud serves as an opt-in companion web app that provides free cloud sync and task backup across devices while storing local SQLite database files as the primary source of truth &lt;a href="https://medium.com/@tom_38132/your-terminal-tasks-everywhere-introducing-tasku-cloud-2b73dba22b17" rel="noopener noreferrer"&gt;Medium, 2026&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Storing data in local SQLite tables ensures that queries return in microseconds. Network disconnections never interrupt terminal commands, and private project details never leave your drive without your explicit instruction.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Fast Command-Line Task Capture
&lt;/h3&gt;

&lt;p&gt;Context switching degrades engineering focus. When an edge case surfaces during a code commit, dropping into the terminal to type a command takes two seconds. Opening a browser tab, authenticating via single sign-on, and waiting for assets to load disrupts working memory.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Visual Browser Overview
&lt;/h3&gt;

&lt;p&gt;While the terminal excels at individual task manipulation, spatial arrangement is superior for visualising the whole project backlog. A companion web board reads the synchronized database state to display tasks across visual columns.&lt;/p&gt;

&lt;p&gt;This browser view allows developers to step back, assess their weekly workload, and review blocked items without cluttering their local environment. While team collaboration features for tasku.cloud are under construction for 2027, the companion web interface provides an immediate personal visual board for solo workflows today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What makes an offline-first kanban board different from traditional cloud tools?
&lt;/h3&gt;

&lt;p&gt;An offline-first board writes all task data directly to a local database on your machine before attempting any remote updates. Traditional cloud tools require continuous network connections to read or save changes, leaving you stranded during network drops.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do strict WIP limits improve software delivery speed?
&lt;/h3&gt;

&lt;p&gt;Work-in-progress limits restrict the number of tasks an engineer can juggle simultaneously. By preventing context switching between different codebases, developers finish active pull requests faster and resolve pipeline blockers before starting new work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I use a terminal task manager alongside a visual web interface?
&lt;/h3&gt;

&lt;p&gt;Yes. Modern offline-first systems use local databases as the single source of truth, synchronising task states with companion web boards. You can create and close issues via your shell while viewing the overarching project layout inside a browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is an online kanban board suitable for individual developer tracking?
&lt;/h3&gt;

&lt;p&gt;Visual boards work exceptionally well for solo engineers. They provide a clear visual boundary between backlogged ideas and current work, preventing feature creep and keeping solo milestones manageable.&lt;/p&gt;

&lt;h3&gt;
  
  
  How does storing task data in SQLite protect technical privacy?
&lt;/h3&gt;

&lt;p&gt;SQLite stores your entire task backlog in a single, local file on your own hard drive. Because your task metadata never resides on unencrypted multi-tenant cloud servers by default, internal project structures and confidential client names remain completely isolated.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Offline-First Advantage
&lt;/h2&gt;

&lt;p&gt;Managing technical work requires tools that match the cadence of modern engineering. Relying on centralised project management platforms forces developers into constant network dependencies, slow web interfaces, and unnecessary credential exposure. When boards lag or disrupt your terminal focus, task tracking stops serving your development process and becomes administrative overhead.&lt;/p&gt;

&lt;p&gt;Switching to an offline-first model puts control back on your local machine. Storing your work state in an isolated SQLite database guarantees instant terminal responsiveness, total operational privacy, and full offline autonomy. When you need a wider view of your development queue, a companion web interface delivers the visual clarity of a traditional kanban board without sacrificing workstation speed.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is a syndicated copy. The original lives at &lt;a href="https://nerimasoft.co.uk/blog/online-kanban-boards/" rel="noopener noreferrer"&gt;https://nerimasoft.co.uk/blog/online-kanban-boards/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>kanban</category>
      <category>agile</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Mado vs iTerm2 vs Kitty vs Warp vs Ghostty: Which macOS Terminal Is Right for You?</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Mon, 28 Sep 2026 13:20:19 +0000</pubDate>
      <link>https://dev.to/tomdringer/mado-vs-iterm2-vs-kitty-vs-warp-vs-ghostty-which-macos-terminal-is-right-for-you-4d8c</link>
      <guid>https://dev.to/tomdringer/mado-vs-iterm2-vs-kitty-vs-warp-vs-ghostty-which-macos-terminal-is-right-for-you-4d8c</guid>
      <description>&lt;p&gt;If you've spent any time in the macOS terminal community recently, you know the space is more competitive than it's ever been. For years iTerm2 was the default answer. Now there's a new wave of terminals each taking a different bet on what developers actually need. This article compares the main options honestly - including Mado, the terminal I built.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuhqsi3znn62ip6epyiuw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuhqsi3znn62ip6epyiuw.png" alt=" " width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  iTerm2
&lt;/h2&gt;

&lt;p&gt;iTerm2 is the veteran. It's been around since 2011, it's free, it's open source, and it has basically every feature you could ask for accumulated over a decade. Split panes, profiles, triggers, smart selection, shell integration - it's all there. If you're already using it and happy, there's no compelling reason to switch. The downside is that it shows its age. The UI feels heavy, the settings panel is overwhelming, and there's no integrated workflow layer - it's purely a terminal emulator. You manage your own multiplexer (usually tmux), your own task tracking, your own everything. It does one thing well and delegates the rest.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://iterm2.com" rel="noopener noreferrer"&gt;https://iterm2.com&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sp71wmaifrm0zypui0g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sp71wmaifrm0zypui0g.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Kitty
&lt;/h2&gt;

&lt;p&gt;Kitty is the performance terminal. GPU-accelerated, cross-platform (macOS, Linux, BSD), and genuinely fast. It pioneered the terminal graphics protocol that lets applications render images directly in the terminal, and its "kittens" extension system lets you add Python-based plugins. It's highly configurable but requires that configuration - there's no hand-holding. If you're comfortable writing config files and want maximum control and performance, Kitty is excellent. If you want something that works well out of the box, the learning curve is steep.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://sw.kovidgoyal.net/kitty" rel="noopener noreferrer"&gt;https://sw.kovidgoyal.net/kitty&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnql74jn0f2x10nbng2hi.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnql74jn0f2x10nbng2hi.webp" alt=" " width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Warp
&lt;/h2&gt;

&lt;p&gt;Warp took a bold swing: reimagine the terminal from scratch around AI and team collaboration. Commands are "blocks" you can share, search, and reference. The AI integration is deep - it's not bolted on, it's the core product direction. It's impressive and it's free. The trade-off is that Warp is built on a custom GPU renderer (not native AppKit), and its pivot toward agentic coding workflows means if you just want a fast, clean terminal it can feel like more than you need. It's also cross-platform now, which means some of the macOS-native feel is lost.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://warp.dev" rel="noopener noreferrer"&gt;https://warp.dev&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Ghostty
&lt;/h2&gt;

&lt;p&gt;Ghostty is the new entrant from Mitchell Hashimoto (founder of HashiCorp). It's native, GPU-accelerated, cross-platform, and fast. The philosophy is to be an excellent terminal emulator and nothing more - no opinions on your workflow, no AI layer, just a great foundation. It's open source and free. If you want the cleanest, most native-feeling terminal without any extras, Ghostty is a strong choice. The community is growing quickly. The trade-off is that it's deliberately minimal - you're still assembling your own workflow around it.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://ghostty.org%C2%A0" rel="noopener noreferrer"&gt;https://ghostty.org&amp;nbsp;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06vj12bgtqqsttg088d6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06vj12bgtqqsttg088d6.png" alt=" " width="800" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mado
&lt;/h2&gt;

&lt;p&gt;Mado is built for developers who want everything in one window. It's a native macOS terminal multiplexer - split panes, keyboard-driven navigation, workspace switching - but with a sidebar plugin system that lets you run fully custom panels alongside your terminal. Clock, Pomodoro, world time, clipboard history, an RSS feed reader, a Tasku stats dashboard - all rendered as native pixel frames, no web views. The tight integration with &lt;a href="https://github.com/tomdringer/tasku" rel="noopener noreferrer"&gt;https://github.com/tomdringer/tasku&lt;/a&gt; is the thing that makes it different: your tasks, projects, and priorities live in the sidebar, scoped to whichever workspace you're in. Switch workspace, the task list switches with you. It's free, open source, macOS only, and built in Rust with a Slint UI layer - no Electron, no browser engine.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;🔗&lt;a href="https://nerimasoft.co.uk/mado.html" rel="noopener noreferrer"&gt;https://nerimasoft.co.uk/mado.html&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Honourable mention: Supacode
&lt;/h2&gt;

&lt;p&gt;Supacode is worth knowing about if your workflow is heavily AI-agent-driven. It's built specifically for running multiple coding agents (Claude Code, Codex, etc.) in parallel, each in isolated git worktrees. Not a general-purpose terminal, but if you're managing several agents simultaneously it's a clever tool.&amp;nbsp;&lt;br&gt;
🔗 &lt;a href="https://supacode.sh" rel="noopener noreferrer"&gt;https://supacode.sh&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fspx0b2mzi7ae7ldcml6c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fspx0b2mzi7ae7ldcml6c.png" alt=" " width="672" height="217"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The right choice depends on your priorities. If you want raw performance and cross-platform, Kitty. If you want AI-first collaboration, Warp. If you want a minimal native foundation, Ghostty. If you want a complete, keyboard-driven workflow with task management baked in, Mado.&lt;/p&gt;

&lt;p&gt;Have we missed anything on the list? Let us know.&lt;/p&gt;

</description>
      <category>terminal</category>
      <category>tmux</category>
      <category>multiplexer</category>
      <category>ghostty</category>
    </item>
    <item>
      <title>I Love tmux. But I Switched to Something with Themes, Plugins, and a Config That Doesn't Fight Back.</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 17:35:10 +0000</pubDate>
      <link>https://dev.to/tomdringer/i-love-tmux-but-i-switched-to-something-with-themes-plugins-and-a-config-that-doesnt-fight-5b8e</link>
      <guid>https://dev.to/tomdringer/i-love-tmux-but-i-switched-to-something-with-themes-plugins-and-a-config-that-doesnt-fight-5b8e</guid>
      <description>&lt;p&gt;&lt;em&gt;This story originally appeared on Medium&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;em&gt;Update: Mado is now available!&lt;/em&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Install it with Homebrew:&lt;br&gt;
brew tap tomdringer/tap&lt;br&gt;
brew install --cask tomdringer/tap/mado&lt;br&gt;
Source on &lt;a href="https://github.com/tomdringer/mado" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've spent any real time in the terminal, you've probably settled into a multiplexer. tmux is the obvious choice — it's&lt;br&gt;
battle-tested, endlessly configurable, and runs everywhere. GNU Screen is still kicking for people who learned it a decade ago. &lt;br&gt;
Zellij has earned a following with its friendlier defaults. These are all good tools. I'm not here to argue otherwise.         &lt;/p&gt;

&lt;p&gt;But there's a ceiling you hit with all of them. Not in functionality — they can all split panes, manage sessions, and keep your&lt;br&gt;
work alive through a disconnected SSH session. The ceiling is comfort. The feeling that your terminal workspace is yours, rather&lt;br&gt;
than a configuration file you're constantly losing the thread of.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's the gap &lt;a href="https://nerimasoft.co.uk/mado.html" rel="noopener noreferrer"&gt;Mado&lt;/a&gt; is trying to fill.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A sidebar that actually does something
&lt;/h2&gt;

&lt;p&gt;Most multiplexers give you panes. Mado gives you panes and a sidebar — but not the kind that just shows a file tree and calls it done. The sidebar runs independent plugins: small executables that draw their own UI and respond to keyboard and mouse input.&lt;/p&gt;

&lt;p&gt;Out of the box you get a clock, a Pomodoro timer, a clipboard history manager, a Tasku stats monitor, Tasku workspaces, Tasku priorities, World time, task timer and an AI assistant panel. Each one lives in the sidebar while your terminal work carries on uninterrupted.&lt;/p&gt;

&lt;p&gt;The plugin protocol is straightforward enough that you can write your own in whatever language you're comfortable with. Plugins receive events as JSON on stdin and render by writing pixel frames to stdout. That's the whole contract. There's no SDK to install, no framework to learn.                                                                                                 &lt;/p&gt;

&lt;h2&gt;
  
  
  Your work, exactly where you left it
&lt;/h2&gt;

&lt;p&gt;Switch projects in the Mado sidebar and your current layout is parked — all panes, their working directories, and scroll&lt;br&gt;&lt;br&gt;
positions saved automatically. Switch back later and everything is restored exactly as you left it. No manual session saving, no tmux-resurrect, no lost context. If you've ever come back to a terminal session and spent five minutes reconstructing which directory was open in which pane, you'll know immediately why this matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuration without the archaeology
&lt;/h2&gt;

&lt;p&gt;Anyone who's spent an afternoon tracking down where tmux actually reads its config on a new machine knows the feeling. Mado&lt;br&gt;&lt;br&gt;
takes the opposite approach: one command, mado config, opens your configuration in $EDITOR. It's a single TOML file. Theme,&lt;br&gt;
font, shell, plugins — all in one place, all in a format you can read without consulting a man page.                            &lt;/p&gt;

&lt;p&gt;Custom themes work the same way. Drop a .toml file into &lt;em&gt;~/.config/mado/themes/&lt;/em&gt;, update your config file and it appears automatically. No restart, no rebuild.&lt;/p&gt;

&lt;h2&gt;
  
  
  Twenty-two themes, because comfort is visual too
&lt;/h2&gt;

&lt;p&gt;This is the part that might sound frivolous until you've spent eight hours staring at a terminal that feels slightly wrong. Mado ships with twenty-two themes built on Tailwind's colour palettes — Slate, Indigo, Emerald, Rose, and nineteen others. Each theme coordinates the terminal colours, sidebar chrome, focus indicators, and toolbar into something that feels deliberate rather than assembled. One line in your config to change everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The point
&lt;/h2&gt;

&lt;p&gt;tmux isn't going anywhere, and it shouldn't. It's the right tool for a lot of situations — servers, remote sessions, scripted&lt;br&gt;&lt;br&gt;
environments. Mado isn't trying to replace it. It's trying to answer a different question: what does a multiplexer look like when it's built for the machine you actually work on every day?                                                                 &lt;/p&gt;

&lt;p&gt;Mado is open source, macOS-only, and launches in public beta on &lt;strong&gt;&lt;em&gt;October 1st.&lt;/em&gt;&lt;/strong&gt; Linux and Windows support is on the roadmap.       &lt;/p&gt;

</description>
      <category>terminalmultiplexer</category>
      <category>macos</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Your Terminal Tasks, Everywhere: Introducing Tasku Cloud</title>
      <dc:creator>Tom Dringer</dc:creator>
      <pubDate>Tue, 22 Sep 2026 17:08:26 +0000</pubDate>
      <link>https://dev.to/tomdringer/your-terminal-tasks-everywhere-introducing-tasku-cloud-4poe</link>
      <guid>https://dev.to/tomdringer/your-terminal-tasks-everywhere-introducing-tasku-cloud-4poe</guid>
      <description>&lt;p&gt;Note: This story originally appeared on Medium.&lt;/p&gt;

&lt;p&gt;If you've been using &lt;a href="https://nerimasoft.co.uk/tasku.html" rel="noopener noreferrer"&gt;Tasku&lt;/a&gt; — the open-source CLI task manager — you already know the appeal. No dashboards, no browser tabs, no bloated SaaS. Just a clean terminal interface, SQLite under the hood, and your tasks exactly where you're already working.&lt;/p&gt;

&lt;p&gt;But there's always been one catch: your tasks live on one machine.&lt;/p&gt;

&lt;p&gt;Switch to your laptop, your tasks aren't there. Work with a team, and everyone's working in isolation. That's what &lt;a href="https://tasku.cloud" rel="noopener noreferrer"&gt;Tasku Cloud&lt;/a&gt; fixes.&lt;/p&gt;




&lt;p&gt;What is Tasku Cloud?&lt;/p&gt;

&lt;p&gt;Tasku Cloud is the companion web app for &lt;a href="https://nerimasoft.co.uk/tasku.html" rel="noopener noreferrer"&gt;Tasku&lt;/a&gt;. It backs up your tasks to the cloud, keeps them in sync across every device you work on, and — for teams — gives everyone a shared view of what's being worked on.&lt;/p&gt;

&lt;p&gt;It's not a replacement for the CLI. It's a layer on top. Your local SQLite database is still the source of truth. Tasku Cloud is opt-in, and if you ever stop using it, your data is exactly where you left it.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6f3vmvxk4hmg4ugblsdu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6f3vmvxk4hmg4ugblsdu.png" alt="tasku cloud logo" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you need it
&lt;/h2&gt;

&lt;p&gt;Your tasks should follow you&lt;/p&gt;

&lt;p&gt;You're on your desktop, you add a task. You pick up your laptop on the sofa, it's there. You open a browser at work, it's there. That's cloud sync — and it should just work.&lt;/p&gt;

&lt;p&gt;Backups matter&lt;/p&gt;

&lt;p&gt;SQLite is rock solid, but it lives in ~/.tasku/tasks.db. One bad rm -rf, one failed disk, and it's gone. Tasku Cloud backs everything up automatically so you never have to think about it.&lt;/p&gt;

&lt;p&gt;Teams need a shared view&lt;/p&gt;

&lt;p&gt;The Tasku CLI is brilliant for solo work, but the moment you're working with other people, you need more. Who's working on what? What's blocked? What's overdue? Tasku Cloud's Teams plan brings shared projects, task assignment, and an activity feed — without turning into Jira.&lt;/p&gt;




&lt;h2&gt;
  
  
  The same Tasku you know
&lt;/h2&gt;

&lt;p&gt;One of the things that makes Tasku Cloud feel right is that it doesn't reinvent anything. The fields are the same ones you use in the CLI and in Mado: status, priority, due dates, projects, categories, tags. No mapping, no import/export dance. It just looks like Tasku — because it is.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;Tasku Cloud is free for individuals. Sign up, connect your tasks, and get cloud backup and sync with no credit card and no trial period.&lt;/p&gt;

&lt;p&gt;The Teams plan (coming soon) adds everything you need for collaborative work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared projects and tasks&lt;/li&gt;
&lt;li&gt;Team member assignments&lt;/li&gt;
&lt;li&gt;Activity feed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simple per-seat pricing tiers, no feature gates on the things you actually need.&lt;/p&gt;




&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;Head to &lt;a href="https://tasku.cloud" rel="noopener noreferrer"&gt;tasku.cloud&lt;/a&gt;, create a free account, and have your tasks in the cloud in minutes. If you haven't tried the Tasku CLI yet, install it first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gem &lt;span class="nb"&gt;install &lt;/span&gt;tasku
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And if you're a macOS user, keep an eye on &lt;a href="https://nerimasoft.co.uk/mado.html" rel="noopener noreferrer"&gt;Mado&lt;/a&gt; — launching October 1st with Tasku built right into the sidebar.&lt;/p&gt;

</description>
      <category>gtd</category>
      <category>tasks</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
