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? "

181 comments

  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 vistaconfig · · Score: 5, Informative

      I certainly didn't expect this reaction. I do have a "life". I live with a woman. I go out, frequently. I read. I travel. I watch movies almost on a daily basis. What the hell else can I do to have "a life". My "problem" comes down to the fact that I work true 40 hours weeks. I also work from home very frequently, thus taking away the waste of time that is traveling to/from work. I think I'm lucky in that regards compared to other people in my position. I don't work overtime, my projects (at least for now) are managed to the point where I know I will meet my deadlines. Also, call it what you are, but I guess "geek" would be a word that describes me fairly well. I simply like to program. The unfortunate truth is that I can't do it "for myself". I find myself bored with every project I start on my own.

    4. 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."
    5. 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.

    6. Re:OMFG by vistaconfig · · Score: 1

      and I'm sure I'll be busy with kids and all that stuff when the time comes. But I don't have that now. And like I explained before, I still do a lot of stuff that people would consider "fun". What I don't understand is that people fail to see that I LIKE programming. I don't look for a side job because I'm addicted to work and I need to fill all my free time with work-related activities. I'm looking for it because I'm addicted to and passionate about programming and can't feed that hobby by myself.

    7. Re:OMFG by heinousjay · · Score: 5, Funny

      I'll happily load you up with projects if you like. The pay is nonexistant, and the work won't be interesting, but you'll be helping me earn a nice salary and have more free time.

      Interested?

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    8. 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.
    9. 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)

    10. 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
    11. Re:OMFG by British+English+Suck · · Score: 0
      labourers
      You misspelled laborer.
      --
      I correct British spelling mistakes.
    12. Re:OMFG by British+English+Rule · · Score: 1
      laborer
      You misspelled labourer.
      --
      I correct American spelling mistakes.
    13. Re:OMFG by QuantumG · · Score: 2, Funny

      Take it outside you two.

      --
      How we know is more important than what we know.
    14. Re:OMFG by Cicero382 · · Score: 4, Funny

      "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."

      What? You mean I put on all this weight for nothing?

    15. 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

    16. Re:OMFG by Imsdal · · Score: 5, Funny
      Take it outside you two.

      Actually, since the two accounts were created consecutively, I'd have to guess that this is only one person, so it'd be a sort of "fight club" scenario.

    17. Re:OMFG by QuantumG · · Score: 1

      Even more amusing.

      --
      How we know is more important than what we know.
    18. Re:OMFG by QuantumG · · Score: 0, Troll

      If you're a programmer who doesn't enjoy programming you have no fuckin' right working in this industry. And that's not just some broad theoretical statement. You will be chased out by programmers who do enjoy programming if you havn't already been "promoted" to a managerial role.

      --
      How we know is more important than what we know.
    19. Re:OMFG by Zzootnik · · Score: 1

      Well- you don't have to make it a traditional "JOB"....What about looking around for OSS projects that need a hand? Or if you can't set your own deadlines, take another look around for anything with a Code Bounty and you cann pick up a few extra bucks- Your deadline there is "before someone else claims the bounty"....

      --
      Sig currently under construction. Mind the gap....
    20. Re:OMFG by house15 · · Score: 4, Funny

      What?!?!? One guy? I haven't seen "Fight Club" you insensitive clod!!!

    21. Re:OMFG by GodaiYuhsaku · · Score: 1

      Man I had a person give similar complaints when i talked about Training Day.

      Once a movie has left the theater.

      And gone to video.

      And more then a year later

      YOU GIVE UP ALL RIGHTS TO COMPLAIN ABOUT "SPOILERS".

      You had your chance to go see it in the theater.
      On HBO/Cinemax.
      On Blockbuster.

      Heck i think its been on basic cable as well.

      Oh here's one last thing for you...

      "DARTH VADER IS LUKE SKYWALKERS FATHER."

      Deal with it.

    22. 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.
    23. Re:OMFG by CastrTroy · · Score: 1

      You obviously don't use Zip.ca. If you put a movie on your list, there's no telling when it will come. Unless you mark it as ASAP. But you can only have 2 movies on ASAP at a time, so you have to keep on going back, every time something goes off ASAP. And even stuff that's sufficiently popular will stay on ASAP for a month. So it's quite common that movies don't come for a year, especially if you don't put it on ASAP.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    24. Re:OMFG by Builder · · Score: 1
      Find the nearest tall building, and jump. That's my advice, for you are not living and I see very little hope for you

      BASE is a pretty severe suggestion just because the guy is bored. Start out slow, like a tandem or something!

    25. Re:OMFG by TheRev · · Score: 1

      If the guy wants to work on a side project, thats fine.

      He can do something that educates himself, increases his value, etc.

      But I do agree, the guy needs to get out, get laid, do something.

      I for one love working on a computer, developing software, and usually being a jack of all trades, but for only about 6-8 hours a day.

      This guy either likes to take it, is a brownnoser, or has no real purpose in his life.

      Here's my advice to him, goto a coffee bar (not starbucks, a nice locally owned place!), or goto a bar in general and drink up [and get loaded], and sociallize.

      This kid is on the nasty path of burnout.

      This makes me wonder if this is an evil plot by my boss to get me to work more.

    26. Re:OMFG by Anonymous Coward · · Score: 0
      You obviously don't use Zip.ca. If you put a movie on your list, there's no telling when it will come. Unless you mark it as ASAP. But you can only have 2 movies on ASAP at a time, so you have to keep on going back, every time something goes off ASAP. And even stuff that's sufficiently popular will stay on ASAP for a month. So it's quite common that movies don't come for a year, especially if you don't put it on ASAP.

      Get a better service and quit whining.
    27. Re:OMFG by Skreems · · Score: 1

      That's actually a really good suggestion. Most advanced degrees will involve coding a functional product, at least if you get into a research lab. And while a real job would probably be prohibited by a Non-Compete from your day job, educational coding usually is not, or at least is easier to get an exception for.

      Personally, my other suggestion would be: even though you "know" you can't motivate yourself to work on home projects... try. If you always need some external deadline looming over your head to get anything done, you're never going to succeed at anything but code-monkey jobs. Try using this as an opportunity to train yourself to work in a different way, and you may open up more opportunities down the road.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    28. Re:OMFG by GodaiYuhsaku · · Score: 1

      Of course i don't use Zip.ca. I'm not canadian. heh I don't really rent anymore, since I see the movies I really want to see in the theater. Or wait till they hit HBO/Cinnemax.

    29. Re:OMFG by Anonymous Coward · · Score: 0


      You mispelled "mispelled". :)

    30. Re:OMFG by Anonymous Coward · · Score: 0

      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.

      Umm, what? You're saying the guy doesn't have a life and your telling the guy to go see a movie or play backgammon? You must be real fun at parties. Looks like the pot calling the kettle black.

    31. Re:OMFG by pikine · · Score: 1

      I don't know about getting paid programming work out of your free time, but I can tell you about getting fruitful personal projects: a personal project would only motivate you if it solves your own problems.

      Here is what I do on my free time and why I do it.

      Since I'm a graduate student, I'm pretty acquainted with LaTeX because my job (writing papers) depends on it. So I agreed to typeset a book written by a friend, in Chinese. For that, I'm using XeTeX, which is an extension of TeX that has very good multilingual and font support. However, I've noticed a typesetting trick or two from professionally published Chinese books, so I've been spending my time figuring out how to write TeX macros to accomplish that.

      The motivation is to deliver what I promised to my friend, and the end product (the macros I write) is something I can share with the community one day.

      Another example is a "linkiconv" program that I wrote. I have some files whose names were in some legacy character encoding, be it latin1, big-5, or something else. Nowadays I standardize on utf-8, so I wrote a program to convert file name encodings for me in order for the names to show up correctly.

      This program is not released because I'm not happy with the fact that it is written in Perl, and that it requires Text::Iconv module to work. I don't expect many people to install that, and I think Perl is overkill for what I try to do here. I'd like to have a similar program written in C to link with libiconv directly.

      However, my own problem has been solved, so rewritting the program in C never happened.

      --
      I once had a signature.
    32. Re:OMFG by house15 · · Score: 1

      I've seen it. It was a joke. Deal with it.

    33. Re:OMFG by DrJimbo · · Score: 1
      Good reply.

      It's funny but my first reaction was to tell you that you should have included the fact that you already have a "normal life" in your orignal Ask Slashdot question. How strange that the claim "I already have a normal life" seems so unusual here that it feels like you're sandbagging us by not saying it.

      But to answer your question, I suggest that you look into doing some volunteer work on the FOSS project of your choice.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    34. Re:OMFG by kunwon1 · · Score: 3, Funny
      Actually, since the two accounts were created consecutively, I'd have to guess that this is only one person, so it'd be a sort of "fight club" scenario.
      I am Jack's complete lack of surprise.
      --
      Specialization is for insects. -Heinlein
    35. Re:OMFG by GodaiYuhsaku · · Score: 1

      And by posting my reply, I did.

    36. Re:OMFG by foxyjenny · · Score: 1

      You don't work a true 40 hours a week, who are you trying to kid? ;)

    37. 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.

    38. Re:OMFG by Anonymous Coward · · Score: 0

      I am sure that you are not unique in this respect. I seldom take work home, and seldom work overtime. I do not work from home often, so I do have the commute to deal with, so I am not quite as well off as you are in that regard. I have a life, a wife and 2 girls who keep me busy. I also read and watch movies. I also have an hour or three free several evenings a week, and could probably do a few interesting things, but like yourself, I find it hard to be motivated to code unless I have to for some reason (deadline and the like) perhaps you can take this as an oppourtunity to do soemthing for people in the same situation. Maybe you could start a small business, a web site that is a clearinghouse for small programming projects. Someone wants some coding done, be it a new php website, or some changes to an open source java project, maybe a VB app do so something they find boring, of some other small project. They can specify how much they are willing to pay for that job and the community can peruse the listings. You can use a feedback system, like eBay where folks who get work done can leave feedback about the coder who did the work, and the folks who want some coding done can check the rating before they accept the offer. Perhaps provide a way for potential programmers to make a counter offer in case they feel the requester's offer is a little low... perhaps if it proves popular, you could charge $1-2 dollars to list and maybe take a 1-2% commission on the pay once negotiated, simialr to the way eBay does it... just something to think about

    39. Re:OMFG by Ed_Pinkley · · Score: 1

      Good points. (However, I think parent *may* have been joking.) This made me laugh when I saw it.
      King Kong Spoiler Alert! http://www.penny-arcade.com/comic/2005/12/05/

      --
      "Long time listener, first time caller."
    40. Re:OMFG by Zemran · · Score: 1

      You cannot be as stupid as you sound as you would not be capable of breathing if you were. You are therefore the obvious troll as there was nothing in what I said to suggest that I did not enjoy programming even though I fail to see why that would bar someone from being good at something. All I said was that I did not see what right the grandparent moron had to speak on my behalf. No one in the field of programming is liable to be chased out merely because they do not enjoy the proffession as within the proffessional world it is results that speak louder than ideology. Arseholes like you would get chased out more quickly as no one wants to spend time around the arogant loudmouths of the world.

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    41. Re:OMFG by vistaconfig · · Score: 1

      I guess it is my fault by failing to mention that I don't just sit home and do nothing. The problem is that even after doing my "normal life" stuff, I still have time to spare.

    42. Re:OMFG by Anonymous Coward · · Score: 0

      "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!""

      This is really a function of where you work. At a lot of companies with > 50 or so programmers, developers are treated like factory workers. A lot of these programmers no longer 'like to program' purely because of their work environment. But they can't leave because of point 2:

      As for "social pressure to hate your job", while hating your job is extreme, I really take pity on the sort of person who happily uses their not-at-work time for work-related activities. It really destroys relationships and makes life miserable. But working 60 hours a week is all some people seem to know how to do.

    43. Re:OMFG by Anonymous Coward · · Score: 0
      The unfortunate truth is that I can't do it "for myself". I find myself bored with every project I start on my own.


      If you don't already have one, get a masters and go teach. It's not megabucks, but you can teach a class or two per semester/quarter and get some okay part time pay while imparting your knowledge.
    44. Re:OMFG by MBGMorden · · Score: 1

      If you truly love coding, I'd suggest picking an open source project and helping out (or starting one of your own).

      Want a project & deadline?

      Go to http://www.mailzu.net/

      I need this thing working completely with amavisd-new 2.4.0 and able to train ham/spam via the web interface by July 31st. A Postfix queue management screen in the admin menu is due by August 15th.

      Get to work . . . . please? :)

      (I'm actually already working on these mods myself, but being a C/C++ guy I'm having to lookup every statement I want to do in PHP :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    45. Re:OMFG by foxyjenny · · Score: 1

      He goes out, he gets laid quite frequently (almost every day), and does quite a bit that's not programmaing. So you're not passionate about what you do. So you don't love programming as much as he does. And seems to me that your "jack-of-all trades" abilities are comprised of making seething, insulting generalizations about people whom you don't even know. He's most definitely not a brownnoser, and he has plenty of purpose in his life. I'm not even sure what your comment that he likes to "take it" is supposed to mean, unless you're referring to the fact that he enjoys programming. Not everyone has to get loaded to have a good time. He does drink, and he does socialize.

    46. Re:OMFG by 8282now · · Score: 1

      You have a girlfriend who doesn't like SCI-FI?
      What's wrong with you? Have some standards!!

    47. Re:OMFG by osgeek · · Score: 1

      Just look for the links to job sites and the job-finding recommendations here. Ignore all the morons with the "great advice" on how to live life. Shit, we're all nerds here reading slashdot. We may know about finding computer-related work, but we know nothing about having real lives. ;)

    48. Re:OMFG by foxyjenny · · Score: 1

      He has a woman, and has had one for some time. Nice of you to keep the conversation on a mature level by resorting to comments ilke "What are you, a retard?" Guess what, I write/edit for my profession, and I recently started a side company in my SPARE TIME doing - OMFG - writing and editing! I guess that means I do nothing and that there's no hope for me, right? Sorry that we both love what we do and have a passion for it that far exceeds what your mind can comprehend. Just because someone loves what they do doesn't mean they have no life. Gaining experience by wanting to do more work is not a shortcoming or a fault, nor is it something to be mocked or reviled by a group of NERDS. Besides the fact that he does bring work home occasionally, but not to the point where it affects his social life or otherwise. Maybe, before jumping to erroneous assumptions (such as that he does nothing but program), you should have put some intelligent thought into your response so that you didn't come across as an imbecile.

    49. Re:OMFG by Anonymous Coward · · Score: 0

      You have a job where you get to code for 8 hours a day? I thought most programmers had it more like in Office Space, or more realistically, this guy.

    50. Re:OMFG by fotoflojoe · · Score: 1

      Oh here's one last thing for you...

      "DARTH VADER IS LUKE SKYWALKERS FATHER."


      Thanks... Thanks a whole effing lot.
      I was GOING to watch that tonite.

    51. Re:OMFG by Anonymous Coward · · Score: 0

      NEVER talk about Fight Club!

      Don't you know *anything*?

    52. Re:OMFG by tzanger · · Score: 1

      how to bluff a Texan out of a pot.

      Huh?

    53. Re:OMFG by Strolls · · Score: 1
      I do have a "life". I live with a woman.
      Your Mom doesn't count. Stroller.
    54. Re:OMFG by Anonymous Coward · · Score: 0

      You're going to have to work on your mind first. Get out of a habit of depending on people for direction. Find out how to increase feedback and rewards off projects to keep you going. Find projects that have rewards you really care about.

    55. Re:OMFG by kesuki · · Score: 1

      I think you're right :) I've been working for myself, and for free sigh.

      lately, i spent almost 250+ hours working the past few weeks. for myself, and it was crazy.

      working too hard is a danger, because you can loose your mind.

    56. Re:OMFG by arkaino · · Score: 0
      The unfortunate truth is that I can't do it "for myself". I find myself bored with every project I start on my own.

      Hey, I'd like to understand what you mean when you say "bored". There are so many things you can start on your own as a geek being a self motivated person. Now, I'm seeing we have a kind of contradiction here. Perhaps you get motivated in some project but suddenly it goes "boring", it's happened to me if you refer to those cases.

      IMHO as a geek with "spare time" but without new interesting ideas to spend time in, you can try to be better in what you currently do OR join a project.

      cheers.
    57. Re:OMFG by AnotherShep · · Score: 1

      It's a very useful skill.

    58. Re:OMFG by foxyjenny · · Score: 1

      Except he lives with his girlfriend, and miles and miles away from his mother. Where did you write this comment from? The room in the basement of your parents' house?

    59. Re:OMFG by Le+Marteau · · Score: 1

      I sincerely apologize.

      I could blame the wine I had at the time, but that is no excuse. I could have made my point without being so inflammatory.

      --
      Mod down people who tell people how to mod in their sigs
    60. Re:OMFG by Anonymous Coward · · Score: 0

      "Arseholes like you would get chased out more quickly as no one wants to spend time around the arogant loudmouths of the world"

      And you thought it was your halitosis.

      Get a grip! Of all the things to whine and bitch about, you pick this crap??

    61. Re:OMFG by Anonymous Coward · · Score: 0

      "nor is it something to be mocked or reviled by a group of NERDS"
      "Maybe, before jumping to erroneous assumptions...you should have put some intelligent thought into your response so that you didn't come across as an imbecile."

      You must be new here! Welcome to /.!

    62. Re:OMFG by schmiddy · · Score: 1
      I'm trying to find some kind of a side job that pays whatever money, and has deadlines

      Doesn't sound like pitching in to an open-source project would really be your thing. It's rare to find one that runs on any sort of stringent deadlines, and rarer still to find one that pays.

      I do have a few suggestions in the line of open source work, though. If you'd like to earn some money, you could try looking for exploits in Firefox and earn $500 a pop with Mozilla's Bug Bounty program. In addition, Launchpad lists a number of other open-source bounties for various projects.

      If you're looking for something more formal, check Craigslist. Under the 'gigs' -> 'computer' section of your city, you should see a bunch of small projects people are looking to have done. Most of 'em are web design work, though I see a fair amount of DB programming, C++/Java etc. work offered. If you have a decent resume, it shouldn't be too hard to land one of those gigs on the side.

      Just keep in mind that a lot of fairly small projects that you could do on the side for a fee could also be outsourced for a fraction of the cost. Working locally through Craigslist gigs is a great way to steer clear of that trap.

      Shameless plug -- I'm currently trying to write a website about earning money on the side.

      --
      http://cltracker.net -- powerful craigslist multi-city search
    63. Re:OMFG by Anonymous Coward · · Score: 0

      "DARTH VADER IS LUKE SKYWALKERS FATHER."

      You fucking bastard.

      Lameness filter encountered. Post aborted!
      Reason: Don't use so many caps. It's like YELLING.

  2. Google contract programming by tepples · · Score: 4, Informative

    Ask Google: contract programming

  3. Rentacoder, and others. by Myself · · Score: 4, Informative

    Have you looked at Rent A Coder? That's the first outfit that comes to mind. (As of writing this post, there are no other posts showing, so forgive me if it's redundant.)

    Also check your local (or not-so-local) Craigslist boards, people frequently post there looking for small programming projects.

    Also also, call around to local charities, political groups with whom you agree, and other similar operations. See if you can identify ways their operation could be streamlined, and implement them.

    1. Re:Rentacoder, and others. by bscott · · Score: 4, Funny

      > Also also, call around to local charities, political groups
      > with whom you agree, and other similar operations. See if
      > you can identify ways their operation could be streamlined,

      I think that's a very narrow view of your options. Don't limit yourself! You could find a charity or political group with whom you DISagree, and subtly sabotage them... THERE'S your motivation!

      --
      Perfectly Normal Industries
    2. Re:Rentacoder, and others. by Anonymous Coward · · Score: 0

      > I think that's a very narrow view of your options. Don't limit yourself! You could find a charity or political group with whom you DISagree, and subtly sabotage them... THERE'S your motivation!

      You don't suppose there are any jobs from the RIAA or MPAA, do you... ? :-)

  4. How about... by ontheheap · · Score: 1, Redundant
    1. Re:How about... by Kuxman · · Score: 1

      Craigs list is awesome. I've found my last 2 summer jobs on there (I'm a student at Carnegie Mellon - so summer is all I can really take on), and keep any extra down time (When I'm not playing soccer) occupied with various gigs from website work to programming. For those of you out there who went to the MS conference in Boston, I'm one of the 20 guys who set up all the computers for the event. As much as I hate MS, they paid us damn well for just setting up computers.

      --
      http://www.asti-usa.com
  5. 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 kestasjk · · Score: 1

      Get a life? Some people enjoy programming(/doing things which are constructive), Open Source has come about largely because of this. Do you actually think that enjoying your work is a bad thing? Some people suggest playing video games or going dancing; maybe /they/ should "get a life"?

      --
      // MD_Update(&m,buf,j);
    2. Re:If you can't get a life, get a pet project by nbehary · · Score: 1

      But seriously, if you have a life, who has time for extra programming. I do bring my work home, sometimes.....get around to it almost never when I actually do.....believe me, I enjoy programming/"doing something productive"......thing is, in the real world, there are productive things that aren't programming

    3. 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/
    4. Re:If you can't get a life, get a pet project by quarterbrain · · Score: 1

      I'm in the same place the thread starter is, I wouldn't mind doing some freelance work - I enjoy programming and don't consider it work. To me, it's much like working a puzzle or putting together a model which other people do in their free time for enjoyment. I especially enjoy new programming problems I haven't solved before, and it's even more rewarding using a language I'm weak in to do it. Much like the originator - I lack the motovation and inspiration to dream up an "unmet need" and start hacking away on it. This is why I haven't started an open source project, and also why I haven't tried to be a part of one in some time(I've done a couple bugfixes in the past).

      If I had someone that communicated a need to me, and I had a motovating factor(in this case, money) to push through those particularly uninteresting bits that live in most every application, I would be a happy camper. Open source doesn't provide the motovation, and rarely communicates a need for more than documentation or language conversion.

    5. Re:If you can't get a life, get a pet project by MBGMorden · · Score: 1

      Thing is, "get a life" is always a dressed up negative phrase to say, "I wouldn't enjoy what you do for fun, so you should obviously come do what I find fun, even if you're miserable doing it.".

      If someone is actually happy what they're doing (actually happy, not moping about doing it), then telling them to "get a life" is counterproductive. What you're really trying to do is make them conform to some ideal that you hold as "proper recreational activities".

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  6. Side work website by czehp · · Score: 3, Interesting

    I'd check out guru.com. It's a good site for finding programming jobs of all sizes and in all fields. I've taken several jobs from the site while in between jobs and on the side.

  7. TopCoder by USSJoin · · Score: 4, Interesting

    I, for one, would recommend TopCoder: http://www.topcoder.com/ . I am a member (blue-rated), and it's an interesting place; half devoted to algorithm competitions, where you have short timed problems to complete, and half to software development. All of it involves money in some way, either as prize or compensation: I suggest you check it out.

  8. Rentacoder et. al. blow and here's why by QuantumG · · Score: 4, Interesting

    Rentacoder is full of people trying to get cheap work done with a poor idea what they want and no intention to pay at all if they can get away with it. No-one needs Rentacoder to find a programmer. Instead, there should be a site called Rent-a-networker. No, not the kind of networking that involves cables and routers, the kind of networking that involves going to conferences and smoozing. There should be a site where programmers can go, enter their skills and availability and some business guy goes out and finds real customers who need those services. The business guy gets a cut of whatever you make, so he will be trying to find clients that really need your services and are willing to pay top dollar for them.

    --
    How we know is more important than what we know.
    1. Re:Rentacoder et. al. blow and here's why by Anonymous Coward · · Score: 0

      Patented. Thanks.

    2. Re:Rentacoder et. al. blow and here's why by Xtravar · · Score: 1

      Dude... skip that and just get me a manager. Much like a pro football player or pop star... SHOW ME THE MONEY!!!

      --
      Buckle your ROFL belt, we're in for some LOLs.
    3. Re:Rentacoder et. al. blow and here's why by QuantumG · · Score: 1

      Don't say the m word.

      --
      How we know is more important than what we know.
    4. Re:Rentacoder et. al. blow and here's why by Anonymous Coward · · Score: 0

      But the business guy will also want to handle as many programmer-clients at once as possible, so he can maximize his income; so he will automate the process as much as possible, devoting personal effort only when a dispute is likely to cause him to loose a deal; and what results is just like rentacoder, where all the negotiation is taken upon yourself and the site still gets a cut of the deal.

    5. Re:Rentacoder et. al. blow and here's why by modir · · Score: 1

      Actually there is something similar to your idea: https://www.openbc.com/ Here in europe it is already quite big.

    6. Re:Rentacoder et. al. blow and here's why by Impy+the+Impiuos+Imp · · Score: 1

      Mating?

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    7. Re:Rentacoder et. al. blow and here's why by Anonymous Coward · · Score: 0

      There's a site for that. It's called monster.com. And the headhunters that use it all suck. They have little if any technical knowledge (Actual recent quote: "Do you have any D-O-S [pronounced Dee Oh Ess] experience?") and just get in the way of companies that know what they want and programmers who know what they can do.

    8. Re:Rentacoder et. al. blow and here's why by fantod · · Score: 1

      http://assembla.com/ is pretty much what you are looking for. You can go in and see people as they work, or get an expert to build a team for you.

      (Disclaimer: I have not used the site, but have worked directly with Andy Singleton)

      Once "everybody" finds a site like rent-a-coder, quality drops through the floor, so I probably shouldn't be posting this.

  9. 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?

    1. Re:OPEN SOURCE by masterzora · · Score: 1

      Do OSS projects enforce deadlines? Because he stated that as a requirement in the OP.

      --
      Remember, open source is free as in speech, not free as in bear.
  10. 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.

  11. STFW? by Rinisari · · Score: 5, Interesting
    1. Re:STFW? by Tim+C · · Score: 1

      That's an excellent suggestion, but from my admittedly limited research into the subject, there seems to be an awful lot of people with completely unrealistic expectations of how much to offer as a bounty. That's probably fine for students and people in a similar position of having a lot of free time, but not so good for the 9 to 5ers amongst us. I've seen projects that are easily a couple of weeks work with bounties offered of $100 or less.

      That said, it might be worth a person's while if they truly have nothing better to do.

    2. Re:STFW? by Anonymous Coward · · Score: 0

      If the bounty for a given feature stays at such a low offer, then the feature is probably not important enough for others to add their share to it. If you are just in it for the money, go find a bounty where the relationship between demand and effort required to receive it are closer to your expectations.

    3. Re:STFW? by Etyenne · · Score: 1

      In fact, if the poster could take on the SIP encryption bounty on voip-info.org, I would be really happy !

      --
      :wq
  12. Rentacoder = Not Good Use Of Time For First World by patio11 · · Score: 4, Interesting

    I registered on RentACoder in hopes of basically freelancing as a summer job and eventually abandoned the idea. The site is extremely popular with overseas coders of varying quality (from worse-than-crud to top-notch), many of whom put in bids which are just ludicrously low if you're duplicating them from a base in the US or another first world nation. Take, for example, a project the complexity of an undergraduate CS lab (not an ACTUAL undergraduate CS lab, although there's no shortage of students using rentacoder to cheat that way): I would assume eight solid hours of effort would get this done. I was thinking of bidding in the $100 range -- $12.50 an hour seemed like a pretty fair valuation for my time for a college student with a specialized skill set working as an independent contractor. Within an hour of the project being posted, there were I kid you not a dozen bids offering to do it for $20. Many of them had the feel of a copy-paste job of questionable English skills, but there were some capable individuals in the bunch. I mean, programming for pocket change beats working at McDonalds, but programming for $2.50 an hour... not a worthwhile proposition I don't think.

  13. 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
    1. Re:I used to work a second contracting position... by Will2k_is_here · · Score: 3, Informative

      I was about to post something similar to this.

      It isn't healthy to mix what you do with your free time with what you do during work hours. There will be unnecessary overlap and it isn't fair to you or anyone else around you (home or work).

      Use your free time to take up another or a new interest. Everybody needs to have variations in their lives.

    2. Re:I used to work a second contracting position... by madaxe42 · · Score: 1

      Or you can go the other way entirely - chuck the dayjob in the can, go fully indie, live, eat, breath code, love what you do, and people don't get on your back about it, because you're an entrepreneur, and it's understandable that you dedicate 20 hours a day to your baby.

    3. Re:I used to work a second contracting position... by Johnny5000 · · Score: 1

      Or you can go the other way entirely - chuck the dayjob in the can, go fully indie, live, eat, breath code, love what you do, and people don't get on your back about it, because you're an entrepreneur, and it's understandable that you dedicate 20 hours a day to your baby.

      Normally a good suggestion, but the original poster indicated a problem with self-motivation, which would probably be a disaster if they went into business for themselves.
      Not everyone is cut out to be an entrepreneur, I guess.

      --
      The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
  14. Hmm by hearjapan · · Score: 1

    I'm starting a company and looking for a programmer to write a couple of databases that interact for the website which will sell many products. The pay is small, $500 a month, as we are trying to start it up without the help of greedy investors, but if you can create a good finished product, we are willing to give you a percentage of stocks, so in the future it could be a great investment.

    1. Re:Hmm by Precion · · Score: 1

      I would be interested in find more information on this.

    2. Re:Hmm by hearjapan · · Score: 1

      please send an email to nreaven@hearjapan.com for more information.

    3. Re:Hmm by vistaconfig · · Score: 1

      I am definitely interested, thanks for the comment. I'll e-mail to the address you left below.

    4. Re:Hmm by Qwell · · Score: 1

      Obviously, then, the answer to your question is "post an Ask Slashdot article". ;)

      --
      As of 10/06/03, I hate COBOL developers.
  15. 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?

    1. Re:Volunteer by Anonymous Coward · · Score: 0

      ..."non-profit" doesn't mean they are not well paid, and do not have funds for paying real wages. Many are backed by philanthropic organizations/sponsors(with a bundle of endowments).

      (non-profit) hospitals - significant pay for administrators, staff, etc., new buildings everywhere, yet little old ladies volunteer to do the real grunt work. The industry acts poor, but they are the support for the entire high paid doctors/surgeon/clinical/oxygen/whatever industry, and they won't be allowed to fail.

  16. nods by porkThreeWays · · Score: 1

    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.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:nods by masterzora · · Score: 1

      It sounds like he's looking for something to fill his time, not make more cash. He likes to program, but can't get himself to do any task without a deadline and self-imposed deadlines don't work. So, a side job is the only thing he can think of. And, please, it's *hobbyist*. The word piece "ist" means "one who" while "est" means the word is a superlative.

      --
      Remember, open source is free as in speech, not free as in bear.
    2. 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.
  17. Go the whole hog by tqft · · Score: 1



    Apply to work for slashdot - Taco is hiring read his journal

    --
    The Singularity is closer than you think
    Quant
  18. Ok, how about this? by jd · · Score: 2, Interesting
    I'm involved in a number of Open Source projects (covering crypto, multicasting, reconstructions of genuinely ancient games, etc) and volunteer projects (processing archaeological data, mostly) where there is a desperate need for coders who are determined to get results, who can be given assignments & deadlines, etc. I don't know what sort of bounties I could pony up, but if there are coders out there who would like to be given a nice, encapsulated, well-defined project, I would be more than happy to write up a formal requirements doc, milestones, deadlines, etc.


    I'm probably not the only person who can provide the structure. (There are a bazillion project sites out there, but sites != structure.) There are an amazing number of projects out there. The problem is that there are simply not enough people to go around, and the lines of communication between coders and projects has traditionally been poor. Proper requirements analysis and project specifications are rare to non-existant outside of the best-of-breed elite institutions, paid or otherwise. Most of this is because geeks are often poor communicators, so the projects that are interesting (ie: geek-run) are the ones people know least about, and the ones with the best PR (run by marketing) often have the least novel or interesting work involved in them. This makes it hard to find out what REAL work is out there.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  19. Extra work? by mugnyte · · Score: 1

    Chase what you love, first and foremost. That said, you should surf Sourceforge and sign into one of the projects there. It will help "the cause" of forwarding FOSS.

    If you want extra money, you'll find enough few contract programming jobs (if you're competent) at places like Hire A Programmer or Xperts 4 Hire. There are others but you know how to google, right programmer?

    For example, my side projects include:
      - FOSS Sudoku
      - Postgres Build machine agent
      - General BSD OS fiddling
      - Local C++ work
      - various "skunkwork" projects at my local job (.NET)

    The rest is non-tech. I must stress that having a non-tech side makes your life whole.

  20. join a club by Anonymous Coward · · Score: 0

    In addition to rentacoder.com and guru.com that other people mentioned, there is also scriptlance.com and craigslist. Craigslist might be better in that work will be local, and thus you are also lining up potential new jobs if the current one disappears.

    However, the people telling you to get a hobby or life are right.

    I would advise joining or founding a local robot club. The robotics stuff is technical, but the mecanical part is different enough from what you normally do that it will take your mind off of that. The arena type contests they have every once in a while will provide you with the deadlines you need, but the real way to keep motivated is to form a team of like minded individuals and work together.

    1. 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.

  21. The right business model for sustained work by Centurix · · Score: 5, Interesting

    While I think the idea of Rentacoder and other bidding sites is good for getting quantity of work through, it's really the wrong type of business model. Basing a service on discounted labour is a short way to make very little money. Not only that, but it de-values your worth. I've been working as an independant programmer for almost 15 years and I've tried a few different ways of finding new work to do, advertising in newspapers, journals, 'door knocking' around businesses with flyers, but by far the best way of getting ongoing well paid work is by referral.

    Getting that first customer is the tricky bit, but once you've done that the rule is simple, when the work is either complete or well under way, ask them for a minimum of three referrals for businesses they know personally who may require work, and ask them to put in a good word for you. Always push for three as it covers the odds pretty well and you're nearly always guaranteed new customers. It's difficult to do initially as it feels awkward asking them for that kind of information, but you have to see if from their perspective, they have a valued service that has helped them and their mates should benefit in the same way. I've never had a customer who was not willing to give me referrals in this way.

    Fix a rate, do some research into the going rate for your area, don't undersell, don't oversell. After a while you get used to spotting risks, be they technical (in most cases you have to guage the amount of technical risk involved, this will aid in contingency) or political risk.

    Don't be afraid to contract other people into the same job with you, just choose people you know, even if they have flaws it's better the devil you know. You can be fussy about the type of work once you have quantity coming through the door, until that point be prepared to do any type of development work.

    The discounting thing is the real point though, don't be tempted to do it. Instead of discounting, reduce your services for the same job. Otherwise you'll find yourself doing the same work for one customer at the discounted rate for 10 years and have a hard job trying to increase your rate.

    Getting that first customer though, not really as hard as you think. I try to avoid working for friends and family, but if you can get references from friends and family that's the next best thing.

    Know your own process. Understand what it takes to go from the handshake to getting paid from an invoice is very important. It's good to know how to gather meaningful requirements, build your own practical specifications, manage customer expectations, managing variations to work and learning to say no at the right time. It's easy to skim over some of these, especially when you first start doing it by yourself, but after a while you realise why they exist and how they can save you time when done right.

    A low priority is insurance, professional indemnity is a good one, cover yourself after a while. Not that you're going to be careless about what you do, but the insurance is there for when you get hit out of leftfield. When you get enough income in to pay for the insurance get a broker and invest.

    --
    Task Mangler
    1. Re:The right business model for sustained work by 1iar_parad0x · · Score: 1

      Good advice. I've got one question about the referrals. Do you just bluntly ask for 3 referrals? I understand that you have to do good work and have a good relationship with the customer. However, is it that simple? I may try it myself.

      --
      What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
    2. Re:The right business model for sustained work by Centurix · · Score: 1

      I pretty much ask straight out now about the referrals, but sometimes it can depend on the person you're talking too. Like if it's direct to the business owner, then they generally have no problems at all and in fact almost take pride in coming up with them. If you've been dealing with other managers or are distant from the networkers in the company then it can get a little trickier, but not impossible.

      When I take on a job I usually aim to gain a relationship with the big guy which makes the whole process a lot easier. When you deal with middle managers or people who don't talk to anyone else outside of the company you have to reach up the chain through that person to get information. That requires a lot of hassling, but the rule is to always get the three referrals so you hassle until it happens (or they blow you off, which is a big deal to me respect wise).

      Saying that, just blurting out "I was wondering if you could give me three referrals" won't really work. The conversation would be lead into by talking about quality of work, and how I sustain business through referrals, then hit them with what I want. But the language has to be certain of exactly what I want, I use language which doesn't give them an escape like getting them to ask me what I want out of the relationship and then laying down the "I need at least three referrals from you" part, which is important, "I would like" or "I was wondering if" will give them something to dodge. Also, I believe that if you have the right understanding behind the question and that you understand what's going on between the both of you then the language is just right anyway.

      1. You provide a valuable service to them
      2. They understand what your work is worth to them
      3. They know as a business owner themselves that networking is key and word of mouth is king
      4. You will treat their network of friends with the same level of professionalism
      5. You need to survive, which is kind of outside the scope of the original question about getting work out of hours

      There are quite a number of techniques that are available to use, I did quite a lot of work with sales people on both product and project work and picked up a number of things through stuff like pre-sales, proposal and meeting rooms sales work, plus I did some high turnover shop floor sales early in my career which taught me about closing and how to talk features/benefits. I read a few sales journals and listen to sales podcasts for other tips (like a few months ago I had to deal with a company negotiator, I thought the deal was cut through discussion then this dude walks in and started making demands telling me what I'm going to do deal wise, I made the mistake of just backing out because it was just unfamiliar territory)

      Hopefully though, you shouldn't have to sell yourself too much if the referrals are good as your existing customer will do the ground work for you. It feels good when you ring a referral and they know exactly who you are and are ready to roll. I had one job a few years ago with a manufacturing company who used a piece of custom cutting machinery which was old but essential, CNC controlled and hooked up to a PC.

      Turned out the company which made these cutting devices went out of business two years prior the name and rights were bought out by a competitor and they just dropped the product, so they needed to get things fixed. I have some CNC experience from my father who is a toolmaker and I used to help him out with programming lathes and milling machines for large batches of materials, so I took the project on knowing the technical risk, re-wrote one application which controlled the axis on the cutting board and integrated it with their job costing system and materials handling application which controlled their bill of materials. Anyway, towards the end of the job I sat down with them and asked about the referrals and it turned out that there were 20 other companies around Australia which used the same equipment and were suffering the same fate. The owner just got out his address book there and then and photocopied three pages of people, rang them up and said who I was and that they should expect a phone call from me. Five of them actually rang me up first.

      --
      Task Mangler
  22. 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.

  23. LUG or Sourceforge by njmarine2001 · · Score: 1

    If it isnt the pay thats important to you, you may want to consider a balance, maintianing much of your free time yet finding new exciting projects to keep you busy where you are part of a team, and expected to fulfill your role in that team. look into a few things like your local LUG (linux users group) or http://sourceforge.net/. both are places always looking for help, and both are worthwhile causes, linux users groups because you can be part of your community, get out and be involved, and still write code for them. Sourceforge for becomming part of a team working on a new upcomming project, maybe they need exactly someone with your skill set and you'll help write the next apache. Sourceforge would probably be my second choice even though it is more directly related to writing code, because the LUG will find a person who knows what they are doing and is willing to help others around them as an invaluable asset, so you'll get that good feeling of helping your local community as well as still getting to code some.

  24. Trying not to be redundant by Enderandrew · · Score: 1

    Others have suggested finding an OSS project, which I want to add my support for. However you mentioned specifically that you need deadlines. For that I suggest finding a large project that puts out a roadmap and commits to releasing on schedule. I'm a fan of KDE, and right now they are developing KDE4 and porting all the KDE apps to QT4. There is plenty of work to do, and plenty of it can be done in reasonable clumps. Find a small app, convert it, and keep moving on. The QT4 framework seems pretty nifty and a nice thing to learn.

    Personally, I'd love to see Shareaza ported to QT4. It is currently written on MFC, but none of the original developers are active anymore. The Shareaza team has discussed moving away from the MFC framework and rewritting the app for over 2 years, but no one has done it. QT4 would allow for the program to become multiplatform as opposed to being Windows only. It is the only P2P software package that I've seen that handles torrents, Gnutella, Gnutella2 and eDonkey all at the same time with a robust client. It allows you to easily configure discovery services, import security filters, the works. It truly is a great app, and you'd be my personal hero if you managed to port it.

    That's my suggestion.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Trying not to be redundant by mattyrobinson69 · · Score: 1

      I believe mlDonkey handles those protocols and more

    2. Re:Trying not to be redundant by Enderandrew · · Score: 1

      Awesome! When you search, does it search across all the networks automatically?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  25. 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

  26. Side business by Scarblac · · Score: 2, Insightful
    --
    I believe posters are recognized by their sig. So I made one.
  27. Help out with Free Software Projects! by rammer · · Score: 1

    There are TONS of Free Software projects that Need Your help.
    You can impose deadlines on yourself. And you probably should if that is the way your mind works.
    Just make sure that missing the self imposed deadline has some real repercussions.
    No cafeine for a month or something like that.

    Seriously though. Get A Life. Find A Wife. Have some children. Watch them grow. Go with the flow. Try to remain sane til then.

    Children can easily fill your empty hours. They are the most challenging programming (education) project you are likely to have ever worked at.

  28. Contribute to FOSS by thomasdn · · Score: 1

    Contribute to free open source software. There is lots of projects out there. I bet you can find something that interests you. If you are happy with your current salery, then why do you need to get payed for doing it? Be happy that you help making the world a better place when developing free open source software.

  29. Re:Rentacoder = Not Good Use Of Time For First Wor by Opportunist · · Score: 1

    Well, ya know, there's internet in India...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  30. Money? by famebait · · Score: 1

    I'm trying to find some kind of a side job that pays whatever money,

    Why do you need extra money when you say you are happy with your pay,
    and evidently don't have much to spend it on anyway?

    If it has to be computer work, do some for a good cause that needs your
    help, or work on something fun you don't get a chance to wrestle with at
    work, or just make something that you think ought to exist, but forget
    about the money.

    If I can tempt you away from the keyboard for a second:
    Learning a new skill is a good way to provide the ind of focus that
    some people need in order to enoy free time. There must be some sort
    of language (human), sport, game, instrument, craft, artistic activty,
    or alternate profession that you would like to master or dabble in?
    If you have all those boring nights to expend, you have a good chance
    of progressing rapidly in whatever catches your interest.

    Some people even have personal regimens of "learn something new
    every (other?) year" or similar, which may be of help if it has to
    "feel like work/a project" to motivate you.
    Some skills require or invite you to meet and interact with people
    for learning them. This is great if "just meeting" new people in
    purely social contexts is diffiult or bothers you, since here
    everyone's focus is still mostly on the task.

    --
    sudo ergo sum
  31. Re:Rentacoder = Not Good Use Of Time For First Wor by Anonymous Coward · · Score: 2, Informative

    Yes, you are right! Dialup was popular in India till a few years before. Providers like BSNL, Airtel have started providing broadband (starting at 256kbps), neverthless a good speed to start with. It has pulled quite a lot of students into freelancing...

      I'm an Indian student. I find RentACoder extremely useful. With a week's effort, i can fund my semester. The only problem I face is during transferring funds (from paypal, which takes more than an month). Competition is quite high and that forces people to bid at lower prices, atleast to make some money instead of doing nothing. Now that I have subscribed to Broadband, i have to make atleast $15 worth work per month to compensate my extra payment for broadband....

    it moves on...

  32. Don't. by Zadaz · · Score: 1

    If you're not motivated enough to type "freelance programing" into Google or search Craigslist, you're not cut out for "off hours" contract work. You even say yourself you're not good at self motivation. Do you think your client is going to call you at 11:00 pm to keep you motivated?

    A good contractor is self motivated and can produce quality work without having someone getting in their hair all day. They also have more availability than "after hours". Are you ready/able to handle client communication during your business day? When the contract project goes into crunch time, are you willing to let your day job suffer? Or give your part time job the finger? Are you familiar with the 1040 form and the schedule C?

    If you are not fully committed to it, please do the rest of us a favor and don't bother. We don't need the bad rep. But if you are, go out there and take a big bite, and we're glad to have you, it can be very fun and rewarding.

    1. Re:Don't. by Impy+the+Impiuos+Imp · · Score: 1

      One might do better typing "freelance program m ing" into Google.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  33. What? by Vengeance · · Score: 4, Funny

    You sometimes go to movies without your girlfriend?

    You should treat her better!

    --
    It was a joke! When you give me that look it was a joke.
    1. Re:What? by OakDragon · · Score: 1

      Hey, not all girls like sci-fi!

    2. Re:What? by Bimo_Dude · · Score: 1

      If he treated her better, then she might grow to like sci-fi ;)

      --
      "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
  34. 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.

    1. Re:Accumulate some good karma instead.. by unity100 · · Score: 1

      Definitely the way you need to go. It will also raise your spirits. Look what it did to Earl.

  35. Help my OSS project? by 4D6963 · · Score: 1

    Well, if you know anything about windows driver programming, why don't you click the link on my sig and help me and my project with what's left to do? Otherwise look at the sourceforge.net "jobs" thing (although it's unpaid).

    But huh, as all the others said, you need to get a life, and if you really suck at hookin up with girls in a club or something, find yourself one on Myspace or something (whatever people say about Myspace out here it's still the best thing on internet to meet girls), unless you're married (which I hope your not)

    --
    You just got troll'd!
  36. Re:Rentacoder = Not Good Use Of Time For First Wor by Lord+Kano · · Score: 1
    • ...another first world nation....


    Repeat after me "Old World. New World. Third World."

    I'm sorry to be pedantic, but this is one of my pet peeves.

    LK
    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  37. I'd like you to meet this guy called Armitage by Anonymous Coward · · Score: 1, Funny

    and a girl works for him called Molly

  38. I won't say "get a life" by Lord+Kano · · Score: 3, Funny

    But I will quote Mallrats when I say "What you need is a fatty-boom-batty blunt, and I guarantee you'll be seeing a sailboat, an ocean, and maybe even some of those big-titted mermaids doing some of that lesbian shit."

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  39. Re:Rentacoder = Not Good Use Of Time For First Wor by betterunixthanunix · · Score: 1
    My last project on rent-a-coder: $200. Lines of code: approx. 3000.

    My current project, negotiated independently: $2000. Lines of code: approx. 4000

    Rent-a-Coder: ripoff. Only reason I bother is that I can say I have worked as a programmer before. I am sorry if I insult people from India, but essentially, Indian coders turned RAC into a piece of crap. In addition, I have noticed a lot of foreign coders who do things like copy/paste GPL code into a non-GPL project, something which would ruin my reputation here in New York. Yeah, I know the laws of India are different, but unfortunately, the buyer who intends to resell that code must abide by US law -- and those who even notice the discrepancy don't come back to RAC looking for American work, they say, "RAC is shit and nearly ruined my business" and leave. Don't misunderstand me, I am all for GPL code and am an exclusive Linux user, but the laws and business views of this country do not agree with me.

    --
    Palm trees and 8
  40. 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.

  41. Same boat. by Kranfer · · Score: 1

    I have been in the same boat you are. As a web developer I have approched small businesses in the area and started a name for myself making them their websites such as the Local bird store (I love my parrots, I have 4) and my brother's company (booksacrossamerica.com - small plug hehe) and a car audio place... Just as an on the side type of jobs... they know I will not update their sites during normal business hours and I make like $500 a site here and there and it keeps me motivated to learn new things and look outward for new things to do while not at work.

    --
    -- Josh
    "Whoopie! Man, that may have been a small one for Neil, but that's a long one for me!" - Pete Conrad
  42. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  43. Re:Rentacoder = Not Good Use Of Time For First Wor by Anonymous Coward · · Score: 0

    Boom Headshot!
    Lord DumbAss.

  44. Re:Rentacoder = Not Good Use Of Time For First Wor by Anonymous Coward · · Score: 0

    The original usage was:

    - First World: Countries aligned with the West (e.g. US, Western Europe)
    - Second World: Countries aligned with the Soviet Bloc
    - Third World: non-aligned countries

    The whole "Old Word", New World", Third World" thing is a neologism at best, an ignorant fabrication at worst.

  45. Re:OMFGBBQLOLRTFMLLC by SlappyBastard · · Score: 1
    I fall down on the side of the original posting. Odds are, if he's like a lot of hardcore geeks, this IS what he used to do when he was bored.

    And, if he is like some geeks, it's hard as hell or else just not interesting to do 90% of the stuff you listed.

    I don't give a shit for dancing, because I think it's a useless expedinture of time. I've done horrible in relationships, because I think it's all useless emotional blackmail.

    The "see a movie" advice is plain bad -- a good movie hasn't been released in years.

    Arguably, coding is useless too, but it happens to be one of the useless things I can focus on and enjoy. I'd be surprised if this guy doesn't feel the same.

    This is what the guy likes. Give him a break.

    --
    I scream. You scream. I assume that means we're both acquainted with the problem. We proceed.
  46. Re:Rentacoder = Not Good Use Of Time For First Wor by gmiller123456 · · Score: 1

    I wouldn't necessarily assume they're oversees. A lot of them are just people trying to get into programming and looking for projects to do, and they're litterally willing to work for free. But they usually fail to complete their projects, and the owners normally end up either throwing the project out altogether or they go looking for a better programmer. I used to do a lot of freelance work, and I'd say 50-60% of my work was from someone who said the last guy they hired was unable to make progress and asked for assurance I could complete a task. So focus on your ability to actually program.

  47. Check the House Rules by AppyPappy · · Score: 2, Informative

    I work for the State and we are not allowed to work another job in the same field. I have no idea why or how it would be enforced. I thought about taking my 6 weeks of vacation and going to Iraq as a contractor. Great money. But the university stomped it flat, especially since I was on their insurance. I can understand that.

    So I do volunteer web work for no-profits.

    --

    If you aren't part of the solution, there is good money to be made prolonging the problem

  48. Re:Rentacoder = Not Good Use Of Time For First Wor by Darkfred · · Score: 2, Informative

    Don't be too qujick to blame those pesky foreigners. It's also likely that the majority of applicants were simply more skilled than you. The difference between a coder who is still in college and a professional with 5 or ten years of experience is immense.
    You say this was a simple CS lab type project. It is very likely that some of the coders already had usable code in their own library to accomplish the purpose of this task.

    I personally have bid 8 hours on projects which would be considered complete network applications. I know in college these projects would have taken me 2-3 weeks to complete. Which is why I can get projects bidding 10x that per hour now.

    Regards,

    --
    ----- 70% of all statistics are completely made up.
  49. One more vote for "get a hobby instead" by Johnny5000 · · Score: 1

    There's the old saying about people on their deathbed- no one ever wishes they spent more time at work.

    --
    The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
  50. 6 months?? by Dareth · · Score: 1

    The question I have to ask is how you got away with that for 6 whole months?!!

    When I met my wife to be, I was at my computer easily 14+ hrs a day. Now after 6 years of marriage, I can hardly get 14 worry free minutes! Worth the trade off to have a loving wife.

    I'd post a link to my wedding site, but last time I did that I got mega flamed... not my wife mind you ... the site uses *gasp* frames. *wink*

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  51. Re:Rentacoder = Not That Bad by Bonewalker · · Score: 4, Informative
    I've been working through Rent-A-Coder for about a month now. Sure, I get underbid all the time, but I have already had five jobs, all in the $100 range that didn't take much time to complete.

    I have found that many people were glad I was from the US, spoke English, and was available at roughly the same hours as themselves.

    There are plenty of opportunities on RAC, you just have to keep bidding. I highly recommend it.

  52. Links to check out by Pray_4_Mojo · · Score: 1

    So far in this thread people have mentioned:

    Guru.com
    TopCoder.com
    RentACoder.com

    Two other sites I've heard of (but haven't used -- they were recommended to me):
    ProgrammingBids.com
    Sologigs.com

    Just thought I'd share. If someone has used these two sites, please let me know, as I'm considering working some freelance stuff (to help support my gf in grad school).

  53. Time/Billing Management Software by Anonymous Coward · · Score: 0

    If you're going to be taking on multiple projects, especially if they are short and all under different contracts (or even if you have different charge numbers at work, which you probably won't until you work for a larger firm) you're going to need something that helps you accurately report your hours worked and progress made. The best (GUI-like) application I've found is GnoTime (http://gttr.sourceforge.net/), but it is no longer being developed and is in a woeful state. I'd recommend giving this some polish before trying to juggle all your new programming tasks. In addition to Doing Good(tm), you can use this as an example of your skillset to prospective contracts.

  54. study by lasse_2 · · Score: 1

    I recommend that you use your spare time to study for some kind of exam. Collect more papers for your CV
    Lars

  55. Technical Theater by flooey · · Score: 1

    To scratch my technical itch outside of work, I work technical theater (among other things). You get to play with geeky toys, and possibly get paid for it, along with the social experience of working in the theater system. If you don't have any experience in it, your local community theater is probably looking for stagehands, from which you could work your way up to sound or lighting.

  56. How I Do It by charleste · · Score: 1

    How do I find side jobs? By asking around. Most small (and very tiny) businesses have some needs that you are the prime person to fill. You need to be prepared to "do it all" for Invoice work. That means they will give you a hand wavy requirement (e.g. "We need to have a database on the web for our customers" [note that they most likely don't *know* what a "database" is - they may mean a spreadsheet or something they saw]). It's up to you to write up a requirements doc and give them an estimate. If they're interested, then the *real* requirements and tech spec, help files, et. al. And then you do the work by the deadline, cut them an invoice, and Voila! Extra Cash! And don't forget to report it on your taxes (Schedule C and SE for you U.S. denizens).

  57. Re:Rentacoder = Not Good Use Of Time For First Wor by alienmole · · Score: 1

    Your pet peeve is either wrong, or needs to be explained better. The OP used the term "first world" correctly, and it has nothing to do with "Old World" or "New World" except in the sense that it has "world" in it. Unless you're 70+ years old, in which case you can think of it as another newfangled term the young'uns are using lately (where "lately" means "any time after 1950").

  58. it's the crash and burn rush by budgenator · · Score: 1

    That's what you really want, your job is too comfortable, too predictable, too much happens right. Every once in a while we want and need a project that's crashing and burning but savable, to give us that "mighty mouse" "here I come to save the day" rush and the deeper sense of accomplishment that comes from being able to say "if it was easy, then anybody could have done it, but I had a lot of help from the team". Too many and you become a burned-out crispy critter, too few and you become unsatified and unchallenged.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  59. Hobbyists required by bill_mcgonigle · · Score: 1

    It isn't healthy to mix what you do with your free time with what you do during work hours.

    Just because it's programming doesn't mean it's the same thing. Of course one should have other interests, but if it weren't for hobby programming we wouldn't be having this discussion here today.

    I know guys who have been writing mainframe reports for 20 years, but go home and groove in Objective-C. It's a good way to not lose your sugar-daddy job when they decide to go modern.

    While I'm posting, it would be great if somebody went out and setup a wiki for employment FAQ's for the open source crowd. Cover NDA's, incentive stock plans, moonlighting, getting paid, and all the other stuff that comes up here every few weeks or so.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  60. one word: gardening by tidokoro · · Score: 1

    tinker with the code of life.

    --
    tidokoro
    what turns a man's karma neutral? lust for gold? power? or just a heart born full of neutrality?
  61. Be very careful. by Anonymous Coward · · Score: 0

    My last full-time position ended when my boss found an empty, one-page web page owned by me and assumed I was Building An Empire To Crush His Company (yup, seriously). Well, he didn't like me and needed an excuse, but whatever, he got it.

    If you're going to do work on the side, make sure your boss has no claim to it. Look at all the agreements you've signed. If you don't have copies, request them. If you're clear, keep the Golden Rule of Moonlighting in mind - don't tell anyone at the day job what you do at night. People will use the information as currency in their quest to gain influence, and it's pretty easy to twist things to make you appear less loyal to the corp if you work on stuff at home - especially if they see you answering your cellphone in the office or SSH-ing to domains you own.

    My suggestion - don't bother. If your workplace isn't challenging enough for you, leave and do something else. If you can live with your job, though, and you're enjoying the stable income, there's nothing wrong with that either - take up rock climbing or something, with someone you DON'T work with. Computers should take up no more than 9 or 10 hours of your weekdays, there is more to life :)

    Good luck!

  62. teach a kid to code by LeonardsLiver · · Score: 1

    I don't know if you have kids. It doesn't matter, really. Find a kid in your family or circle of friends & see if they're interested in learning to program. Teach them about open source, Linux, etc. Maybe use video game development as the hook.

  63. Have you ever tried... by blank89 · · Score: 1
  64. Try this site by B1ackD0g · · Score: 1

    http://www.programmingbids.com/

    If you're against the FOSS idea, you should be able to find something here that pays.

    --
    When I'm feeling down, I like to whistle. It makes the neighbor's dog run to the end of his chain and gag himself.
  65. Unable to Code by Tipa · · Score: 1

    Wow... didn't know anyone else suffered from this...

    This same thing happened to me several years back. I was a happy Java engineer working on a JSP project and I just couldn't program anymore. I just ended up trying to figure out what I was going to do with my life until they eventually laid me off.

    I haven't held a programming job since. I moved over half a step to low-level IT and am slowly working my way back to coding. Just Javascript and some PHP for now; easy, basic stuff. I still don't know if I could write a real application of any complexity again.

    Coding is a hard train to catch. Once you've left it, your skills quickly become outdated.

    If you're staring in the mirror, trying to figure out what you're going to do with yourself, it's time for a change. Don't wait.

  66. if you're good, email me by arete · · Score: 1

    Parent is completely correct about Rent-A-Coder etc (and there are many more) We get a lot of work from such places, but it's a lot of work GETTING the work - more than it is doing the work, usually. This isn't the kind of investment for someone who wants to program for fun.

    Regarding the gp comment - I want to work less and feel less pressure to make money, so that I have more time - to work on the programming projects that I WANT to work on. I do plenty of other things with my life, but programming is wonderful and powerful and expressive and I'd still like to do more of it than I do. Furthermore, programming is broad - you can go home and do very significantly different things than you do at work.

    If OP (or someone else) is good at what they do and interested, email me (use a subject like Slashdot Resume) or reply to this with some way to contact you. We have a steady stream of these smaller projects, we have many that would be appropriate for you to do in the evenings and we'd take care of the non-programming management for you.

    Some sibling post mentioned programmers trying to find someone to do this business side - this is a big part of what we do.

    (Furthermore we have at least one and possibly more projects that are definitely targetted at making the world a better place, if that adds to your preference for working on those projects.)

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  67. life not defined by work by lmspacestar · · Score: 1

    Life isn't defined by kind of work or how much you work. I see hundreds of unhappy engineers everyday at work. High stress, anxiety, obesity, and loss of hair/marketable skills to pay the bills is ending a lot of careers. Learn a few foreign languages so that you can work on many different types of software projects here and abroad. Don't work for free!

    1. Re:life not defined by work by Grakun · · Score: 1

      High stress, anxiety, obesity, and loss of hair/marketable skills to pay the bills is ending a lot of careers.

      Programmers are being fired for hair loss?

  68. The Perl Job site by Anonymous Coward · · Score: 0
    The Perl Job site
    http://jobs.perl.org


    Jobs per Month

    06-2006 92
    05-2006 180
    04-2006 141
    03-2006 136
    02-2006 140

    Jobs per Country

    United States 2839
    United Kingdom 426
    India 195
    Canada 186
    Australia 94
    Germany 42
    The Netherlands 20
    Netherlands 15
    Russia 14
    Denmark 12

    US Jobs per State

    CA 821
    NY 218
    California 193
    WA 161
    MA 125
    IL 122
  69. I don't have a mother, you insensitive clod! by Strolls · · Score: 1
    Since you're able to state that he doesn't live with just any woman, but that he does in fact live with his g/f you obviously know the OP personally. You compound this elsewhere in this thread by saying that he gets laid daily so I'm sorry you have taken my comment to heart, but:

    1) This is Slashdot. Predictable jokes are allowed here. If you'd made more than 4 posts you'd know this.

    2) "I live with a woman" is a funny way to say "I live with my girlfriend / lover / life-partner". My Mom is a woman and "woman" is a word I might use to refer to her, to someone like her, or of her age, or to my landlady, to a customer of mine, or a female I met in the street who I wasn't attracted to. A female I happened to meet whom I am attracted to I would probably call a "girl" or a "lady".

    3) If I was writing this from my parent's basement, then that would've made my joke one at my own expense, yes? We do that here.

    In particular, posting to the "Ask Slashdot" section is considered to be setting yourself up as a target. I don't believe in flaming someone for posting here, but old and predictable gags are, to me, what makes Slashdot great. With his phrasing - as I explained in (2) above - your hubby was REALLY setting himself up for that - this search will show you a typical example of "the Slashdot humour" and other ways that he can set himself up for similar gags in the future.

    I'm really trying not to be confrontational in writing this reply to you. If your reply had made a joke at my expense then I would have laughed about it &/or tried for a witty rejoinder. I mean, the logical answer your question, am I writing from my parents' basement is "duh! yes. where else?". The subtitle of this site is "News for nerds, stuff that matters" and those of us who don't live in our parents' basements pretend to. As it is, I'm reading your reply as having taken offence over comment which is so obviously trivial in the context of Slashdot, and reading you as having gotten snitty at me in response, and I'm struggling not to be catty back at you.

    Oh, and BTW my opinion is that your bloke should get himself known to an open-source project and take the opportunity to do some good with his coding skillz. It sounds like he doesn't really need the money from a second job and this would allow fulfil his criteria for deadlines, because many larger OSS projects do set release dates that they try to keep to. OSS projects vary in how formal they are & some would be pleased to see his CV, others would expect him to pick some open bugs in their database and submit patches in order to make himself "known". Becoming an "authoritative" source in an OSS field is very satisfying - although I don't code myself, I have written a couple of long HOWTOs - I'm a little proud to think they're comprehensive (or were when I wrote them - I can't be arsed to maintain them), it's kinda cool to see my own work come up as a top hit when I Google for something and it's satisfying when I get emails from people saying that they've found my work useful. Your partner would surely find a project that interested him if he browsed through Sourceforge, and find many projects that not only really valued his skills, whether that turned out to be working on a database back-end or a Windows port of an instant-messenger, but also helped him to expand them. Be warned, tho', that OSS projects, at least the larger ones that have the formal release schedules that might suit your guy, tend to have ego conflicts occasionally; you can't please all of the people all of the time and he needs to be prepared to shrug it off & say "that guy's an idiot" when someone criticises all the hard work he's done for nothing. It's no big deal - it happens.

    Stroller.

    1. Re:I don't have a mother, you insensitive clod! by foxyjenny · · Score: 1

      "I live with a woman" is not a peculiar way to say you live with your girlfriend when the original insult was "Find yourself a WOMAN (or a MAN, if that's your thing" (or something to that extent).

      And of course I got "snitty" with you. The logical thing in this situation would have been to have offered him your paragraph long advice, rather than make some incredibly lame and trite joke at his expense. Why even bother? In posting an Ask Slashdot article, he *gasp* actually expected to get some (ready for this?) REAL RESPONSES , and not just criticisms about his life (of which you know nothing - I could be his sister or his friend for all you know) or stupid juvenile jokes. He expected to be able to come to a community where people would understand his love for programing, and not the other way around. Nice try on the "I was just playing the Slashdot game, and now that you've irritated me I'm taking the high road" approach, but it's not working.
    2. Re:I don't have a mother, you insensitive clod! by Strolls · · Score: 1
      In posting an Ask Slashdot article, he *gasp* actually expected to get some (ready for this?) REAL RESPONSES
      That was somewhat naive of him then. If you had both read Slashdot for a week or two before posting then you would know different. He did get real responses amongst the uninformed criticism and both are par for the course here.

      Sorry, but all forums & message-boards are a product of the community which participates in them. Slashdot was originally set up as one guy's personal blog - Slashdot might be considered to be "the original blog" in that context - and the owner of the site still reads and posts here.

      Tough luck if you don't like the community you asked for help - I guess you should make the effort to become informed before you next put yourself up as a target.

      Stroller.

    3. Re:I don't have a mother, you insensitive clod! by foxyjenny · · Score: 1

      Except he's been reading Slashdot for years. And I didn't reply to your childish post to talk about the feedback he's gotten to his post, his experience with Slashdot, or other users' behavior. It was to address your response, just like my last response was to address the fact that you should have spent your time giving him your advice rather than making a corny joke. As for me, I signed up for Slashdot just to respond to the idiotic comments people were making about his life, since I know what's going on in it. I don't pretend to be a Slashdot expert. But I would have at least thought that other computer programmers/nerds would have been a little more understanding. You can call me naive if you want, but you're just plain stupid if you think I'm going to let you be a self-righteous jerk to someone I care about.

  70. Find a postive outlet for your enthusiasm by 1iar_parad0x · · Score: 1

    Pound the pavement and do some moonlighting. Overcharge for your services. You obviously don't need the work that badly. Ask for a high rate. You might just get it. Make it twice what you'd normally ask an employer. Don't waste your time online. Go meet with people face to face. Put a professional front to your work. Get a couple of those 'me too' sales books for tips. You've got nothing to lose.

    The real money in business is not in selling your skills. The money kicks in when you can package those skills as a service to other business. How many quasi-techie people do you know that run second-rate consulting businesses. Their service stinks. However, they package it to the customer.

    If entrepenuership doesn't float your boat, find an exotic project to work on. Build a simple desktop search engine. How about an OSS OCR program. How about something involving speech recognition. Better yet, take some graduate courses. Many universities (IIUC, Columbia, FSU) have distance learning MSCS degrees. Stanford, JHU, CMU, and most state schools have some sort of evening courses as well. That little pet project of yours (or your advisor) may end up being your thesis. Just make an OSS project out of something.

    I don't disagree with the other posters that said you should go out and enjoy yourself. However, if you are young and motivated, there's no reason to damper your enthusiasm. Work will do that all on it's own.

    --
    What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
  71. Unhelpful Suggestions by Grand+High+Wonko · · Score: 1

    If you need something to occupy your mind may I suggest booze, it's great with friends or alone and after a while you won't have so much of a mind to worry about. If you're not the drinking type there's also drugs, same basic end but with better visuals.

  72. start a company by LukeCrawford · · Score: 0
    Really. when you start working for other people, they start wanting you to focus on them... this will conflict with your current dayjob.

    If you still want to work for other people, see craigslist.org. I pick up around two new clients a month there.

    really, though, especially if you already have enough money, buy a VPS and write a webapp. If the dayjob needs more time, eh, you can always delay the webapp. Hosting these days is almost free. Heck, if you have a good idea, e-mail me and I'll give you hosting in exchange for a hosted on a prgmr.com Xen VPS link.

  73. Kasamba by kingradar · · Score: 1

    I've used Kasamba.com to hire programmers for small projects I didn't have time to complete myself. There is a Kasamba competitor, but the name doesn't come to mind.