Earlier quoted context omitted.
It seems weird to me that some workplace would mandate physical(?) pair-programming as a default. And I actually like pair-programming, some of my best code was written with somebody sitting besides me and we have solved some really tricky bugs like this. But we tend to do this only rarely. Most of my day is spent organizing stuff and reading emails anyway :-)
I'm pretty sure Pivotal and Carbon Five, two high end Rails consulting firms in SF require pair programming. I'm pretty sure that you can't hire Pivotal without contracting two of their engineering, strictly for pair programming. Some of my best code has been written with pair programming but I can see the flip-side. There's no day-dreaming, there's no zoning out, complete engagement all day long. It's the same menta…
Motivational Incongruence and Well-Being at the Workplace
51–60 of 90 posts
Re: Motivational Incongruence and Well-Being at the Workplace
#52Yeah I have expereined this very thing at work right now, but the great thing about being a human is you can change and adapt at the face of adversity. In my case it was either get fired/quit spend a month or two getting a new job and hear it from my wife or suck it up and be the person myorganization wants me to be -- it wasn't that hard at the end of the day because I get paid handsomly, get to sit in an air condit…
Having a wife changes the formula a lot, as does having a support structure in place.
Re: Motivational Incongruence and Well-Being at the Workplace
#53I quit a job when I felt burnout developing. The cause? Pair programming. I just cannot that close to someone for the majority of the workday without feeling constant low-level stress and annoyance, and I can't focus and think about problems in that setting. When you have to sit in your car for 15 minutes every morning just to summon the resolve to get out and go into the office, something's wrong with your work envi…
My bad experience was with a large international consulting company. The consultant members colluded to extend their contract and push their own design, architecture, and tools. The time spent pair programming with them was simply a method of advancing their agenda. It was a horrible experience and I felt burnout just like you described. It was a waste of time and money for the client.
My last consulting project was the exact opposite, it was absolutely wonderful. I spent the day pair programming and it involved creative problem solving and an intellectual exchange. It was a great experience, I grew professionally, wrote better code, and can see legitimate a case that it was worth the client's money.
Re: Motivational Incongruence and Well-Being at the Workplace
#54Yeah I have expereined this very thing at work right now, but the great thing about being a human is you can change and adapt at the face of adversity. In my case it was either get fired/quit spend a month or two getting a new job and hear it from my wife or suck it up and be the person myorganization wants me to be -- it wasn't that hard at the end of the day because I get paid handsomly, get to sit in an air condit…
Re: Motivational Incongruence and Well-Being at the Workplace
#55Earlier quoted context omitted.
Tolerance is largely relative I think. You could have a crank that spits out pennies so long as you crank it. Invariably we will tire of turning the crank because it's monotonous uninspiring unfulfilling work. The argument could be made that someone somewhere does not have the opportunity to so easily spin a crank for money so we ought to be grateful, but the mind's adaptability is a double edged sword. You exalt the…
Inspiring fulfilling work is a luxury not everyone can afford, and it is a conceit of the modern world that meaning and fulfillment in your life should come from your employment.
Re: Motivational Incongruence and Well-Being at the Workplace
#56Earlier quoted context omitted.
I also left a job due to pair programming. That company pair programmed 100% of the time. It concerns me that might become a norm. I wrote a blog post on why I think that's a bad idea: http://www.mattgreer.org/articles/pair-programming-is-not-a-...
I wonder if these kinds of teams are lead by extroverts, who appreciate having a captive audience for their peopley, extroverted shenaniagns. Having a stable of people who are contractually obligated to put up with their outgoing personalities.
Re: Motivational Incongruence and Well-Being at the Workplace
#57Yeah I have expereined this very thing at work right now, but the great thing about being a human is you can change and adapt at the face of adversity. In my case it was either get fired/quit spend a month or two getting a new job and hear it from my wife or suck it up and be the person myorganization wants me to be -- it wasn't that hard at the end of the day because I get paid handsomly, get to sit in an air condit…
Re: Motivational Incongruence and Well-Being at the Workplace
#58Earlier quoted context omitted.
Inspiring fulfilling work is a luxury not everyone can afford, and it is a conceit of the modern world that meaning and fulfillment in your life should come from your employment.
False. Everyone is free to pursue that which fulfills them and find a method of sustaining their life from their endeavors. There is no fulfilling passion in the world that cannot be monetized.
Put another way: everyone is free to set up their own planet if they don't like this one, and it's undoubtedly possible with infinite knowledge and ability to set up your own planet. But it's not good advice to give someone today for obvious reasons.
Re: Motivational Incongruence and Well-Being at the Workplace
#59I'm not sure how much this advice will be heeded. In a lot of places in tech, there seems to be a culture where companies are more concerned about maximizing units of work at the expense of more intangible factors. You see this in Agile, Kanban etc methods of work where personal development is completely subjugated to the needs of the project. Insofar as a guiding principle behind the work does exist, that too tends…
I agree, there is allot of focus on all sort of tooling to cram points etc out of the work force and the simple answer to that is that is the easy part, really easy part, everything is already there.
The really hard part of building a company is making sure that everyone feel part of it and not just some assembly line drone.
Re: Motivational Incongruence and Well-Being at the Workplace
#60Earlier quoted context omitted.
Thanks for writing this. I particularly like the suggested desk arrangement -- although I'm not sure I can see it catching on given that pairing is often coupled with long tables in open-plan offices. Once upon a time, I thought programming was an introvert-friendly career. That seems to be changing fast.
I guess they want to get rid of the deep-thinking reflective introverts.