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. Having personal projects.

Having personal projects.

Scheduled Pinned Locked Moved The Lounge
question
73 Posts 42 Posters 2 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.
  • S Shog9 0

    FWIW... I generally keep one or two personal projects going, though how much i work on them any given day or week depends a lot on how busy i am with everything else... and, well, how lazy i am that week. As for getting permission from my employer, well, no - morally, there's not much overlap between what i do for fun and what i do for my employer, and although i'm sure legally they could screw with me if someone got it into their head to do so, i wouldn't be working for them if i thought that was likely. There'll always be people who could cause me harm or hassle me; i'd rather not spend my life cowering in fear of such harassment.

    ----

    It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.

    --Raymond Chen on MSDN

    M Offline
    M Offline
    Mike Puddephat
    wrote on last edited by
    #26

    That's the same for me. I keep one or two personal projects going and there is no conflict of interest between what I do for fun and what I do for my employer. My problem is that I don't have enough time to work on my personal projects. I started developing my content management system years ago, when content management systems were quite rare. Now there are hundreds of them. But I still think my system has something to offer, because of the unique way it works - so I definitely want to finish this project soon. And maybe release the source code here on CP.

    www.mikepuddephat.com[^]

    1 Reply Last reply
    0
    • J jith iii

      How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

      C Offline
      C Offline
      ColinBud
      wrote on last edited by
      #27

      I assume you mean personal projects FOR MONEY? I think everyone does some fooling around in code at home. If you mean for personal gain, yes, I used to do that up until a month or so ago. But as my workload increased I found less time to do private jobs, and the last job I did really interfered with my daily work schedule, as I had a (private) client demanding his application, and some serious work deadlines looming. It was a very tough couple of weeks, and I won't be doing that again.

      Greetings from sunny South Africa!

      1 Reply Last reply
      0
      • R Rajesh R Subramanian

        jith - iii wrote:

        I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

        Documentation isn't a waste of time buddy.

        N Offline
        N Offline
        NormDroid
        wrote on last edited by
        #28

        brahmma wrote:

        Documentation

        Oh it is, nowbody ever reads it.

        .net is a box of never ending treasures, every day I get find another gem.

        1 Reply Last reply
        0
        • R Rajesh R Subramanian

          jith - iii wrote:

          I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

          Documentation isn't a waste of time buddy.

          M Offline
          M Offline
          Mark_Wallace
          wrote on last edited by
          #29

          brahmma wrote:

          I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding. Documentation isn't a waste of time buddy.

          Damned straight. At the same time, though, developers shouldn't waste their time on documentation, and tech. writers shouldn't waste their time on coding/testing/debugging.

          T 1 Reply Last reply
          0
          • B brianwelsch

            Periodically, I work on pet projects. Usually to learn something new. My employer has no say in the matter. While at work, I do the work I get paid to do. While at home, I do whatever I please.

            BW


            Quick to judge, quick to anger, slow to understand.
            Ignorance and prejudice and fear walk hand in hand.
            -- Neil Peart

            M Offline
            M Offline
            Mark_Wallace
            wrote on last edited by
            #30

            brianwelsch wrote:

            While at work, I do the work I get paid to do. While at home, I do whatever I please.

            Watch out for "intellectual copyright" clauses.

            1 Reply Last reply
            0
            • J jith iii

              How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

              H Offline
              H Offline
              HomeSen
              wrote on last edited by
              #31

              Hi there, my first post in this forum ;-) I'm spending lots of time on "personal projects". I.e. I started learning C# by own proects. My boss says it's okay, as long as I don't forget doing my work ;P But it also benefits my work in our company. Until now, I had to program in "Visual Basic 6" *ashamed*. And now that I'm familiar with .NET, the projects are finished in less time, finally I can do exception handling as I'm used to in Java, and not just "hunt errors" :-D And on the 2nd subect, I wanna say: Documention is a good thing. And should be done by the programmer(s) who wrote the software coz he knows the app best. Sure, it steals lots of time for the project, but saves a lot for further apps. Coz you don't waste time for support. And you also can find a handful of bugs, by just making screenshots. Because you gotta go through the whole app.

              1 Reply Last reply
              0
              • S Shog9 0

                Good documentation is worth a lot. Documentation done just for the sake of having documentation... not so much. The essence of good communication is understanding your audience - kinda hard to write anything of value if you don't even know who, if anyone, will ever read it.

                ----

                It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.

                --Raymond Chen on MSDN

                B Offline
                B Offline
                bywin
                wrote on last edited by
                #32

                I have to agree with Shog. Just started a project with no documentation what so ever, not smart. Even flow diagrams will help, you don't need massive lines to text to convey a message.

                J 1 Reply Last reply
                0
                • J jith iii

                  How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                  A Offline
                  A Offline
                  Albert Dadze
                  wrote on last edited by
                  #33

                  I do lots of it, esp. when u use RAD tools as VS2005. Infact, that is where I got to learn a lot on those MFC, ATL hippies which could be done all night, but nevertheless, I do it at home, don't want ur boss sending u query emails, would u.:laugh:;)

                  Jesus Loves U

                  1 Reply Last reply
                  0
                  • J jith iii

                    How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                    C Offline
                    C Offline
                    Catalin Murariu
                    wrote on last edited by
                    #34

                    Actually the Tetris Clone[^] was made, as part of my game developer self education, during the extra hours I spent at work. Few coleagues knew about it, don't know about my manager ;P.

                    Asynchronously daydreaming...

                    1 Reply Last reply
                    0
                    • B bywin

                      I have to agree with Shog. Just started a project with no documentation what so ever, not smart. Even flow diagrams will help, you don't need massive lines to text to convey a message.

                      J Offline
                      J Offline
                      jlwarlow
                      wrote on last edited by
                      #35

                      bywin wrote:

                      I have to agree with Shog. Just started a project with no documentation what so ever, not smart. Even flow diagrams will help, you don't need massive lines to text to convey a message.

                      Picking up someone else's project with no documentation is even worse, especially if your fixing/adding to and the original developer is no longer at the company!

                      Never argue with an imbecile; they bring you down to their level, and beat you with experience.

                      J 1 Reply Last reply
                      0
                      • J jith iii

                        How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                        J Offline
                        J Offline
                        jlwarlow
                        wrote on last edited by
                        #36

                        Have no personal projects buy do have many ideas for personal projects; the fiancé won't let me do coding at home though :-( As for personal projects at work :-):-):-) No chance! A few companies I've worked for even frown on learning at work (zero personal development attitude!)

                        Never argue with an imbecile; they bring you down to their level, and beat you with experience.

                        R 1 Reply Last reply
                        0
                        • J jith iii

                          How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                          R Offline
                          R Offline
                          reshi999
                          wrote on last edited by
                          #37

                          Hee hee, I have many pet projects - Some which pay, some which don't... At the end of the day my employer knows I freelance but my time is my own. I work at least 10 hours a week on freelance work and end up with enough cash to buy extra geek gadgets (PS3, new PC bits, etc) every now and then. Mostly I do it because I'm a geek and sometimes to help friends though :-D

                          1 Reply Last reply
                          0
                          • J jlwarlow

                            Have no personal projects buy do have many ideas for personal projects; the fiancé won't let me do coding at home though :-( As for personal projects at work :-):-):-) No chance! A few companies I've worked for even frown on learning at work (zero personal development attitude!)

                            Never argue with an imbecile; they bring you down to their level, and beat you with experience.

                            R Offline
                            R Offline
                            reshi999
                            wrote on last edited by
                            #38

                            I managed to trade the cost of my ladies wedding dress for a website for the deisgner...That and a few other bits meant we could spend our wedding fund on the other details :-) Also designed www.marriage4you.com based upon wedding experiences - Have not finished it yet but it is my fave pet project of the moment.

                            1 Reply Last reply
                            0
                            • R Rajesh R Subramanian

                              jith - iii wrote:

                              I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                              Documentation isn't a waste of time buddy.

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #39

                              At CMM Level 5 it is!

                              R 1 Reply Last reply
                              0
                              • J jith iii

                                How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                E Offline
                                E Offline
                                ed welch
                                wrote on last edited by
                                #40

                                If you do personal projects you're going to be improving your skills a lot more than if you just stick with work stuff. But then you have less personal time, so really you got to think of the big picture. I wouldn't publish anything in a fake name. No company has any say about stuff you do in your personal time. Even if it's written in your contract, if it came to the test it wouldn't hold up.

                                1 Reply Last reply
                                0
                                • L leckey 0

                                  I usually do stuff for the fun of learning. If I were to copyright ANYTHING my employer would get the credit.

                                  __________________ Bob is my homeboy.

                                  A Offline
                                  A Offline
                                  Anna Jayne Metcalfe
                                  wrote on last edited by
                                  #41

                                  That's one contract clause I'd only accept if I was a) desperate for work and b) had no outside interests. The latter hasn't been true for me since 1999 or so, so it's pretty much a moot point now - even more so since Riverblade took off and I got the ISV bug. :-D

                                  Anna :rose: Linting the day away :cool: Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                                  1 Reply Last reply
                                  0
                                  • J jith iii

                                    How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                    C Offline
                                    C Offline
                                    Colin Angus Mackay
                                    wrote on last edited by
                                    #42

                                    jith - iii wrote:

                                    How many of you do spend time for personal projects?.

                                    I do.

                                    jith - iii wrote:

                                    And how many of you are getting permission from your company to do personal projects ?.

                                    Why would I ask for permission for something I do in my own time?

                                    jith - iii wrote:

                                    I know many of my friends do spend time for their personal projects and publish them in fake names.

                                    Meanwhile, I get my personal projects mentioned in the company newsletter.

                                    jith - iii wrote:

                                    Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer

                                    No. I'd get board with that anyway. I need to be trying new things. That way I can suggest better ways of doing things for the next project.

                                    jith - iii wrote:

                                    I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                    But do they do the documentation for to comply with CMM Level 5, or do they actually do something useful with the documentation.


                                    Upcoming events: * Glasgow: Introduction to AJAX (2nd May), SQL Server 2005 - XML and XML Query Plans, Mock Objects, SQL Server Reporting Services... Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton My website

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      After 40 - 60 hours of programming a week I could'nt think of anything worse to do with my spare time.

                                      C Offline
                                      C Offline
                                      Colin Angus Mackay
                                      wrote on last edited by
                                      #43

                                      Slacker! :-D :rolleyes:


                                      Upcoming events: * Glasgow: Introduction to AJAX (2nd May), SQL Server 2005 - XML and XML Query Plans, Mock Objects, SQL Server Reporting Services... Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton My website

                                      1 Reply Last reply
                                      0
                                      • J jith iii

                                        How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                        W Offline
                                        W Offline
                                        WillemM
                                        wrote on last edited by
                                        #44

                                        My boss has no problem with me having my personal projects. I can even publish some of them online, which I rarely do. I think it's a great resource for new knowledge and getting experience.

                                        WM. What about weapons of mass-construction? "What? Its an Apple MacBook Pro. They are sexy!" - Paul Watson

                                        1 Reply Last reply
                                        0
                                        • J jith iii

                                          How many of you do spend time for personal projects?. And how many of you are getting permission from your company to do personal projects ?. I know many of my friends do spend time for their personal projects and publish them in fake names. Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer. I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                          M Offline
                                          M Offline
                                          Marc Clifton
                                          wrote on last edited by
                                          #45

                                          jith - iii wrote:

                                          How many of you do spend time for personal projects?.

                                          I do. Personal projects (I assume you mean coding projects, not things like quilting) are how I market myself, because I can write about my personal projects.

                                          jith - iii wrote:

                                          And how many of you are getting permission from your company to do personal projects ?.

                                          One of the reasons I became a consultant. That intellectual property clause can be pretty ridiculous. I've turned down an offer from Microsoft because "no manager will sign a moonlighting waver".

                                          jith - iii wrote:

                                          Do a programmer get sufficient knowledge,if he sticks only with the tasks assigned to him by his employer.

                                          I don't think so. As a consultant, I've experienced diverse industries and diverse technologies. As an employee, I've experienced being locked into tech support after releasing a product and watching the world move from DOS to Windows. In that particular job, I learned Windows on my own and through "moonlighting", as Microsoft puts it.

                                          jith - iii wrote:

                                          I know, most of the programmers in CMM Level 5 companies waste sufficient time in documentation rather than doing coding.

                                          Most programmers I know don't bother writing a line of documentation. :sigh: Marc

                                          Thyme In The Country
                                          Interacx

                                          People are just notoriously impossible. --DavidCrow
                                          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                          J 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