An ADHD body double is a person who provides a supportive, non-judgmental presence for someone with ADHD while they work on tasks. Their mere presence can help improve focus, motivation, and accountability, making it easier to start and complete tasks that might otherwise feel overwhelming. The body double doesn't actively participate in the task itself but acts as a silent, grounding influence, minimizing distractions and helping maintain focus. This technique can be helpful for various activities, from chores and work projects to creative endeavors, offering a simple yet effective strategy to manage ADHD-related challenges.
This project showcases a DIY physical Pomodoro timer built using an ESP32 microcontroller and an e-paper display. The device allows users to easily start, pause, and reset their focused work intervals and breaks. The e-paper screen clearly displays the remaining time and the current Pomodoro state (work or break). The code, available on GitHub, is designed to be customizable, allowing users to adjust the durations of work and break periods. The use of an e-paper screen makes it low-power and easily readable in various lighting conditions.
HN users generally praised the project's clean design and execution. Several commenters appreciated the minimalist aesthetic and focus on a single function, contrasting it favorably with more complex, app-based timers. Some suggested improvements like adding a physical button for starting/stopping or integrating features like task tracking. The choice of e-paper display was also well-received for its low power consumption and clear readability. A few users expressed interest in purchasing a pre-built version, while others were inspired to create their own versions based on the open-source design. Some discussion revolved around the value of physical versus digital timers, with proponents of physical timers citing the benefits of tactile feedback and reduced distractions.
Tynan's 2023 work prioritization strategy centers around balancing enjoyment, impact, and urgency. He emphasizes choosing tasks he genuinely wants to do, ensuring alignment with his overall goals, and incorporating a small amount of urgent but less enjoyable work to maintain momentum. This system involves maintaining a ranked list of potential projects, regularly re-evaluating priorities, and focusing on a limited number of key areas, currently including fitness, finance, relationships, and creative pursuits. He acknowledges the influence of external factors but stresses the importance of internal drive and proactively shaping his own work.
HN users generally agreed with the author's approach of focusing on projects driven by intrinsic motivation. Some highlighted the importance of recognizing the difference between genuinely exciting work and mere procrastination disguised as "exploration." Others offered additional factors to consider, like market demand and the potential for learning and growth. A few commenters debated the practicality of this advice for those with less financial freedom, while others shared personal anecdotes about how similar strategies have led them to successful and fulfilling projects. Several appreciated the emphasis on choosing projects that feel right and avoiding forced productivity, echoing the author's sentiment of allowing oneself to be drawn to the most compelling work.
Notetime is a minimalist note-taking app that automatically timestamps every line you write, creating a detailed chronological record of your thoughts and ideas. It's designed for capturing fleeting notes, brainstorming, journaling, and keeping a log of events. The interface is intentionally simple, focusing on quick capture and easy searchability. Notes are stored locally, offering privacy and offline access. The app is available for macOS, Windows, and Linux.
Hacker News users generally praised Notetime's minimalist approach and automatic timestamping, finding it useful for journaling, meeting notes, and tracking progress. Some expressed a desire for features like tagging, search, and different note organization methods, while others appreciated the simplicity and lack of distractions. Concerns were raised about the closed-source nature of the app and the potential for vendor lock-in, with some preferring open-source alternatives like Joplin and Standard Notes. The developer responded to several comments, clarifying the reasoning behind design choices and indicating openness to considering feature requests. Discussion also touched on the benefits of plain text notes and the challenges of balancing simplicity with functionality.
Body doubling utilizes the presence of another person, either virtually or in-person, to enhance focus and productivity, particularly for tasks that individuals find challenging to initiate or complete independently. This technique leverages accountability and shared work sessions to combat procrastination and maintain motivation, particularly beneficial for those with ADHD, autism, or other conditions impacting executive function. The website, BodyDoubling.com, offers resources and a platform to connect with others for body doubling sessions, highlighting its effectiveness in overcoming procrastination and fostering a sense of shared purpose while working towards individual goals.
Hacker News users discussed the effectiveness of body doubling, with many sharing personal anecdotes of its benefits for focus and productivity, especially for those with ADHD. Some highlighted the accountability and subtle social pressure as key drivers, while others emphasized the reduction of procrastination and feeling less alone in tackling tasks. A few skeptical commenters questioned the long-term viability and potential for dependency, suggesting it might be a crutch rather than a solution. The discussion also touched upon virtual body doubling tools and the importance of finding a compatible partner, along with the potential for it to evolve into co-working. Some users drew parallels to other productivity techniques like the Pomodoro method, and there was a brief debate about the distinction between body doubling and simply working in the same space.
The author describes creating a DNS sinkhole using an ESP32 microcontroller to combat doomscrolling. By intercepting DNS requests on their local network and redirecting specific domains (like social media sites) to a local web server, they effectively block access to these sites. The ESP32 runs a custom DNS server that returns a pre-defined IP address for targeted domains, leading devices to a blank webpage hosted on the ESP32 itself. This allows the author to curtail time spent on distracting websites without relying on browser extensions or more complex network configurations.
Hacker News users generally praised the project's simplicity and effectiveness for blocking distracting websites. Several commenters suggested improvements, such as using a pre-built DNS sinkhole list or implementing a local DNS server for better performance. Some discussed the ethics and potential downsides of blocking websites, particularly for families or in situations where access is necessary. Others offered alternative solutions, like using Pi-hole or modifying the hosts file. A few pointed out potential issues with the ESP32's limited resources and the importance of using a reliable power supply. The overall sentiment was positive, viewing the project as a clever, albeit somewhat limited, solution to a common problem.
Calendar.txt outlines a simple, universal calendar format based on plain text. Each line represents a day, formatted as YYYY-MM-DD followed by optional event descriptions separated by tabs. This minimalist approach allows for easy creation, parsing, and manipulation by any text editor or scripting tool, promoting interoperability across diverse platforms and applications. The post emphasizes the benefits of this format's portability, version control friendliness, and longevity, contrasting it with proprietary calendar systems that often lock users into specific software or data formats. The suggested structure allows for complex recurring events and to-do lists with simple extensions, making it adaptable to various scheduling needs.
Hacker News users discuss the minimalist approach of calendar.txt
, appreciating its simplicity and portability. Some highlight its alignment with the Unix philosophy of doing one thing well. Others suggest improvements like adding support for recurring events or integration with other tools. A few users express skepticism, finding the plain text format too limiting for practical use, while others champion its accessibility and ease of parsing. The discussion also touches upon alternative calendar solutions and the benefits of plain text for archiving and data longevity. Several commenters share their personal workflows incorporating plain text files for task management and scheduling.
Frustrated with excessive phone use, the creator developed "Touch Grass," an Android app designed to encourage breaks from screen time. The app uses GPS to confirm the user is physically outside and then starts a timer. Only after spending a user-defined amount of time outdoors will the app grant access to blocked apps, effectively locking the user out until they've "touched grass." This gamified approach aims to promote healthier digital habits and reconnect users with the real world.
Hacker News commenters generally found the "touch grass" app amusing, but impractical. Several questioned the effectiveness of physically touching grass through a phone screen, noting the inherent irony and missing the point of the idiom. Some suggested improvements like requiring a photo of actual grass or GPS verification of being outdoors. Others highlighted the performative nature of the app, comparing it to other avoidance techniques. A few commenters appreciated the humor and simple execution, viewing it as a lighthearted take on the problem of doomscrolling. Some pointed out the potential for addictive gamification of "touching grass" itself. Overall, the consensus leaned towards the app being a fun, albeit slightly absurd, commentary on internet overuse rather than a serious solution.
Accelerated career growth comes from seeking out high-growth environments, even if it means sacrificing comfort and stability. These environments offer a rapid accumulation of diverse experiences, increased responsibilities, and exposure to a wider range of challenges. This condensed timeframe for learning equates to years of experience gained in traditional settings. While demanding, embracing these opportunities allows individuals to level up their skills, expand their network, and achieve significant career progression much faster. This rapid growth often involves joining early-stage companies or taking on new roles in fast-moving sectors, requiring a proactive approach and a willingness to learn and adapt quickly.
HN commenters largely agree with the author's premise that intense, focused work on challenging projects can accelerate professional growth. Several share personal anecdotes echoing the author's experience, describing rapid skill acquisition through dedicated projects or periods of intense learning. Some caution against burnout and emphasize the importance of deliberate practice and mentorship alongside hard work. A few commenters note that this type of accelerated growth is more common in certain fields like software development, where rapid iteration and readily available feedback loops facilitate faster learning. There's also discussion about the role of luck and being in the right place at the right time, with some arguing that while hard work is essential, opportunity plays a significant role.
This blog post details how to create and manage recurring checklists within Emacs' Org Mode. It leverages the SCHEDULED
and STYLE
properties of list items to automate the reappearance of tasks at specified intervals. The author demonstrates how to define a daily checklist template, schedule its repetition daily, and configure it to reset each morning, ready for a new day's checking. Furthermore, it explores more complex scenarios, including using timestamps to track completion history and adding specific scheduling keywords for more nuanced control over recurrence, like excluding weekends. The post also briefly covers handling checklist items that don't need daily resetting.
Hacker News users generally praised the article for its clear explanation of using Org Mode for recurring tasks. Several commenters shared their own workflows and modifications, including using the org-super-agenda
package, scripting with elisp for more complex recurring tasks, and integrating with mobile apps like Orgzly. Some pointed out potential limitations of the author's approach, suggesting alternatives like dynamic blocks for greater flexibility. The discussion also touched on broader Org Mode features, such as capturing tasks and agenda views. A few users highlighted the steep learning curve of Emacs and Org Mode but affirmed their power once mastered.
Ocal is an AI-powered calendar app designed to intelligently schedule assignments and tasks. It analyzes your existing calendar and to-do list, understanding deadlines and estimated time requirements, then automatically allocates time slots for optimal productivity. Ocal aims to minimize procrastination and optimize your schedule by suggesting realistic time blocks for each task, allowing you to focus on the work itself rather than the planning. It integrates with existing calendar platforms and offers a streamlined interface for managing your commitments.
HN users generally expressed skepticism about Ocal's claimed ability to automatically schedule tasks. Some doubted the AI's capability to understand task dependencies and individual work styles, while others questioned its handling of unexpected events or changes in priorities. Several commenters pointed out that existing calendar applications already offer similar features, albeit without AI, suggesting that Ocal's value proposition isn't clear. There was also concern about privacy and the potential need to grant the app access to sensitive calendar data. A few users expressed interest in trying the product, but the overall sentiment leaned towards cautious skepticism.
Daily-notes.nvim is a Neovim plugin designed for effortless time-based journaling and planning. It enables users to quickly create and access daily, weekly, monthly, or quarterly notes based on the current date, using fuzzy finding for easy navigation. The plugin supports custom date formats, integrates with the Telescope fuzzy finder, and offers features like opening notes for specific dates or creating notes if they don't exist. It aims to provide a streamlined and efficient workflow for maintaining a structured journal or planner within Neovim.
Hacker News users generally praised the daily-notes.nvim plugin for its simplicity and speed compared to alternatives like Obsidian. Several commenters appreciated its integration with Telescope.nvim for fuzzy finding. Some suggested improvements, including the ability to specify a custom date format and integration with the calendar.vim plugin. One commenter pointed out the potential benefit of using a simpler file naming convention for improved compatibility with other tools. Another user mentioned using a similar setup with plain Vim and expressed interest in trying the plugin. There was some discussion on the benefits of plain text notes versus a database-driven system, with proponents of plain text highlighting its flexibility and longevity.
The author embarked on a seemingly simple afternoon coding project: creating a basic Mastodon bot. They decided to leverage an LLM (Large Language Model) for assistance, expecting quick results. Instead, the LLM-generated code was riddled with subtle yet significant errors, leading to an unexpectedly prolonged debugging process. Four days later, the author was still wrestling with obscure issues like OAuth signature mismatches and library incompatibilities, ironically spending far more time troubleshooting the AI-generated code than they would have writing it from scratch. The experience highlighted the deceptive nature of LLM-produced code, which can appear correct at first glance but ultimately require significant developer effort to become functional. The author learned a valuable lesson about the limitations of current LLMs and the importance of carefully reviewing and understanding their output.
HN commenters generally express amusement and sympathy for the author's predicament, caught in an ever-expanding project due to trusting an LLM's overly optimistic estimations. Several note the seductive nature of LLMs for rapid prototyping and the tendency to underestimate the complexity of seemingly simple tasks, especially when integrating with existing systems. Some comments highlight the importance of skepticism towards LLM output and the need for careful planning and scoping, even for small projects. Others discuss the rabbit hole effect of adding "just one more feature," a phenomenon exacerbated by the ease with which LLMs can generate code for these additions. The author's transparency and humorous self-deprecation are also appreciated.
Mastering the art of saying "no" as a product manager is crucial for focusing on impactful work and avoiding feature creep. It involves strategically prioritizing tasks, aligning with overall product vision, and gracefully declining requests that don't contribute to that vision. This requires clear communication, explaining the rationale behind decisions, and offering alternative solutions when possible. Ultimately, saying "no" effectively allows product managers to protect their roadmap, manage stakeholder expectations, and deliver a more valuable product.
HN commenters largely agree with the article's premise of strategically saying "no" as a product manager. Several share personal anecdotes reinforcing the importance of protecting engineering resources and focusing on core value propositions. Some discuss the nuances of saying "no," emphasizing the need to explain the reasoning clearly and offer alternative solutions where possible. A few commenters caution against overusing "no," highlighting the importance of maintaining positive relationships and remaining open to new ideas. The most compelling comments focus on the strategic framing of "no" as a tool for prioritization and resource allocation, not simply rejection. They emphasize using data and clear communication to justify decisions and build consensus. One commenter aptly summarizes this as "saying 'no' to the idea, but 'yes' to the person."
Summary of Comments ( 142 )
https://news.ycombinator.com/item?id=43597425
HN commenters generally agree that body doubling is a helpful technique, not just for those with ADHD. Many share their own experiences with informal body doubling, such as working in coffee shops or libraries, or using online tools like Focusmate. Some highlight the accountability and reduced procrastination it provides, while others emphasize the social aspect and feeling of shared purpose. A few express skepticism, questioning whether it's a genuine solution or just a temporary crutch, and suggest addressing underlying issues instead. There's also discussion about the importance of finding the right body double, as personality and work style compatibility can significantly impact effectiveness. Finally, several commenters offer alternative strategies for focus and productivity, like the Pomodoro Technique and binaural beats.
The Hacker News post titled "The ADHD body double: A unique tool for getting things done" generated several comments discussing the concept of body doubling and its effectiveness, particularly for individuals with ADHD.
Many commenters shared personal anecdotes about their positive experiences with body doubling. They described how the presence of another person, even if not actively participating in the task, helped them maintain focus and overcome procrastination. Some attributed this to increased accountability, while others emphasized the social aspect and the reduction of feelings of isolation. One commenter likened it to having a "coworking buddy" and highlighted the motivational boost it provides. Another mentioned how simply having someone else in the room, even if engaged in their own work, created a sense of shared purpose and minimized distractions. A parent of a child with ADHD shared their success with body doubling for homework, noting a significant improvement in the child's focus and productivity.
Several commenters also discussed the different forms body doubling can take. Some found success with virtual body doubling, using online platforms or video calls to connect with others. Others preferred in-person sessions, emphasizing the importance of non-verbal cues and shared physical presence. Some commenters highlighted the flexibility of the technique, noting that it can be adapted to various situations and preferences. One commenter suggested that even background noise, like that of a coffee shop, could provide a form of passive body doubling.
Some commenters delved into the possible reasons behind body doubling's effectiveness. They speculated that it might help regulate attention, reduce anxiety, and provide external structure for those who struggle with internal regulation. One commenter linked it to the Pomodoro Technique, suggesting that the structured time intervals and breaks inherent in both methods contribute to increased focus.
A few commenters mentioned potential downsides, such as the logistical challenges of finding a consistent body double and the potential for dependency. However, the overall sentiment was overwhelmingly positive, with many commenters expressing enthusiasm for the technique and encouraging others to try it. Some even shared resources and tips for finding body doubling partners or accessing virtual platforms.