Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Coding outside of work. - Revisited

Coding outside of work. - Revisited

Scheduled Pinned Locked Moved The Lounge
question
39 Posts 24 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W wizardzz

    So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

    L Offline
    L Offline
    loctrice
    wrote on last edited by
    #18

    wizardzz wrote:

    1. Schedule set blocks of time.

    I skip scheduled blocks now and again. I have a pretty busy schedule and sometimes I don't feel like it. That said, aside from my learning goals (for work) I don't code in my time away from work. The learning goals are for work, but we can't use work hours for them. It's to ensure that we are progressing I suppose. In order for me to do them, I must schedule x amount of time x days a week and try to keep that schedule.

    If it moves, compile it

    1 Reply Last reply
    0
    • G Gary Wheeler

      piqued[^]

      Software Zen: delete this;

      A Offline
      A Offline
      Andrew Rissing
      wrote on last edited by
      #19

      *grin* What is funny is I typo'd my intended word of peaked[^]. Btw, it is sad to see what has happened to Eastman Kodak. (Photographer here)

      G 1 Reply Last reply
      0
      • A Andrew Rissing

        *grin* What is funny is I typo'd my intended word of peaked[^]. Btw, it is sad to see what has happened to Eastman Kodak. (Photographer here)

        G Offline
        G Offline
        Gary Wheeler
        wrote on last edited by
        #20

        Andrew Rissing wrote:

        What is funny is I typo'd my intended word of peaked[^].

        I'm a bit of a spelling Nazi, all the fault of my second grade teacher who gave out Reese's Cups as prizes for her weekly spelling bees. I love Reese's Cups.

        Andrew Rissing wrote:

        Btw, it is sad to see what has happened to Eastman Kodak. (Photographer here)

        Indeed it is. I'm still hoping we survive (obviously), but the consumer film business is long gone.

        Software Zen: delete this;

        A 1 Reply Last reply
        0
        • W wizardzz

          So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

          C Offline
          C Offline
          Chris Losinger
          wrote on last edited by
          #21

          do it when it's fun. don't give yourself another job.

          image processing toolkits | batch image processing

          1 Reply Last reply
          0
          • G Gary Wheeler

            Andrew Rissing wrote:

            What is funny is I typo'd my intended word of peaked[^].

            I'm a bit of a spelling Nazi, all the fault of my second grade teacher who gave out Reese's Cups as prizes for her weekly spelling bees. I love Reese's Cups.

            Andrew Rissing wrote:

            Btw, it is sad to see what has happened to Eastman Kodak. (Photographer here)

            Indeed it is. I'm still hoping we survive (obviously), but the consumer film business is long gone.

            Software Zen: delete this;

            A Offline
            A Offline
            Andrew Rissing
            wrote on last edited by
            #22

            Np. I don't mind the correction. :) One of those situations where the brain queued up the wrong keystrokes... ;)

            1 Reply Last reply
            0
            • W wizardzz

              So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

              D Offline
              D Offline
              Dr Walt Fair PE
              wrote on last edited by
              #23

              If I'm coding for profit, I code when I need the profit. If I'm coding for fun, I only do it when it's fun.

              CQ de W5ALT

              Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

              1 Reply Last reply
              0
              • W wizardzz

                So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #24

                I generally have several projects on the go outside work - some technically work, some purely for pleasure. I use a self-reward system; If I spend 2 hours on this work-related task, I will reward myself with, say, 2 hours gaming, or working on pleasure-related coding. I try to split home dev tasks into very small blocks - so I can complete something in a couple of hours - that way, when that block is complete, I am happy to walk away without worrying about picking up on it next time. For example, at work a task might be to create an export option for a data file - maybe a couple of days work. At home I would split it up into several chunks - design the file, design the gui, write the sql etc. etc.

                MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                1 Reply Last reply
                0
                • W wizardzz

                  So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                  C Offline
                  C Offline
                  Clumpco
                  wrote on last edited by
                  #25

                  I try to keep my weekday home-coding to a minimum, but I often get a "Eureka" moment and have to give it a go immediately. So I heve fixed myself a rule which I find quite easy to follow: If I stay up until silly-o-clock coding on one evening, then no more coding for the next two days - even if it is just before the weekend.

                  W 1 Reply Last reply
                  0
                  • W wizardzz

                    So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                    A Offline
                    A Offline
                    aayawa
                    wrote on last edited by
                    #26

                    I slice any projects I have into small bits (Agile basics) and do bits as time allows. I try to keep it down to less than an hour at a time, which gives me time to incubate

                    W 1 Reply Last reply
                    0
                    • W wizardzz

                      So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                      G Offline
                      G Offline
                      GenJerDan
                      wrote on last edited by
                      #27

                      I've got a program written in Delphi that I'm rewriting in C#... ...started the translation in 2008. ...still working on it. Think I've paced myself enough? ;P

                      No dogs or cats are in the classroom. My Mu[sic] My Films My Windows Programs, etc.

                      1 Reply Last reply
                      0
                      • W wizardzz

                        So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                        A Offline
                        A Offline
                        agolddog
                        wrote on last edited by
                        #28

                        I don't. A big caveat, however. I've been doing this for 25+ years. by now, having a life outside of work is much more important than geeking it up. I still very much enjoy the analytical, problem-solving aspect of development. I laid in bed for 3-4 hours last night thinking about something I'd developed and realized a couple of changes I needed to make for corner cases. But, the actual implementation is pretty boring. Whether I'm using .NET or MVC, C# code-behind or jquery on the client, it doesn't matter. The new technologies are fun to learn, but the actual coding part is meh. So, I guess my advice to you is to not take this second thing on as another job. As long as it's a hobby, you'll probably enjoy fooling around with it. Once you start setting deadlines, and feeling as if, "I have to get this feature done tonight", you'll start burning out.

                        W 1 Reply Last reply
                        0
                        • A aayawa

                          I slice any projects I have into small bits (Agile basics) and do bits as time allows. I try to keep it down to less than an hour at a time, which gives me time to incubate

                          W Offline
                          W Offline
                          wizardzz
                          wrote on last edited by
                          #29

                          Hour chunks is pretty small. Maybe I need some time to scope out the rest of the work to be done so I can split it up that small.

                          A 1 Reply Last reply
                          0
                          • C Clumpco

                            I try to keep my weekday home-coding to a minimum, but I often get a "Eureka" moment and have to give it a go immediately. So I heve fixed myself a rule which I find quite easy to follow: If I stay up until silly-o-clock coding on one evening, then no more coding for the next two days - even if it is just before the weekend.

                            W Offline
                            W Offline
                            wizardzz
                            wrote on last edited by
                            #30

                            That's not a bad idea. I did two nights in a row of late coding, and last night had to force myself away from the project (okay, I still discussed it and peaked at it, but no coding!) to enjoy the last warm night of the season and have some beers, got to bed early-ish.

                            1 Reply Last reply
                            0
                            • A agolddog

                              I don't. A big caveat, however. I've been doing this for 25+ years. by now, having a life outside of work is much more important than geeking it up. I still very much enjoy the analytical, problem-solving aspect of development. I laid in bed for 3-4 hours last night thinking about something I'd developed and realized a couple of changes I needed to make for corner cases. But, the actual implementation is pretty boring. Whether I'm using .NET or MVC, C# code-behind or jquery on the client, it doesn't matter. The new technologies are fun to learn, but the actual coding part is meh. So, I guess my advice to you is to not take this second thing on as another job. As long as it's a hobby, you'll probably enjoy fooling around with it. Once you start setting deadlines, and feeling as if, "I have to get this feature done tonight", you'll start burning out.

                              W Offline
                              W Offline
                              wizardzz
                              wrote on last edited by
                              #31

                              agolddog wrote:

                              Once you start setting deadlines, and feeling as if, "I have to get this feature done tonight", you'll start burning out.

                              I hadn't considered that, but I will. I made a deadline to finish up the first main feature this weekend, in hindsight, it's not time sensitive, it'll probably be another couple of weeks if I pace myself nicely (and enjoy the weather and Halloween).

                              1 Reply Last reply
                              0
                              • W wizardzz

                                Hour chunks is pretty small. Maybe I need some time to scope out the rest of the work to be done so I can split it up that small.

                                A Offline
                                A Offline
                                aayawa
                                wrote on last edited by
                                #32

                                It is amazing what you can do in an hour if you know what you are trying to do. I have to be careful the hour does not expand and take over the rest of the day. Actually I seldom have more than an hour available at any one time.

                                1 Reply Last reply
                                0
                                • W wizardzz

                                  So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                                  F Offline
                                  F Offline
                                  Fabio Franco
                                  wrote on last edited by
                                  #33

                                  wizardzz wrote:

                                  1. Set upper limits per day.

                                  This one, but first you should get to know yourself and determine how much is good enough for you. Make sure you have time for doing other things that you may enjoy, like having a relaxing meal while watching your favorite show and.... you know... Once you get that rest between your daily job and the side project, try to put uninterrupted work that can be more effective than taking breaks on a period that is already short. How many hours? Well, that would be entirely up to you to determine. Maybe three hours represent a good balance towards effectiveness and avoiding burnout. Please leave your weekend for other types of leisure, your brain needs to recycle even for stuff you enjoy doing. So in my opinion is: 1 - Maybe 4 hours is too much, try reducing it to 3. 2 - Don't code right after your daily job. Eat, relax, do something else that is fun. 3 - Code for n hours and adjust n until you feel comfortable. 4 - Make sure you get to enough time to relax before actually falling asleep. In any case, if that experiment does not work for you, try other things until you find what better suits you.

                                  To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                                  1 Reply Last reply
                                  0
                                  • W wizardzz

                                    So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                                    P Offline
                                    P Offline
                                    patbob
                                    wrote on last edited by
                                    #34

                                    The few times I've done that, I have to do the work in the evenings. I need the weekends for chores, errands and to recharge for work. However, I generally don't work on side projects so much as occasionally dabble in side projects for the experience. For the kind of work we do, or at least, the way I do it, I do a lot of constant hard thinking. Sort of like taking an 8 hour long midterm every day. Going home and taking another midterm after dinner? No thanks.

                                    We can program with only 1's, but if all you've got are zeros, you've got nothing.

                                    1 Reply Last reply
                                    0
                                    • W wizardzz

                                      So I started working on a project, one that future Mrs. Wiz is doing the frontend/visuals on. It is neither of the 2 previously mentioned projects. How do you pace yourself? I'm having trouble with going home and just coding for like 4 hours straight. It's fun, it's rewarding, but I'm afraid of burnout. 12-14 hours of coding a day seems like it could lean to burnout (I only sleep 5-6 hours). What do you guys do: 1) Schedule set blocks of time. 2) Set upper limits per day. 3) Only code on weekends.

                                      S Offline
                                      S Offline
                                      stephen hazel
                                      wrote on last edited by
                                      #35

                                      give yourself time DURing work =if= your boss is cool with it. get to work early, come home early, 20 minute nap, 30 minute treadmill. (treadmill time is spec thinkin time) code for 2 hrs max. wake up early on weekends. 10 hrs max. nap+treadmill to recharge. But if there's something higher prio, ^that^ stuff doesn't get prio. The above assumes your wife is cool with you being distant and that you have no kids or kids old enough to be cool with you being distant. It also assumes you don't have needy friends. It basically assumes you're a nerd. So, yeah. If you're a new dad or just getting married, those things are WAY higher prio that writing code. Don't miss out on life.

                                      W 1 Reply Last reply
                                      0
                                      • S stephen hazel

                                        give yourself time DURing work =if= your boss is cool with it. get to work early, come home early, 20 minute nap, 30 minute treadmill. (treadmill time is spec thinkin time) code for 2 hrs max. wake up early on weekends. 10 hrs max. nap+treadmill to recharge. But if there's something higher prio, ^that^ stuff doesn't get prio. The above assumes your wife is cool with you being distant and that you have no kids or kids old enough to be cool with you being distant. It also assumes you don't have needy friends. It basically assumes you're a nerd. So, yeah. If you're a new dad or just getting married, those things are WAY higher prio that writing code. Don't miss out on life.

                                        W Offline
                                        W Offline
                                        wizardzz
                                        wrote on last edited by
                                        #36

                                        No chance of doing this at work. My non compete would mean they own everything I did. I already work out at least one hour every day during lunch, so it would be after work only. I am about to get married actually, but the project is joint between us, with more of the work riding on me though. She does front end, java script, css, all that stuff. My only other big conflict is my comedy hobby/career, but that is actually related to the project so they are kind of symbiotic.

                                        S 1 Reply Last reply
                                        0
                                        • W wizardzz

                                          No chance of doing this at work. My non compete would mean they own everything I did. I already work out at least one hour every day during lunch, so it would be after work only. I am about to get married actually, but the project is joint between us, with more of the work riding on me though. She does front end, java script, css, all that stuff. My only other big conflict is my comedy hobby/career, but that is actually related to the project so they are kind of symbiotic.

                                          S Offline
                                          S Offline
                                          stephen hazel
                                          wrote on last edited by
                                          #37

                                          welllllll, then it sounds like you're already at optimal :) just listen to those "I've had enough" signals your brain gives ya... take breaks n such. but it sounds like the situations are already pretty tuned :thumbsup:

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups