Coder Social home page Coder Social logo

productivity's Introduction

Productivity

Abstract

Any Engineer worth their salt recognises what all physicists already know. All things (including those things outside of work) are interconnected (and often dependent) systems. This repo is a gathering of research, thoughts and ideas to optimise the systems that a productive day depends on.

NB: I am not a medical or research professional. Much of the content below is taken from others research and I will endeavour to include citations where possible. It is a WIP and if you disagree with any of the premises, or have better evidence for a particular position, I am always happy to discuss.

General Truths

  • You should always be willing to revise an opinion based on better data (empirical evidence you can verify for yourself).
  • You should always be mindful of the 12 fundamental truths of Networking (They don't all just apply to networking).
  • You are not exceptional*. A dilligent worker harvesting the benefits of an improved skill-set based on the fruits of their labour can appear exceptional to those less well versed in the protagonists particular field, just as "Any sufficiently advanced technology is indistinguishable from magic." (Arthur C. Clarkes 3rd law).
  • When faced with a less experienced or (seemingly) less competent individual, it is a grave error to fall victim to the Dunning-Kruger effect. There are lots of areas in which you are not knowledgeable, you were also once bereft of the knowledge you have now and you may well not know nearly as much about your chosen field as you think you do.

* Provided you are not a savant or significantly impaired in some fashion, however, these instances are the drastic exception to the norm.

Time

Truths

  • Time is the only genuinely non-renewable commodity we have. Spend it with great care. There are no refunds in life.
  • No regular human is capable of more than 4 hours deeply focused work in a standard 8 hour work day. We have a finite amount of attention we can burn.
  • Humans need downtime. It is not reasonable to expect them to be available 7 days a week or 24 hours a day. Productivity always falls in these circumstances. Without exception. If you don’t believe so, you need to start measuring or improve your metrics.
  • It is better to be fundamentally productive 24 hours per week than to be diffuse in your output over 90 hours a week.

Recommendations

  • Experiment, measure, review and cherry pick what works best for your current role.
  • Respect the importance of the time slots you allocate.

Scheduled Productivity Blocks

  • Remember: The purpose of a schedule is as a template. It is not the be all and end all and should be up for review if something sufficiently important crops up.
  • That said; you should jealously guard your 'Deep Work' time blocks.

Review

Focus

Email

Truths

  • Email is not a reliable real time communication medium and should not be used as such. This is why IM was invented.
  • Email and IM are time sucks that destroy flow and productivity by forcing context switching.

Recommendations

  • It's important to change the mindset of how to deal with email and IM.
  • It’s up to an email sender to convince you to respond.
  • Emails are not meant to be novels or technical documentation. Do not use them as a substitute for a meeting, if required.
  • Use sender filters.
  • Signal intent:
    • Subject line tags:
      • [URGENT]
      • [TIME SENSITIVE]
      • [ACTION]
      • [PLEASE REPLY BY (DATE)]
      • [EOM]
      • [REQUEST]
      • [INFO]
  • Only open email and IM applications at scheduled times of day**.
    • I am currently trialling the following schedule (I am only available by phone outside these times).
      • 08:30 - 09:30: Initial daily review, planning and urgent responses.
      • 14:00 - 14:30: Urgent responses and email processing.
      • 16:30 - 17:00: Urgent responses, daily review and planning for the following day.
    • I enforce this schedule on my Mac with the following apple scripts:
    • The scripts above are called by adding the following plist schedules to the /Users/$USER/Library/LaunchAgents/ directory:
    • Q: How do you keep track of meetings if Outlook is closed though?

** This is a recommendation for knowledge workers who require significant periods of deep, focused, uninterrupted work and should not be utilised by anyone whose primary role involves customer service or time sensitive communications.

Email processing Algorithm
  • Be merciless.
  • Process email into the 4 x Ds then assign Eisenhower categories to the ‘Do’ bucket.
Delete
	Action: Move to archive.
Do
	Urgent and Important
	    Action: Deal immediately, then archive the mail once the issue has been addressed.
	Urgent but not important
	    Low effort:
	        Action: Deal immediately.
	    High effort: 
	        Action: Deal immediately or send a holding email until you have sufficient time to address the issue during the next available email or shallow work time window.
	Important but not urgent
	    Low effort:
	        Action: Deal immediately.
	    High effort:
	        Action: Set reminder to process during an email or shallow work window within the next 4 working days.
	Not Important or Urgent
	    Low effort:
	        Action: Deal immediately.
	    High effort: 
	        Action: Fall through to the Defer bucket.
Delegate
	Action: Forward email to delegate (with instructions, if required), then archive the mail.
Defer
	Action: Set a future reminder, then archive the mail.

NB: Low effort <= 5 - 10 minutes. High effort > 10 minutes.

Meetings

R & R

Sleep

Exercise

  • Walking: Get away from your desk at lunch times.

Meditation

Nutrition

This is not a health and lifestyle guide. The following items are merely to advise on how specific items can affect productivity.

  • Selenium
  • Magnesium
  • Caffeine
    • Vascular constriction
  • Refined sugar

Culture

The culture of your organisation holds vital importance over your productivity levels. It's widely known at this stage (I hope) that a happy employee is a productive employee.

Ritual

productivity's People

Contributors

collisio-adolebitque avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.