Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Job With Fun meditation

by project129 (Beadle)
on Mar 09, 2014 at 17:34 UTC ( #1077590=perlmeditation: print w/replies, xml ) Need Help??

Hello dear monks!

to be clean in my speech: I just looking for my next telecommute contract with mojolicious and modern (sure depends on what you think modern perl are :)) perl.

And can not find anything real during last 3 months...

I am not too greedy (really my hourly rate are not huge),

I am not (suppose) too lazy or (really suppose :) ) too stupid ... but all proposed projects was related to old cgi style or (not interested) catalist framework :(

I just wanna my next project to be interesting and use tools that really interesting for me :( Am i dream too much? My wishes (work with fun) not real?

Please share you experience:
- are things are going really bad (for my expectations) in perl market? (support old/poor coded apps dominate)
- any success story?
- any mojo fans here? :)

sorry for disturbing you
with best regards

Replies are listed 'Best First'.
Re: Job With Fun meditation
by moritz (Cardinal) on Mar 10, 2014 at 13:48 UTC

    My experience here is that having a name in the community really helps. There doesn't seem to be a shortage of work (quite the contrary), but if you're only short-term contracting, you can't be picky about the tools.

    So far I've managed to use Mojolicious for two projects that I was paid to work on, but in both cases I was the one who started the web frontend from scratch. has 7 hits, which of course isn't all that much.

      Thank you for you reply,
      hmm: looks like investment in community - native advertising for programmer.
      Helping community = helping you self. :-)
Re: Job With Fun meditation
by sundialsvc4 (Abbot) on Mar 11, 2014 at 15:13 UTC

    If jobs were fun, they would be called “funs.”

    You should seriously consider that there are many more existing programs in service, than there are new ones.

    You should also seriously consider the several very negative-to-you first impressions that I (a potential hiring manager, say ...) might immediately take-away from this post:

    • Your depth of technical skill at this point is very shallow.   You know one framework, but perhaps you do not know it in-context.
    • You are likely to quickly tire of the “fun” of what I am paying you to do, and to jump-ship without warning to a greener pasture that promises more “fun,” only to in turn leave that job unfinished as well.
    • You might encourage me to adopt a particular framework just because you think it would be “fun” to learn it ... forgetting that I run a business, not a programming school.

    If you are finding some difficulty securing a new engagement ... the problem could well be you.   The problem might be evident from a single post on this forum.   I could, of course, be altogether wrong ... but hiring decisions are very much gut decisions, and “the gut” is rarely wrong.   And even if it is wrong, you didn’t make the sale.

    Please understand, too, that you are playing against many very-unpleasant stereotypes here!   I quite literally made my living for a half-dozen years following around, and mopping-up after, a programmer who was apparently in pursuit of “fun.”   Most hiring-managers have had similar experiences, and so today they are quite “gun-shy” about it.   Therefore, as they work through that l-o-n-g stack of “this morning’s resumes,” well, I hope you understand.   This is what you’re up against.   I’ve got a lot of papers to go through (today, and the recruiters will bring me another stack tomorrow), and very little time in which to do it.   If your resume even smells funny, it’s Gone.

    Yes, programming is fun.   Truly satisfying and exceeding expectations is even more fun.

      first off all thank you Mike,

      for me you post are 'view from the other side' and I appreciate you for this ability to look at the problem under the different angle (and new object to meditation)

      Mike, I use strictly filtered skills list (maybe too filtered) but I use this trick for a reason: I just try to add direction to my career (hm and life in case of how many hours I spend at work).

      Growing/getting new programming skills are not easy life style, isn't it? And (for me at least) only stable interest (if word fun is sound's so untrusted for you) in this area save my brain from melting. :) Really i can not imagine programmer with 10+ experience who lost fun from job and stay hm.. programmer (IT career for coders are limited).

      That's the reason to start looking only advanced and interesting project and not continually work on bug fixing for poor coded applications. Working with hm... fun :) does not lead to brain melting and give you (me) ability work longer on most advanced and challenged projects.

      I am not try to encourage use right tool, no! Otherway - I am waiting from project leader to encourage ME use right tools and advanced styles - stagnation in project and speedup development lead to problem with core development team and loosing most experienced programmers.

      Too many words - too hard to describe feeling :( , i wrote this post in try to get advice how to balance... stay afloat and does not lost myself...

      p.s.: and yes one more thing to share: i see cobol (or assembler or .. extend you list of lang. which popularity are over) programmers who work only at support tasks and stop advance at all, they are: skilled and stable professionals (and very pleasant to manage)... who stop get fun from programming - i does not wish some things for perl community. Several years ago perl back to market with some new and advanced tools - and i wish to support this perl coding reincarnation. yes i understand how small my experience and force in all perl community, really what i can change? At least start using this new ideas in my work... (drop hollows out a stone)

        To me, the real pleasure is in knowing that what I am doing is seriously helping someone else ... whether that is designing a new application, or the overhaul and repurposing of an existing one.   (Usually, it is the latter.)   The work may or may not involve me personally writing source-code.   I guess that, most of the time, I am the “project leader” that you speak of, and I do of course strive to be decent at it.

        Here’s one thought to put into your smoking-pipe ... if you find yourself thinking in this way, then perhaps “a very-strict focus on source-code writing” is not the best career-track for you!   There are lots and lots of “angles” in this business, and one of these angles can be very-generally split between a “computer focus” and a “business/customer focus.”   Many of us find ourselves routinely wearing both hats, yet we also generally find that we trend toward one vs. the other.   (Do you trend toward bits ’n bytes, or people?)   The good news is, you work in an industry that’s broad enough to allow you to have such a choice.   Think about it ... there just aren’t that many industries that you can truthfully say such things about.

        If “what really lights your LAMP”   ;-)   is “slinging source-code,” then that’s great ... and you are going to be slinging a lot of code that you didn’t originally write.   If, thirty years later (ahem ...), you still feel that way, cool also.   But maybe you will find that other aspects of the business are even more “fun” for you ... and, most likely, your tastes will change.   You may one day find that your core skills are, or have become, something different than where they started.

        That, to me, is the real beauty of this line of work ... it never grows old or stale.   It also doesn’t seal you into a single box.   (OMG! .. I could have been an accountant!!)   The pragmatic need for it, in all of its many aspects, is only increasing day-by-day, even as it becomes more diverse.   Within it, you can therefore find the niche that you prefer ... and, as time goes by, you can also maneuver to another one.   It’s All Good,™ and, “is that cool, or what?”

        “Dude(tte), if you are in data processing, in these(!) days and times, and you are not ‘having fun,’ then ... you are doing something way-seriously wrong!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://1077590]
Approved by Corion
Front-paged by bulk88
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2018-02-25 02:56 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (312 votes). Check out past polls.