Slashdot Mirror


Finding Programming Work on the Side?

vistaconfig wonders: "I work as a developer for a certain fairly small company. I'm very happy with my work/pay and I wouldn't consider changing my job. However, I find myself bored at night since I never take any work home (as per the boss's orders). Since I'm not capable of working without some kind of motivation, I'm trying to find some kind of a side job that pays whatever money, and has deadlines (that's the only way I can work, unfortunately). There doesn't seem to be a website for side jobs. I'm willing to take something on, but I don't know where to go. How do other Slashdot readers deal with finding the side job in the first place? "

24 of 181 comments (clear)

  1. OMFG by Le+Marteau · · Score: 4, Insightful

    However, I find myself bored at night since I never take any work home (as per the boss's orders).

    You are bored, because your boss won't let you take work home. You're kidding, right?

    OMFG. What are you working for, anyway? Jesus H. Christ! Go out and HAVE SOME FUN. Meet a WOMAN (or a man, if that's your thing).. Go out and DANCE. Go to a production of something. Take some music lessons. See a provocative movie about provocative people with provocative people. Learn how to play bridge, backgammon, how to take pictures, how to bluff a Texan out of a pot. But for fuck's sake DO SOMETHING. EXPAND YOUR HORIZIONS.

    Kids these days. Ay carrumba!

    Since I'm not capable of working without some kind of motivation, I'm trying to find some kind of a side job t

    Working? WORKING? What are you, a retard? This is your SPARE TIME. YOUR TIME OFF.

    Find the nearest tall building, and jump. That's my advice, for you are not living and I see very little hope for you.

    --
    Mod down people who tell people how to mod in their sigs
    1. Re:OMFG by QuantumG · · Score: 5, Insightful

      The social pressure to hate your job is strong enough without you badgering the guy. When are people going to learn that programmers are not labourers. We like to program. Most of the time when you ask a programmer why he hates his job he will tell that a woeful tale about poor management and almost always include the complaint "there's no time to do any actual programming!"

      --
      How we know is more important than what we know.
    2. Re:OMFG by Anonymous Coward · · Score: 1, Insightful

      Exactly. I wish I had that problem - bored because of too much spare time!?!

      I'm always busy playing with the kids, cooking nice stuff, learning guitar, watching movies, reading books, doing some photography, taking some walks at local parks, listening to some music, going on short trips, some minor renovation projects, etc. In fact, I wish I had some time for some pet projects of mine (had some ideas of starting a micro ISV sometimes), but the time just isn't there (not counting house chores either)

      I truly love coding, but ~8h/day is enough, gotta leave place for all the other things in life. Life's hapenning around you, go out every once in a while. Life != [only] coding.

    3. Re:OMFG by 0racle · · Score: 5, Insightful

      So you don't hate your job, that doesn't mean its healthy to do it 24/7. The topic is something that most people wish would happen, to be allowed to leave work issues at work so they can have a life of their own.

      Leave what you do for work at work when you're done at the end of the work day. That way you will continue not to hate your job, you will not begin to loath waking up and having to do it your every waking moment. Use your free time for your interests, for whatever you find enjoyable. If its programming, fine do that but have it be something that is related to your own interests, not what someone who is cracking the proverbial whip at your back tells you to do.

      His boss may even realize this and so to keep a happy and healthy employee he tells them not to take work home with them when they are finished work for the day. Most places only make a show of wanting their employees to keep work and their own free time separate.

      --
      "I use a Mac because I'm just better than you are."
    4. Re:OMFG by Anonymous Coward · · Score: 1, Insightful

      +1 to parent. (BTW, remember the old Captain Kirk/SNL "Get a life" bit?)

      I'll make a different argument, though. Often what makes you productive in your work is experience gained outside of work. This applies especially to crafts like programming, which are as much art as science. What you learn from studying other disciplines will be rewarded in better understanding of and proficiency in your day job. Principles like aesthetics from art, rigor from math, argument and persuasion from literature - these can all make you a better programmer. If you have a head for math, try music.

      Have you ever noticed that programming jobs often ask for "well-rounded" applicants? This isn't (only) because they want you to be interesting when they talk to you in the hall. Most companies understand that this rounding contributes to more capable job skills.

    5. Re:OMFG by QuantumG · · Score: 2, Insightful

      Which is what the guy said. What you enjoys is working on software with a deadline. Some of the most enjoyable working experiences I've ever had was working at a startup and literally living in the office. Dear god why? Because the company in question was smart enough to keep the management away from the engineers and let the engineers form their own society.

      --
      How we know is more important than what we know.
    6. Re:OMFG by MobileTatsu-NJG · · Score: 4, Insightful

      "I certainly didn't expect this reaction."

      Don't take it personally. Lots of people around here rush to judgement, usually looking for a cheap Insightful mod. Once I mentioned that I sometimes go to movies without my girlfriend. There were a bunch of replies to the tune of "You should treat her better!", never once did anybody mention that not all ladies are interested in sci-fi. Heh.

      Anyway, getting back on topic: Do you have any interest in 3D? There are lots of apps out there (Lightwave, Maya, 3D Studio MAX, etc...) that are darned good tools, but there's always something missing. There's always a demand for new plugins, particularly ones that solve annoying problems. This would require some initiative on your part, but if you were to generate a few plugins and put them up on a site, you could make a few bucks on the side. (Paypal's very friendly for this type of work...) It'd take a little investment up front (Lightwave is $800...), and it'd take some time to get going, but you could generate a revenue stream for yourself for a while. I'm not sure if this is the sligtest bit interesting to you or not, but you'd broaden your skillset. There are a variety of things you can do with a 3D app (image processing, UI enhancement, automation, modelling tools, etc.) Might even find yourself working at a movie studio if this gig you have now ends!

      Something to think about. :) Gnite!

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    7. Re:OMFG by AstroDrabb · · Score: 4, Insightful
      I find myself bored with every project I start on my own.
      So don't start your own. Go to sourceforge.net and browse by topic or language you like. There are tons of community based projects that could really benefit from someone like you who has free time and likes to code. Do you know C# or would you like to learn? Head over to the Monodevelop site and help out. It is a very nice Mono/C# IDE for Linux that is comming along well, though it still needs coders like you to jump in.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    8. Re:OMFG by ELProphet · · Score: 2, Insightful

      While the GP was a bit... overbearing, he did have a valid gut-level reaction to your post (especially for the /. crowd). If you're making enough money to live on and still play (new hardware/games/dvds) and travel, then myself I'd be thankfull, and join the Iron Butt Association.

      If motorcycle riding isn't your thing (or MMOs, hiking, kayaking, whatev), and you just *have* to code, then I'd look towards some OSS projects, or something else for fun, and no money. No, there are no deadlines, but if you actually *need* deadlines to get you in gear, you aren't coding for fun, you're working because it *has* to be done. If that's the case, then I'd suggest Search & Rescue or Volunteer Firefighters. Both excellent jobs that give back to the community, and impose major "deadlines".

      Just my $0.02

    9. Re:OMFG by CastrTroy · · Score: 4, Insightful

      Maybe he should go to school then. I know I enjoyed programming a lot in university. Maybe he already has a degree, but that doesn't mean he can't take more courses. Classes do have deadlines, and often you can be more creative in school than you can be on the job site. Maybe he should be working on his masters or something.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    10. Re:OMFG by poot_rootbeer · · Score: 2, Insightful

      The unfortunate truth is that I can't do it "for myself". I find myself bored with every project I start on my own.

      Have you considered pursuing training in basic management skills, so that you will be able to follow your self-started projects to completion without losing focus, getting bored, and abandoning them? Now, you don't have to run out and enroll in business school or anything -- a weeklong Learning Tree seminar might do the trick, or a job skills class at a community college.

      Learning to manage yourself will provide benefits at your day job, too -- the more your boss can rely on you to work without constant supervision, the more advancement opportunities are likely to come your way.

  2. If you can't get a life, get a pet project by carpeweb · · Score: 5, Insightful

    I tend to agree with the comment suggesting that you look for something different, like a life.

    However, if that's not feasible (e.g., maybe you need more money; maybe you don't want a life right now), then how about a pet ... project?

    You could work on an open source project. Or you could think of an "unmet need" and code the solution, get some angel money, parlay that into VC funding, cash out and criticize the government full time (on /., of course).

    1. Re:If you can't get a life, get a pet project by arivanov · · Score: 3, Insightful

      The healthy balance is somewhere in between.

      I looked into working on BIG and real stuff in my "free" time a few years back and after balancing the pros and cons I decided not to. If I did take one of the offers I had a few years ago to "code this in my free time" I may have been considerably better off then now financially. Which would have mattered only if I was sane, alive and healthy. There is a limit on what a human brain can endure per day and this limit drops as the years go by.

      There is simply no way in hell I am going to look at a BIG project with a deadline in my free time now. I would rather read a book or spend some time with the family.

      Now, recreational coding is a different matter. Fixing bugs, polishing rough edges on stuff, writing documentation and articles are something BIG OSS projects always fail on. That is what I do when I feel like coding in my free time. It is an activity that you can do once in a while when the weather sucks so bad that it is not worth it to go to the park with the kid(s). It keeps your brain in shape, it is enjoyable and most importantly it is not stressful.

      Most of us get enough shit at work to get additional stress at home after that. Even if you can take it now in 5 years you will not and everyone will still expect from you those 15+ hours of work per day. Worst of all your finances will expect that too.

      It is not worth it.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  3. OPEN SOURCE by Anonymous Coward · · Score: 4, Insightful

    If you're happy with your pay, why not join one of the many thousands of open source projects out there that could use your help?

  4. Tell the Boss by homerjfong · · Score: 2, Insightful

    I don't know your situation, but your boss may think he's doing you a favor. Talk to him, take on more responsibility. Run the company. Do you think there's nothing more to do there? It's a rare company that can't use some extra, motivated, help.

  5. I used to work a second contracting position... by Zzyzygy · · Score: 5, Insightful

    Yup, I was in the same predicament that you're in; home after work, and bored out of my skull. So, I started contracting at night working with a small firm writing accounting software, and with a hotel writing banquet management software. One night when I finally got to bed at two in the morning, my wife looked at me and said "you've been so distant for the past six months, have I done anything wrong?" That broke my heart. I realized that I'd come home from work, eat dinner, and head on upstairs to my home office and code all night.

    It was also affecting my full time job. I was constantly late, and groggy and grumpy until sometime around lunch. My boss at the time finally got tired of the complaints and gave me an ultimatum: fix my attitude problem or find another job.

    I finally realized what an a-hole I'd been to my co-workers and more importantly to my wife. So, I gave up the contracting work.

    What I'm trying to say is that instead of burying your head in coding 16+ hours a day. Take some time for yourself after hours. Hang out with friends. Surprise your S.O. by doing something that's fun, offbeat, and different from your normal routine. To sum it up, enjoy life.

    -Scott
    --
    My other sig is a Glock
  6. Volunteer by smvp6459 · · Score: 3, Insightful

    Someone mentioned OSS...but that isn't the only path for free time. Have you ever contacted local non-profits and seen what kind of help they need and if it fits with the type of programming you'd like to do?

  7. Don't by Anonymous Coward · · Score: 1, Insightful

    As the subject says.

    Instead of programming in your spare time, find another area of interest and pursue it. You never know when you're going to snap mentally and not be able to write a single line of code again. My employer doesn't know it, but in the last month, I haven't done a thing, and I don't know what will happen when he finds out... I have reached a point in my life where coding absolutely disgusts me. And I'm not alone - many programmers I know are in a similar position, some have even resorted to drugs to be able to work.

    Not helping the fact is that my right wrist is starting to hurt. Sooner or later, I fear that it will require surgery.

    Anyway, lately I've been into digital photography. I go out and take pretty pictures of people, animals, flowers, buildings... I love it, but I don't think I can make a career out of that. Who knows, though.

    So my advice is that you find something that would classify as a backup plan, in case you wake up one morning, look yourself in the mirror and ask what the hell you're doing with yourself.

  8. Scratch your itch. Start your own. by tallpaul · · Score: 4, Insightful

    If you use computers, I know that you have run into software that totally sucks. In fact, not only did it totally suck, but every piece of software that came close to doing that thing sucks. Or you have run into wanting to do something that simply no software out there does.

    There are still LOADS of gaps like this anywhere from tiny utility software up to enterprise level stuff. Pick one. Whatever one bugs you the most. Write some really good software. Open source it and sell support. Or don't.. whatever. Just write good software.

    So you need some deadlines to keep you going? Not uncommon. Have someone do it for you (isn't that what you would do by contracting?). Either get yourself a partner (preferably someone who is keen on handling all the _other_ parts of creating and running a company in exchange for the possible rewards) who is also a good deadline-setter and will not let you slack. Or hire yourself a business coach if you do want to try your hand at the other aspects of running a company and just want someone to egg you on.

    Read Paul Graham's essays for encouragement and why starting your own software company is (still) a good idea. http://www.paulgraham.com/

    Oh yeah - ALSO find yourself another engaging hobby or two. They must involve at least the following:

    Social interaction. Yes you need this. You cannot work in front of a computer at work and do programming all day and then come home and do it all night. Your boss made that rule for a _reason_ . In order for your creative programming side to flow the rest of your mind must be fed. If you just program all day every day for primary job and then your side job your productivity will drop like a rock. This should ideally involve more than one person - a significant other will severely cut into the time you can spend on the stuff you need (socializing with more than 1 person and getting outdoors (see below)). It is a trade off.

    Get out. Out of the house. Out of buildings. Gardening maybe. Or hiking. Bicycling. Whatever appeals really. This is important for all the same reasons that social interaction is. It will tend to give your mind a break from thinking too heavily and the opportunity for creative thoughts to bubble up. It will also keep your body healthier. Not Olympic gymnast healthier. Heck - gardening will leave you a fat slob (if you are, and want to remain so), but it will bring your health up a slight notch nevertheless. If you want to be time-efficient, find a hobby that combines social activity plus getting out - this would possibly allow the space to date. But I do feel that doing something relatively mindless (BUT NOT IN FRONT OF A SCREEN - no video games and no TV. They are not mindless enough) is also fairly important even if it is only for a short amount of time..but regularly. At least once per week. Heck - just sit outside in a lawn chair in the sun and make chain mail. No thought involved, but you get fresh air and sun.

    Remember, the hobby must be engaging enough that you will continue to do it in spite of the pull to spend all of your time in front of the computer. Try out a few and see which one sticks with you for a while. Plop a reminder in your calendar a few months down the line to start the programming part (ie: don't get so sucked into the hobby that it cuts off your original plans). Plop a reminder in your calendar a few months down the line to re-examine your hobby(ies).

    Yes, this will severely cut back on the total amount of time that you spend in front of the computer programming. In fact, you might get only a tiny bit of code done per week (best done in extended-concentration burst I know - maybe one weeknight and 6-8 straight hours on one weekend day). But it will be much higher quality and you will get a LOT more done during that time.

    If you are concerned about the time issues and you happen to watch TV cut it out. Watching TV fulfills neither of the requirements for a healthy body and mind needed for programming. If

  9. Side business by Scarblac · · Score: 2, Insightful
    --
    I believe posters are recognized by their sig. So I made one.
  10. Accumulate some good karma instead.. by i_want_you_to_throw_ · · Score: 3, Insightful

    if motivation is your issue then volunteer to help a charity. Good IT help is hard to find for these kinds of operations and you can go to sleep at night happy that you've helped others less fortunate.

  11. Re:join a club by magores · · Score: 2, Insightful

    I agree with the AC parent.

    -Get a life outside of work. But, if that's not right for you,
    -Craigslist seems like a worthy option. Local jobs and contacts. You never know...
    -Robots for fun is a worthy idea, as is pretty much any other OSS project, as (many) other people have mentioned.

    Personally, I would say that you should FORCE yourself to do something non-programming related.
    -I'm guessing you're in your early 20's.
    -20 years from now, you'll be kicking yourself for spending all your time coding and not doing something "different" .
    --Like movies? Make one.
    --Like music? Play some.
    --Like books? Write one.
    --Like food? Learn to cook.
    --Like coding THAT much? Teach it to kids.

  12. Re:Rentacoder = Not Good Use Of Time For First Wor by Anonymous Coward · · Score: 1, Insightful

    http://en.wikipedia.org/wiki/Third_World

    Being pedantic is fine, as long as you're correct.

  13. Re:nods by Gr8Apes · · Score: 2, Insightful
    Side work is rarely worth it. Most of the time you are going to bust your ass, for what? A couple hundred extra bucks a month? Is that really worth two sets of work deadlines in your life? Side work obligations are usually hard to shed and once you make the decision to stop, you are looking at a good 6 more months of weaning people off.

    Get a hobbiest project. Doesn't have to be OSS, just something cool you like to do. I spend time at work all day writing glue code and database reports. When I get home that's the _last_ thing I want to code. So I have a few hobby projects invoving gumstix and servos and other embedded type programming.


    First off - if you're only getting a few extra hundred a month for that amount of effort, you made yourself a bad deal. I finally caved and did a side project - a friend of mine asked for help, and it seemed interesting enough, so I agreed but only within very strict limitations signed in a contract, including my maximim amount of time I would spend.

    I would also recommend that you only work on POC's and transfer knowledge, if you're doing side projects, unless you're intending to make them fulltime. I wound up doing about 40 hours work with about 500 LOCs, integrating 3 separate systems together in a base framework that wound up being as robust as they needed. (IOW, the POC is actually very near to their final code requirements, meaning they only have to do minor tweaks). They're very happy, I'm happy, and I'm done. New work = new contract.

    Even though this is a friend, on the biz side we made it clear from the get go that we would work within strict limitations. Don't get caught in the trap of "well, I need one more thing". Every time something like that comes up, my response is - it's possible, but only if it fits in with my schedule, otherwise I can't perform to the expected level.

    Even with the low 40 hours of work, this still affected my family life for 3 weeks, as I have a FT job and family.

    Last note, just because you think you have lots of spare time and are "bored", I'm willing to bet you don't have near the amount of time you think you do. Take on a small project first, with strict limits on how much of your time will be used. Make damn sure you can accurrately estimate how much of your time it will take. That last bit is very very important.
    --
    The cesspool just got a check and balance.