Sleeping at the Office

Based on vacation hours, I could either have worked the day after Christmas, or, thanks to flexible hours, I could try to get all my hours in before Christmas Eve.  


I took a blanket to the office, and stayed there till the deed was done.  I slept when I was tired, took time out for walking and eating and other minor things, but mostly worked.  Out of curiosity, I logged what I did in Excel:



Below is the distribution of sleep, work, and other (life) that I endured.  This is NOT STACKED though it looks like it.


See the flat line of blue from 1pm to 9pm?  My wife picked me up, we went to look at a house, had dinner, then I went home, slept, and showered, then returned to work.

Comparatively, if I had done normal hours: (sleep midight to 7; work 9-12 and 1-4):




  • I converted “Other” time into “Work”.   Sleep was more or less identical.   Theoretically, this gave me more “Other” time on Friday.
  • It was quite stressful.  I should probably include the day it took for me to return to normal.  (Stress as in “my body was under stress”)
    • If I ever do this again, I’m taking blood pressure and other measurements.
  • Interesting that a segment of work translates to a segment of sleep shortly after.  This was certainly not planned, but it worked out that way.  You cannot escape needed sleep.
  • Assuming the ratio stays about the same, I could do a regular week of work from Monday 8am to Thursday 8am?   Assuming no meetings and scope changes, of course.  (hah!) 


If I were to do this again, what would I do the same or differently?

  • Invest in a cot or air-mattress to make sleep more effective.
  • When sleeping, sleep FULLY, not “just enough”.  You’re going to sleep the same amount in the end.
  • Nap after every good bit of work; but look ahead (preplan the next bit of code) before napping so subconscious can work on it.
  • Invest in fatty snacks rather than carby snacks.  Especially good for me this time was Dinty Moore Beef Stew.
  • Have minor things you can do for yourself in the middle so you don’t feel neglected, like going for a walk, taking care of an errand, etc.
Tagged with: ,
Posted in Code

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

.net 3d 3d-printing 4k abc15 algorithms ames android anonymous types audio editing aws backup basecamp beatunes biorhythm bittorrent blender blog boston marathon bpm c# caffeine campfire candycrush car carmax certification charity chiropractor cities-skylines clog clone codelouisville codepalousa coding coffee collaboration color run ComputerElbow ComputerVision configuration consulting cooking crash course crashplan crestwood cryptocurrency cycling dabda dan dapper DataSet ddl diabetes dictation dotnetcore dotnetmud downtown e-cycling elite excel exercise expiration facebook fashion feature-branching firefall flipflops Flow FL Studio focus food forecastle fortresscraft franklinplanner gadgets game-design games git github google docs google maps gopro gps grandpa greenshot hack half marathon headless health heart rate hiren ignew integration testing interop inventory ios ipad itunes javascript jobs karma kdf keyboards keys kittens lamont laptop lavalamp leaf lego life lifehack linq linqtotwitter linux los angeles louisville mandelbulber massage therapy mastery-teaching maths merge metformin Minecraft miniature modeling monitor mud muhammad ali institute music mvc mycartracks netfabb nexus10 node nomanssky nostalgia nutrition nwipe oldham county grand slam opal openjscad openscad owin pacedj paper mockup pepakura performance photoscan politics pomodoro postgresql powershell premiere priorities prius process product-management project-management qa ReFS resharper review rmi roman road 5k RSI rubiks running samsung 700t sandals schedule scooter scribblelive selenium service shapeways sleep slic3r sneakersync snot software software-engineering solidoodle soylent spacegame speaking sql sqlite SSDT SSIS standing state-machine stayfocusd stonehearth studying sunset tablet teaching team teamcity teamtreehouse terraform tesla testing tfs time timelapse torque touch tracks trs80 Tuple tutor twitter ubuntu unit testing utilities video video editing visual studio vscode vsvim warp stabilizer windows 8 windows home server wordpress wpf xml zozo
%d bloggers like this: