Hacker News new | ask | show | jobs
by Chyzwar 2305 days ago
When working I always maintain a portion of focus on main task. Even if someone interrupts me I can easily jump back. I can juggle multiple dev tasks by maintaining multiple clones of repos and a good setup.

Another important thing is to remove interruption you control. I only check email once per day, reject or "forgot" to attend meetings I deem not important. I gave up on some social aspects like small talk or water cooler chats. I would interrupt people if they get sidetracked too much.

I am doing very good as IC but I would never get promoted in current role.

In my opinion the biggest productivity killers in dev project:

  1. Special/overhyped architecture
  2. homemade tools and anachronism
  3. in house frameworks 
  4. Lack of testing
  5. Red tape and compliance