Slashdot Mirror


Ask Slashdot: Do You Run a Copy-Cat Installation At Home?

Lab Rat Jason writes "During a discussion with my wife last night, I came to the realization that the primary reason I have a Hadoop cluster tucked under my desk at home (I work in an office) is because my drive for learning is too aggressive for my IT department's security policy, as well as their hardware budget. But on closer inspection the issue runs even deeper than that. Time spent working on the somewhat menial tasks of the day job prevent me from spending time learning new tech that could help me do the job better. So I do my learning on my own time. As I thought about it, I don't know a single developer who doesn't have a home setup that allows them to tinker in a more relaxed environment. Or, put another way, my home setup represents the place I wish my company was going. So my question to Slashdot is this: How many of you find yourselves investing personal time to learn things that will directly benefit your employer, and how many of you are able to 'separate church and state?'"

64 of 308 comments (clear)

  1. None. by Kimomaru · · Score: 2

    I'm lucky, my org has a very cool education policy in IT and we can learn pretty much anything that makes us better at our jobs. It helps that I'm a self-taught kind of person and don't want classroom training, though :)

    1. Re:None. by CanHasDIY · · Score: 5, Insightful

      Same amount, for pretty much the opposite reason: I work for a Fortune 500 who punishes employees for taking college classes after hours, pays absolute shit, contradicts their own policy regularly, and treats their employees like criminals a third of the time, children another third, and indentured servants for the rest.

      Fuck them, anything I learn on my free time is for my benefit, not these assholes.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:None. by cayenne8 · · Score: 4, Insightful
      I don't have a bad work environment, but I do separate 100% work from home 'play' time.

      I mess around with tech/computer projects quite a bit at home, but they are only ever directed at my personal interests or projects I'm working on at home. Any help they give me in my work capacity, is purely accidental and un-intended.

      When I walk out of the doors at work and the door hits me on the ass on the way out, I don't give work another thought till I cross that threshold again. They don't pay me for my free time.

      I'll spend working hours and any other paid hours for work related education, no problem. But my personal free time, is the most valuable thing I have. And I give the majority of each week to work related hours, so anything outside of work hours, I prize and cling too as highly valuabe as MY time. Time for me, time for my family.

      I often reject OT hours and pay in lieu of my personal time. It has to be very much needed, and paid for...again, I don't work for free. If I didn't have to work to earn money for a living, I certainly wouldn't be crossing the threshold of a worksite again, so, why would I give my personal time up so easily?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:None. by Em+Adespoton · · Score: 2

      Exactly.
      I try to make it a one-way gate: I have no problem using the stuff I learn on my own time at work, but I don't take the stuff I do at work home. This has the added benefit that since I have this personal policy, I'll never get into the situation where something I do in my spare time infringes on something produced for work -- if there's ever a conflict, I can show that work was gaining the expertise that I had already used elsewhere, not the other way around.

    4. Re:None. by Wycliffe · · Score: 2

      If you do not like your job, leave.

      Yea! And if ya don't like the way we run this country, you can jest geet out!

      Seriously, dude, do you live in your parent's house or something? Because those of us with bills to pay understand why people might just stay in a job they hate, and thus don't make stupid, childish comments like that.

      How is this bad advice? Yes, everyone has bills to pay but there are plenty of ways to pay your bills without working at a job you hate.
      Even if this requires you to take a significatnt paycut then its still worth it to do something that you enjoy. If I was working at a job I
      hated I would only do it temporarily for the absolute bare minimum time required until I was able to downsize, relocate, or do whatever
      else is required to be able to work a job that I enjoy.

  2. Next job? by yendor · · Score: 5, Insightful

    I learn things in my free time in order to beef up my skills for the next employer since the only way you can get a raise is to change jobs.
    Anyone notice you only ever get more responsibility but never more renumeration to go with all that extra work?

    1. Re:Next job? by cayenne8 · · Score: 5, Interesting

      I learn things in my free time in order to beef up my skills for the next employer since the only way you can get a raise is to change jobs.

      Anyone notice you only ever get more responsibility but never more renumeration to go with all that extra work?

      Yep, that's been largely true for at least the past 2x decades.

      The days of having a single job for life, raising through the ranks, to get more pay and better positions is long gone. It was ending as MY parents were working, and it certainly hasn't existed (with VERY few exceptions) in my work lifetime.

      You work somewhere, get experience...2-3 years hop to a new job. After that for awhile..I jumped into contracting...never looked back.

      If you're gonna work in an environment with no job security and no company loyalty (today's W2 market), you might as well contract and get the bill rate to go along with it.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:Next job? by DuckDodgers · · Score: 2

      I have to agree with yendor. You learn on your spare time because it's fun and because (anecdotally) most career advancement comes from changing jobs.

      One out of my last five increases in compensation came from an employer unprompted, the other four came from a job change or from the threat of a job change with an offer from another employer in hand.

      Most of my friends in the field have a similar experience, so either we all suck, or you're the one lucky enough to work for nicer employers than industry average.

    3. Re:Next job? by Touvan · · Score: 5, Interesting

      What this industry needs is a professional organization and standards (or a trade union, but professional organization would be better). Alas, we are awash with folks who have been duped into libertarianism, and it's obsessive individualism (I gotta do ME, man), a tired ideology that prevents natural tribal grouping for mutual benefit. A locked tight political gambit for sure. Still there are signs that the craziness is ending.

    4. Re:Next job? by Yahooti · · Score: 5, Interesting

      Maybe I was just lucky but I stayed with my last job over 40 years. Retired last summer and a large reason I stayed so long is because I loved my work. So much so that I created a 12 node networked Linux system at home to learn more so I could have more fun at both work and home. The knowledge gained at home did help me get a few better raises though eventually I was promoted to a position not requiring those skills. Now, it remains my main hobby and is the thing helping me enjoy all of this spare time.

    5. Re:Next job? by div_2n · · Score: 5, Insightful

      ... the only way you can get a raise is to change jobs.

      This is not strictly always true. If the company you are working for is doing well and isn't in the business of cutting for the sake of cutting, then you CAN get a raise if you can articulate the accomplishments and value you add AND (this is important so pay attention) you _ask_ for a raise.

      If any one piece of that chain isn't true, your chance of getting a raise is slim. You actually have to accomplish some things and add value. You DO need to be able to explain them and why they add value. Example: "I added new automation which saves us 20 man hours per week. This has allowed us to be more productive and save the company money." You must remember that this isn't a game where everyone gets a trophy just for competing. This is the real world where if you want to be shown you are valued more, you need to add more value. Just showing up isn't enough.

      The whole asking part is an art that few possess. You need to be prepared for what happens if they say no and how you will react both immediately and in the days afterwards. It wouldn't hurt to have other job opportunities you're pursuing in mind. If you can have an offer in hand, then that's even better because you're negotiating from a position of power.

      This is a game of chess, so don't play checkers. Changing jobs for raises is not a good long term plan to do frequently.

    6. Re:Next job? by spire3661 · · Score: 4, Funny

      I.T. people are like oracles. We are entrusted with a lot of information and we can usually see the bigger picture, even a bit into the future. You are never going to get them to unionize because they feel the cons outweigh the pros.

      --
      Good-bye
    7. Re:Next job? by geoskd · · Score: 3, Insightful

      There are a million examples of people moving up through the ranks, most promotions happen from within organizations, not from outside. Just look at the new Ford CEO.

      Which is exactly why companies eventually collapse under their own weight. Companies are first and foremost a hierarchical organization. This automatically makes them a political organization, and where politics goes, groupthink goes. After that it doesn't take much to make the leap to mediocrity. Any group of individuals that is capable of working against this trend is going to leave and start their own company, and reap the benefits for themselves. End result is that the only people left are the ones who cant think for themselves, and an organization that spends a great deal of time and money reinforcing their own prejudices. The only real way out of this is a massive upheaval, like a hostile takeover, or a bankruptcy, and even those tend to be temporary solutions.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    8. Re:Next job? by lgw · · Score: 3, Insightful

      Unions funnel all the money to the most senior 1% of employees, and pay is not related to merit at all. Fuck that.

      I'm an adult, perfectly capable of being responsible for my own career. I've made mistakes, and I've made good moves, and I've gotten lucky, and I've gotten "OMG get me out of here". That's life in the real world. But I kept my tech skills current, and my non-tech skills growing, and I now I make many times what my first job paid.

      But then, I'm good at what I do. If I were in the bottom 20%, you bet I'd be all in favor of a system that ignores merit for seniority.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    9. Re:Next job? by Anonymous Coward · · Score: 2, Interesting

      The only things unions do is protect mediocrity.
      If you need a union to make your job safe then your already in trouble.

      Yes I have worked in union positions. I have worked in non union positions. I have seen union rules protect those which should have been fired long ago. I have seen politics protect those which should have been fired long ago.

      What I haven't seen in a union position is someone who is far superior to the schlub next to him get paid better because of their skills. At least in a non union environment it is possible I can negotiate better pay. In a union environment the story goes that job is an X. X get paid on this schedule based on Y. Your Y is not as strong as the other guys Y. Y can be time at company, time in job or any number of other random factors.

      If I find I'm in a situation where it is a non union shop and negotiation doesn't work.. Well I have as much loyalty to a company as they have to me. Which is none.

      You update the resume and go shopping for a new set of problems to solve. With better pay and a signing bonus ideally.

    10. Re:Next job? by furbyhater · · Score: 4, Insightful

      Unbelievable, all these shortsighted and dare I say dumb replies really make the GP's point for him. Of course it is better to operate as a group because it gives you an advantage, and you can bet that the exploiters around got the memo and are operating as a group. Even if you think you're "among the best" you lose a whole lot of bargaining power by going solo just out of some sick kind of narcissism. That you've been brainwashed to this point by propaganda instilled into you since your youth is a truly scary thought.

    11. Re:Next job? by lgw · · Score: 4, Insightful

      No, we know what unions actually look like in the real world, and it's different from what they look like in your head. The compensation of airline pilots is a good example: the top few % make really good money, but typical starting pay is around $20k, and the average pay really isn't that good for such a technical specialty. Union and non-union auto workers take home about the same pay on average. And unions are utterly crushing to the spirits of those of us who want pay to reflect merit! There's no significant advantage to be had that compensates for that terrible downside.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    12. Re:Next job? by thegarbz · · Score: 2

      Yes this is absolutely right. By unionising it doesn't matter who's the best anymore. We can all be mediocre and get away with it. Mr Excellent won't be on any higher pay than the rest of us and won't be promoted any faster either, because we are one, and we can't leave anyone, not even Mr Slack behind.

      I had a good analogy for how it works at my workplace. It doesn't matter how good you are, or how fast you are, all that matters to your pay grade is your breath of experience and the years attended (I won't use the word "worked) at the company. The best analogy for this is levelling up MMORPG style.

      Do your time, switch departments, level increase, do your time, switch departments, level increase, rinse, repeat, until you get to the top. No one can do it faster than you and no one can do it slower. No one can leap frog you either. If you want more money do overtime, and do it slowly since you're paid by the hour.

      This isn't some anti-union rant. This is just observation.

    13. Re:Next job? by Eskarel · · Score: 2

      I think you both overestimate the averaging affect of unions and massively underestimate the level of meritocracy existing in current organisations. I'm not saying unionisation is perfect or even necessarily the right solution for IT work, merely that the union world is far less horrible than you suggest and the current world is far less of a utopia. The Google's of the world will still hire the best they can get their hands on under unions and the most important merit you are currently rewarded for in any organisation is the ability to play politics not any kind of technical skill.

    14. Re:Next job? by AmiMoJo · · Score: 4, Interesting

      As the GP pointed out you are assuming you are one of the best so will get promoted/more money. You are also assuming most non-union places will recognize your brilliance, which isn't the case.

      In Europe unions are usually welcome at companies. They understand that happy and well treated workers are more productive and produce a better product/service. Rather than fight them, which basically says "fuck you, peon", they try to treat people like the valuable asset they are.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  3. Investment... by Anonymous Coward · · Score: 2, Insightful

    The way I see it, I invest personal time to learn things that will directly benefit my next employer....

  4. Not only developers by jaymz666 · · Score: 2

    I have a couple machines at home that run tomcat and apache (and others that I can't afford a license to) to test out configuration ideas and to wade into new technologies and new versions prior to the POCs we run through. That way I can be the leader in these efforts at the office, instead of everyone fumbling around.

  5. Lab environment by Scutter · · Score: 5, Insightful

    Most of the places that I've worked don't invest properly in a lab environment and so the only "learning lab" is the production systems. You really need something that you can break and leave broken for days, weeks, or even months. You need something that you control 100% and you aren't answerable to anyone else for its status. A home lab is very attractive in that respect.

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    1. Re:Lab environment by Lumpy · · Score: 5, Interesting

      You can do this inside of a lunch box today. I have a friend that has a complete production system with 2 SQL servers, 2 app servers, and a failover/load balancer all in a lunch box. he brings it to work and tinkers during compiles.

      --
      Do not look at laser with remaining good eye.
  6. Depending on your intellectual property agreement by scorp1us · · Score: 2

    Anything you do with that is company property. Or, rather potentially their property. Courts usually side with employees, but that's a costly court battle.

    However wherever possible, I would create the software needed, then put it up for license by the company in the hopes that others would licence it too, so I can make some money on the side. Of course, generalizing it so it wasn't too targeted and generalizing so it did not run afoul of the IPA.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  7. what about VM's at work? by alen · · Score: 2

    chances are you have some oldish hardware from the last 5 years that you can run vmware or hyper-v on and roll any instances you want to fool around

  8. Better investment... by Capt+James+McCarthy · · Score: 3, Insightful

    I found it easier to start my own company. Yes there are painful trade-offs (wearer of many hats), but if I'm putting sweat equity into something, I'd like to be the beneficiary. I get to dictate direction and scope, and feel so much better about my future.

    --
    There are no loopholes. It's either legal or it's not.
    1. Re:Better investment... by OzPeter · · Score: 4, Informative

      I found it easier to start my own company. Yes there are painful trade-offs (wearer of many hats), but if I'm putting sweat equity into something, I'd like to be the beneficiary. I get to dictate direction and scope, and feel so much better about my future.

      I am doing this too. The down side is that there is NO natural separation between Church and State. You have to work to set aside free time - and when you work from home even doubly so.

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Better investment... by paysonwelch · · Score: 2

      By EOD today I'll be officially employed as my own company. The issues that OP presented are quite common. While I also run a home lab I have also seen the advantages of being in the directorial position. I think that too many tech companies out there are not run by people with sufficient experience. Recently I was doing some interviews in the Boston area (before deciding to start my own company) and the companies that seemed to be doing the best were the ones that were staffed by veteran senior developers. Capt. James I'm happy to see your viewpoint here because this is what I am hoping for in the long run.

  9. Self employed so no separation by microTodd · · Score: 5, Interesting

    This was an interesting question and I feel like I can give an interesting answer. I'm self-employed, in that I'm the owner of the company. So for me there is no separation. My "work" laptop is also my beefiest and hence my primary laptop. I can dictate how our lab environment is built out.

    To address what you talk about with my employees, generally speaking I'm pretty lenient with what they want to use and do (no porn no pirated software, that's pretty much it). I give pretty much free reign in the lab. I do this by having a development VM server and allowing a dev to spin up pretty much any VM he wants. I got an MSDN subscription to cover all the various MS OS flavors, but I see lots of ubuntu and OpenSolaris VMs too.

    The bigger issue for me is not computing resources, its time. You have to show me that your research efforts are worth our time. If we're building a J2EE project on top of Ubuntu with mysql, I will question why you are doing a python tutorial on the company time, for example.

    For me personally, since we're a small company and cashflow is tight I personally follow a "10% IPA rule". No more than 10% of my time can be spent on non-Income-Producing-Activity. I try to make sure 90% of my time is directly billable to revenue and not spend more than 10% of my time beyond that. Maybe larger companies with bigger profit margins can handle more, but we just can't right now.

    I certainly encourage people to learn new things and I can see the value of doing this out of left field. (For example, last year I decided to finally really learn functional programming, and it gave me a huge positive impact on my vanilla Java/Perl/JS/etc coding). And since most engineering talent is the geeky sort who love to learn for learning's sake then its a positive morale influence to let people dabble. But when I can see the cash flow report every month then I can see where the PHB/clueless MBAs get nervous when you spend too much time doing research and learning.

    Now, when you mention security being an issue.....well, can't help you there. Most large companies have fairly brain-dead security policies so there's not much you can do about it.

    --
    "You cannot find out which view is the right one by science in the ordinary sense." - C.S. Lewis on Intelligent Design
    1. Re:Self employed so no separation by rwyoder · · Score: 2

      For me personally, since we're a small company and cashflow is tight I personally follow a "10% IPA rule". No more than 10% of my time can be spent on non-Income-Producing-Activity.

      I wonder how many other Slashdotters thought "IPA" meant something else until they read on. ;-)

  10. Enjoy it while you can... by Andrewkov · · Score: 4, Insightful

    Wait 'till you have kids and your tinker time drops to zero.

    1. Re:Enjoy it while you can... by Lumpy · · Score: 5, Interesting

      The solution to that is do not have kids. Honestly unless you really want the single most expensive hobby in the world, raising kids, just do not do it.
      People claim, Legacy: and being remembered... Bah, after 2 generations you will be completely forgotten and your grave never visited. Dont waste precious time and money on children.

      This is from a guy that raised 4 kids. Yes I enjoyed my kids, but if I was able to go back in time and kick my teenage self in the nuts 30 times to keep me from ever having children, I would do it in a heartbeat.

      --
      Do not look at laser with remaining good eye.
    2. Re:Enjoy it while you can... by DarkOx · · Score: 3, Interesting

      What do your children think of this viewpoint?

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:Enjoy it while you can... by Anonymous Coward · · Score: 2, Insightful

      That just sounds sad. Your kids would never been born. I feel bad for them, and for you.

    4. Re:Enjoy it while you can... by hodet · · Score: 5, Funny

      Dad?

    5. Re:Enjoy it while you can... by Anonymous Coward · · Score: 2, Interesting

      I recently visited the grave of my forefather, who came over to the U.S. in 1749. Not every legacy is forgotten. In the end, what my wife and I have contributed to the world is our son and daughter, and the impact we (and they, and their descendants) have on the lives of others. Work is just a means to support that.

      (And about how long do you think your employer is going to remember you once your job has been outsourced to Elbonia?)

    6. Re:Enjoy it while you can... by Anonymous Coward · · Score: 2, Insightful

      You wish more people were bad fathers that blame their children for their lack of personal emotional investment?

      Attitude is everything. This guy's attitude is piss poor and I'll tell you now that his children have suffered for it. All he's told us is how big of a selfish asshole he is and YOU turn around and tell him that one thing the world needs more of is selfish assholes? (Ha!) Raising a child right grants our human biology an incomprehensible amount of emotional fulfillment -- probably more than any other achievement, but that fulfillment is directly tied to our initial emotional investment. If your kids are not the largest source of your satisfaction, then it's your own fault, not the entire world's for telling you what you're missing out on.

      Luckily, attitude is something that we humans have the ability to change at will. Unfortunately, assholes like you prefer to dwell in your miserable attitudes and ruin shit for the rest of us whenever possible.

    7. Re:Enjoy it while you can... by Jah-Wren+Ryel · · Score: 3, Insightful

      What do your children think of this viewpoint?

      You can still love your kids unconditionally while realizing the heavy price you paid to have them - especially 4. Its probably a lot harder to evaluate the cost of not having kids though, since that's a bunch of what-if's.

      --
      When information is power, privacy is freedom.
    8. Re:Enjoy it while you can... by Koen+Lefever · · Score: 2

      Rubbish.

      I have two kids, had to raise them on my own over the past 16 years without any help from their mother since they were 3 and 2 years old. The oldest has now left the house, the youngest is still living with me.

      My solution was: work for the money (as programmer and/or system administrator) until 5PM, pick up kids from school and take care of them until 10PM. After 10PM, I studied for my masters (philosophy of science & logic) for my personal enjoyment and as a (rather dubious & risky) investment in my next job. It worked out: I'm currently professor at a university college - teaching maths, information systems & philosophy (and enjoying it, I hope to do this until my students tell me I'm too senile for it).

      It is very possible, it just takes some organization and the zeal to do it.

      Never regretted having kids: if I got sent back in time I would do it all over again. I agree that "legacy" is worthless: it's about what we do with this life.

      --
      /. refugees on Usenet: news:comp.misc
    9. Re:Enjoy it while you can... by Anonymous Coward · · Score: 5, Insightful

      If you are saying you wish you didn't have kids, you don't love your kids unconditionally.

      Only for one-dimensional thinkers. Life's complicated, there are dimensions that don't include love.

    10. Re:Enjoy it while you can... by fscking_coward_2001 · · Score: 2

      What about that 3rd or 4th child that never got a chance to experience life because Dad got a vasectomy.

      Damn right. Every sperm is sacred.

    11. Re:Enjoy it while you can... by serviscope_minor · · Score: 2

      This guy's attitude is piss poor

      No it isn't. I don't get this thing about kids which totally disable's the rational part of people's brains.

      There's absoloutely nothing wrong with saying "I made a choice and did the best job I could but if I had it again, I'd choose differently.".

      Raising a child right grants our human biology an incomprehensible amount of emotional fulfillment -- probably more than any other achievement, but that fulfillment is directly tied to our initial emotional investment.

      Because veryone is the same? And also unable to think?

      Large scale surveys indicate that people with children are on average less happy than those without. Raising kids may be fulfilling (if it works out how you want) it's also full of stress, worry, broken expectations (oh just see those parents trying to live vicariously through their children), costs a bundle and leaves little time for the other things you enjoy.

      Do not pretend that the costs are irrelevant.

      If your kids are not the largest source of your satisfaction, then it's your own fault, not the entire world's for telling you what you're missing out on.

      That's a very high horse. How many days did it take you climb up there?

      Don't assume everyone is the same as you.

      --
      SJW n. One who posts facts.
  11. Its fun by BurfCurse · · Score: 2

    I do the same and I consider it fun. I guess that's why I like what I do. Does it benefit my employer? Well certainly, but it benefits me too in terms of job performance, confidence, and job satisfaction. I tinker with things that I think are fun. The experience that you gain will take your career in that direction.

  12. It's not just benefiting your employer... by DigitalSorceress · · Score: 2

    It's not just benefiting your employer, learning benefits you too:

    Directly by keeping your mind active and engaged.

    Directly by allowing you to experiment with ways to do things that might not be allowed in your work environment.

    And not the least of which - it's "RBT" (Resume Building Technology) - While you may not be able to claim you did xyz on the job, you can at least indicate your familiarity with the technology.

    With so many HR departments acting as gatekeepers - the first person who looks at your application may be someone who only knows to look for the correct buzzwords... when you can legitimately claim to have some knowledge of buzzword x, you improve your chances of getting in the door.

    Then, when you talk to someone in the actual interview, you can mention that this is research you do on your own time - to improve/hone your skills.

    If that doesn't get you points with the hiring person, well, you're likely interviewing for a place you're going to HATE.

    --

    The Digital Sorceress
  13. I do it at work anyways. by Lumpy · · Score: 2

    It's easier to get forgiveness than permission. so I have a separate setup that is not on their network that I simply plug into to do my bidding and experiments. If I am learning new skills for them then they can pay me to do it.

    --
    Do not look at laser with remaining good eye.
  14. Not for my employer ... by PPH · · Score: 3, Interesting

    ... but if they want to take advantage of my skill set, the end product will end up looking like what I do at home.

    Being in the engineering (electrical) field, most of my software projects have been voluntary. Need something done? I can do that. Oh, you wanted it done on Windows? Sorry, I don't do Windows. I know my way around Linux or some other *nixes. If that's not suitable, find someone else to do it. In some cases, after a few months of playing with point and drool with no progress, they come back.

    Most of the challenge in what I build is the domain knowledge. My skill set with tools and environments (the proper ones) is sufficient to get the job done with minimal fussing over those issues. People who agonize over the language, IDE, or O/S of the day are making more trouble for themselves. Since at the end of the day the domain problem is still staring them in the face.

    --
    Have gnu, will travel.
  15. I separate. by flaming+error · · Score: 5, Interesting

    I have a life. A wife who loves me, an ex that hates me, ingeniously dramatic kids, engaging friends. I feel slightly bad that I'm not investing extra time to stay at the profession's bleeding edge. But I genuinely prefer the company of warm bodies, music, games, conversation, food, physical work, and laughter.

    So I doff my hat to all you die-hards with the ambition and drive to advance our profession, and I thank you. But that's not for me.

  16. Re:I actually learn at work by Lumpy · · Score: 5, Funny

    I'm a problem creator at a Fortune 500 company.... I'm the guy that keeps you with work to do.

    --
    Do not look at laser with remaining good eye.
  17. Re:I actually learn at work by Anonymous Coward · · Score: 2, Insightful

    What the hell is a "solutions architect"? That sounds exactly like one of those BS jobs only a Fortune 500 company could come up with. It sounds like the title Dogbert would give himself as a corporate consultant.

  18. No copycatting by flymolo · · Score: 2

    My home projects tend to be on the peripheral edge of my work. I proof of concept stuff. I try a new library that might turn out to be useful. That's the best balance for me. If I pitch it at work, I have to promise return on the time. This makes my creative projects stressful. If I play with it, it fails or it doesn't. Either way I've learned something, and haven't had to worry about deadlines.

    --
    "Sometimes it's hard to tell the dancer from the dance." --Corwin Of Amber in CoC
  19. I use personal time to learn what I want to learn by unimacs · · Score: 4, Interesting

    A lot of the time, - maybe even most of the time, my personal skill building exercises will benefit my organization as well. I'm OK with that. There are so many posts on slashdot about people finding themselves unemployed or in danger of being unemployed because their skills are out of date. I prefer not to rely on my employer to make sure my skills are relevant.

    Plus, it's fun.

  20. Re:FUCK NO. by Anonymous Coward · · Score: 2, Funny

    Look, we've told you several times now that you're not welcome here, Mr. Stallman!

  21. Re:Bored wives of nerds by jedidiah · · Score: 4, Funny

    > Me and the boys fuck your wife while you tinker with your nerd shit.

    My wife? You can't handle my wife.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  22. I do what I do... by dvoecks9011 · · Score: 3, Insightful

    because I have a genuine interest in solving problems. That interest doesn't stop at 5pm. I don't feel the least bit "used" that I use my own time to tinker, and learn no things that ultimately benefit my employer. I feel much more satisfied learning things than I would if I spent that same time watching a lot of TV. That's also the same reason I listen to audio books while working out. Learning things IS my hobby.

  23. Have you ever heard? by __aagmrb7289 · · Score: 2

    Of a job that pays well, because you are expected to be a professional that is continuing to improve your own skillset? There are many, and development is one of those.

  24. Re:I actually learn at work by Anonymous Coward · · Score: 2, Informative

    Not OP. It's one of those positions that make sure your project doesn't turn into healthcare.gov, which is what happens when you don't design the system before you start writing code.

  25. Not sure I get it. by cfulton · · Score: 4, Insightful

    Doctors, Lawyers, Engineers, Researchers almost any professional has to keep up with the literature and new developments in their field or fall behind and become irrelevant. While some, might sometimes, be given some time at work to learn and keep up with advancements they are all (the successful ones anyway) reading journals or learning new techniques on their on time. I am not sure what makes developers feel like they are different and should be compensated for keeping up with their chosen field of endeavor.

    --
    No sigs in BETA. Beta SUCKS.
  26. Virtualization has helped out experimentation by the_scoots · · Score: 2

    Our workplace has been pretty laid back about people experimenting with whatever they would like once we got set up with Amazon. Want to try out anything new, just remember to shut down the services when you're done. We're limited to what Amazon has available, but for a web and app focused business, we have a ton of options available.

  27. Yeah, this .... by King_TJ · · Score: 5, Interesting

    I mean, if you're really the type who spends a lot of time wishing you had kids and have big ideas about all the fun you'll have teaching them new things, watching them grow up, and you look forward to attending all the little league sports games, piano recitals, and school functions -- by all means, have a kid or kids and don't let me discourage you!

    But I know I'm in the same camp as "Lumpy" here.... Got married to a woman who insisted she wanted a kid (or kids) badly. Got talked into the whole thing, with a lot of suggesting that I "wouldn't really have to do much of the work anyway, as long as I was going to work full-time and making most of the money". Not long after we had the kid, things disintegrated. She fell into a state of depression, left me (initially took the kid too, but pretty much handed her back to me after a month or two, deciding she couldn't handle it). So after a messy divorce, I was stuck raising my daughter pretty much on my own. Eventually got re-married, but to a woman who already had a couple of kids of her own, so now I've got 3 to worry about.

    Honestly, it's one of those things where I take the responsibility very seriously, and feel a sense of "duty" to make sure the kids grow up as successful as possible. But if there was some kind of time machine or way to wind the clock back and do it all over again? I would have certainly made different choices.

    I have a buddy who is adamant about the idea that every man should strive to accomplish things that leave something behind that outlasts them. (In fact, he got into woodworking after having a long career in I.T., because he got disgusted with the throw-away nature of all the work put into I.T. related projects. Today's hot new software is discarded tomorrow, and even entire programming languages become obsolete by declaration of a big name company like Microsoft, almost on a whim. He felt that with woodworking, it was possible to build physical pieces of furniture that would last hundreds of years and be used and enjoyed by generations long after his death.) Of course, this also means he sees great value in becoming a parent. I get that, but I also don't feel that need to create people OR things that outlive me? Once you're dead, you won't know the difference anyway, right? Often, I feel like the time (and money) needed for parenting is time/money I could have been doing something more personally rewarding -- especially with kids who are generally ungrateful for what they're given or have.

    I think you definitely want to have good, true friends... Nobody wants to wind up alone, or have nobody else to care for or about. But having kids isn't always the best avenue for that. It actually runs counter to the ability to make and keep good friends, IMO, because your time and resources are stretched so thin taking care of the family that comes first.

    1. Re:Yeah, this .... by Lumpy · · Score: 2

      You are the only person that has commented that has a clue as to what I meant. Thank you.

      --
      Do not look at laser with remaining good eye.
  28. As a "Dupe" of Libertarianism by ScottCooperDotNet · · Score: 3, Insightful

    A number of people in Dev and IT in general started with nothing but their curiosity and have achieved success. The first thing these guilds do is put up barriers to entry to protect the existing workers, which would lock out new blood and new ideas. It's OK if you're not a fan of meritocracy, but I sure wouldn't want to work for or with someone like you.

  29. Re:I actually learn at work by geoskd · · Score: 3, Interesting

    Not OP. It's one of those positions that make sure your project doesn't turn into healthcare.gov, which is what happens when you don't design the system before you start writing code.

    It is a position that is made necessary because many coders cannot handle co-operation on a large project without an authority telling them how their piece of the project should work. A small group of fully competent coders could have built healthcare.gov in a couple of months. The problem is that the task was given to the lowest bidder, and the coders involved did not have the experience (among other shortcomings), and the project clearly lacked leadership of any kind. One or the other was required, and both were absent.

    I have seen a 10 man group finish a project that ultimately ended up being about 200k LOC in three months. The project was completed early, and was fully functional on completion, including the B and C priorities. The group did not have a leader, and each member of the group had their own area of expertise. In theory, each of them had authority over their own piece, and the others could collectively override decisions made by one member. In practice, no one ever got overridden, because if the decision was bigger than their own little piece, they built informal consensus first. The group held no formal meetings, and management was terrified of messing with the group because of their long track record of success. No manager wanted anything to do with the group, and being assigned as their manager terrified everyone, because if the group ever failed to perform, it would automatically be assumed that it was the managers fault... In the end, some dimwit got the bright idea that breaking up the group, and "seeding" other groups would somehow create 10 groups with the capabilities of the original. Didn't work so hot, As you can imagine it didn't take long for the people to leave. Last I heard, two of them were still there, but the other eight had moved on.

    At the end of the day, the best products are made by *very* small groups of highly capable people. You cannot make people like that, they are born. Experience can improve the quality and performance of all coders, but intuition cannot be manufactured, only purchased. The moral of the story is if you have a powerful working group, don't mess with it, You are overwhelmingly more likely to do harm than good. If you are trying to assemble such a group, all the coding tests in the world will not help, because their strength is not in how experienced they are, nor how well they can solve problems, but how they interact with each other to amplify their productivity. You need a group of people with varied points of view, that can cooperate. They don't have to be super-stars. They don't have to have 30 years of experience. In fact, ego is the biggest impediment to a successful team.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  30. My skills belong to me by qbzzt · · Score: 2

    I get paid to use them for the company's benefit, but I could use them to get a different job or do projects on the side. Also, I often learn things that aren't related to my job, and then I just happen to find a use for them.

    So I don't mind spending my own time to improve my skills, as long as they aren't skills that are specific to the products of one specific employer.

    --
    -- Support a free market in the field of government