news.volyx.in

Ask HN: I'm 40 and feel my mental ability declining. Programming seems harder.

596 points by Buttons840 · 1334 days ago · 510 comments on HN

Article summary

A 40-year-old programmer is struggling to port an API from one language to another, feeling that their mental ability is declining. They are having trouble understanding the existing API's multiple layers of abstraction and are worried that they are losing their edge. The task requires a deep understanding of the API, which is proving to be a challenge. The programmer is seeking advice on how to break down the task into manageable chunks.

Main themes

  • aging and mental decline
  • productivity and focus
  • complex task management
  • self-care and stress management
  • technology and attention span
  • creativity and engagement
  • cognitive load and tooling

What commenters say

  • Writing down problems and ideas on paper can help to clarify and understand complex tasks.
  • Taking breaks, practicing self-care, and managing stress can help to improve focus and productivity.
  • Using tools like unit tests and integration tests can help to reduce cognitive load and improve understanding of complex codebases.
  • Some commenters believe that the task is boring and lacks creativity, which may be contributing to the struggle.
  • Others suggest that the problem may be due to attention span issues caused by social media or technology use.
  • A few commenters recommend using tools like IDE code intelligence or drawing tablets to help with navigation and understanding of complex codebases.
  • Some people think that the perceived decline in mental ability may be due to normal aging processes, while others believe it may be due to a lack of challenge or engagement in the task.
  • Breaking down complex tasks into smaller, more manageable pieces can help to overcome feelings of overwhelm and improve productivity.