Ping ([info]zestyping) wrote,
@ 2008-02-12 00:45:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
How long does it take to write a dissertation?
This is the entry in which i confess to one of my compulsive behaviours. My sleep cycle is not the most regular thing in the world (but then again, i hear this is not so unusual for hacker types). Once upon a time i got interested in my sleep patterns,1 and decided to start recording them. So i hacked up a little utility to help me keep a log of when i sleep and wake up, with fairly minimal effort.

When i started writing my dissertation, it occurred to me that it would be nice to know how much time i spent on the thing when i was finally done with it. So i made a habit of recording when i worked on that too. Now i have hundreds of little timestamped log entries.

What does one do with all this data? Visualize it, of course...

Time spent on the dissertation (orange): 327.9 hours
Time spent on the talk (purple): 41.4 hours
Total: 369.3 hours

(Made with Python and ReportLab, then marked up with OmniGraffle.)

Note 1. I also tried living on a 28-hour day (with a 6-day week) for a few weeks one summer. It was interesting. But that is a story for another time.


(Post a new comment)

sleep
(Anonymous)
2008-02-12 01:39 pm UTC (link)
i don't mean to nag, but that kind of irregular schedule is really not good for you. sleep is a complicated and fragile process, and a regular schedule is helpful in a lot of ways. it's worth reading up on... looking at this visualization is like learning that your only food comes from mcdonald's or something. please take care of yourself!

(Reply to this)(Thread)

Re: sleep
[info]catamorphism
2008-02-12 02:42 pm UTC (link)
A regular schedule is good for a lot of people, but "complicated and fragile" means that not all people's sleep needs are the same.

(Reply to this)(Parent)

Re: sleep
[info]kitara
2008-02-13 03:57 am UTC (link)
Heh. If that's an irregular sleep schedule, I am SCREWED.

Wow, Ping, you nap frequently. Compared to me that is.

(Reply to this)(Parent)(Thread)

Re: sleep
[info]zestyping
2008-02-13 05:14 am UTC (link)
Well, that's kind of comforting, since i don't think you're screwed. :)

I don't really plan my naps. Sometimes they just happen.

(Reply to this)(Parent)

Re: sleep
[info]zestyping
2008-02-13 05:12 am UTC (link)
I know my sleep schedule is irregular — but i do appreciate your concern for my well-being. May i ask who this is?

(Reply to this)(Parent)


[info]catamorphism
2008-02-12 02:41 pm UTC (link)
Oh my god that is cool. My sleep specialist gave me a paper chart to fill out but this would've been much more fun to use.

Are you putting the code somewhere?

(Reply to this)


[info]linley
2008-02-12 04:34 pm UTC (link)
I think it's awesome when people collect personal data about themselves.I wish I had something like this for writing my book.

(Reply to this)


[info]tedesson
2008-02-12 04:58 pm UTC (link)
Can you explain what the colors indicate?

(Reply to this)


[info]stellae
2008-02-12 06:05 pm UTC (link)
That's awesome.

I'm not sure I actually want to think about 1) how much time I spent writing my Master's Thesis or 2) how much time I am spending preparing for my qualifying exam.

Sleep might be nice to be aware of, though. :-)

(Reply to this)


(Anonymous)
2008-02-13 12:03 am UTC (link)
Can you share your little utility ?

(Reply to this)


[info]rubrick
2008-02-13 12:03 am UTC (link)
That's very cool, but it seems to neglect all the hours you worked on your thesis in your sleep.

(Reply to this)(Thread)


[info]zestyping
2008-02-13 12:08 am UTC (link)
I don't recall having any dreams about the actual writing, but i definitely had dreams about TeX.

(Reply to this)(Parent)(Thread)

TeX
[info]deeptape
2008-02-13 05:10 am UTC (link)
Or were they nightmares? ; )

Also, it would be keen to have a logging interface like:

http://www.apple.com/webapps/productivity/attendancecountdown.html


(Reply to this)(Parent)(Thread)

Re: TeX
[info]zestyping
2008-02-13 05:19 am UTC (link)
That interface seems pretty heavily focused on quitting work as soon as possible. :)

My interface is just a single text box in the upper right corner of the screen. It hides itself after a few seconds of no focus. It can expand to show the last few entries if one needs to go back and edit something. That's it.

(Reply to this)(Parent)


[info]amoken
2008-02-13 09:35 pm UTC (link)
Ooooo tasty data! You should post summary statistics too. Wouldn't it be fun to know the top hours for working on your thesis, the average length of time spent working without breaks, the variance in work duration, the average sleep duration, the variance in sleep duration? :D

This is supercute. I'm curious what method you're using to detect sleep time...or is it entered manually?

(Reply to this)(Thread)


[info]zestyping
2008-02-18 03:53 am UTC (link)
Thanks!

Yes, it's entered manually.

(Reply to this)(Parent)


[info]huc_et_illuc
2008-02-15 06:55 am UTC (link)
An interesting question from my personal peanut-gallery: How good is your app at contrasting time spent working on your thesis with time spent "working on your thesis"?

I am glad there is no oversight on me in that respect. Lots of sad barfy colors on my chart. Very few bands of gold.

(Reply to this)


[info]not4writingon
2008-02-17 07:46 pm UTC (link)
Wow, I had no idea you were doing this. Do you have data for time spent on the security review as well? I´d say that should be added to the thesis time for an even crazier total.

(Reply to this)


[info]mfagan
2008-03-30 08:39 pm UTC (link)
how do you log things? do you click "I am about to go to sleep" and "I just woke up" on your computer? It would be better and more accurate if it was based of of sensors, like maybe a motion detector in your room...

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…