<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Kill the Meeting</title>
      <link>http://killthemeeting.com/</link>
      <description>This is a weblog about alternative work arrangements, telecommuting, groupware, and other ways to fight the soul-sucking productivity vortex that is the modern IT workplace.</description>
      <language>en</language>
      <copyright>Copyright 2006</copyright>
      <lastBuildDate>Tue, 14 Nov 2006 10:44:57 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2ysb5-20051201</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Towns for Telecommuting</title>
         <description><![CDATA[<p>There's an interesting group advocating for telecommuting these days -- <a href="http://money.cnn.com/2006/05/11/real_estate/men_at_telework/" target="_blank">rural town governments</a>.</p><p>Apparently, rural towns have had a population problem of late -- as young people these days don't tend to want to work on the farm, and all the information-worker jobs are found in large cities, people tend to leave small towns for the city or the suburbs.&nbsp; Many of them <em>want </em>to live in a small town (or to return to one when they have children), but there's not a lot of demand for, say, an Enterprise Architect in a town whose largest employer employs maybe a dozen people.</p><p>Telecommuting to jobs in large cities is an obvious benefit to the workers, who get to live where they want -- at substantially lower living cost, plus without the costs of commuting -- while getting a job that's not available in that area.&nbsp; The benefit to the town is less obvious but no less real: &quot;People who telecommute, live and work here, are the best of both worlds.&nbsp; They're big earners and they spend the money in town,&quot; says Dave Wilson, quoted in the article above.&nbsp; He recruits for Kansas City and Wichita companies in tiny Sterling, Kansas.&nbsp; It's a way for companies to bring high-income residents (with the local economic input and tax revenue that that provides) to town without having to lure employers (a task that often requires giving them huge government handouts, in the form of discounted leases, long-term tax breaks, etc.)</p><p>Right now, a lot of these employes are probably virtual call center employees, which while not the highest-earning thing out there is at least a &quot;real&quot; job you can do from home (as opposed to the mountains of envelope-stuffing &quot;work from home&quot; scams.)&nbsp; However, there are definitely some <a href="http://www.teamdoubleclick.com/" target="_blank">other things out there</a> that are employing virtual workers.</p><p>There are, however, some roadblocks.&nbsp; While towns may be eager to lure telecommuters to reap tax benefits, state governments are fond of reaping tax benefits, too, and the law doesn't always favor telecommuting.&nbsp; The Telework Coalition is <a href="http://www.prweb.com/releases/telework/telecommuting/prweb400532.htm" target="_blank">trying to get a law passed</a> to change the situation, but as it stands now, people telecommuting across state lines may end up paying state income tax twice.&nbsp; The issue is that some states (e.g. New York) require state income tax to be collected on all wage income paid out by employers in the state, even if the worker resides in the other state.&nbsp; But some states require state income tax to be collected on all income earned in the state -- even if it was from an out-of-state employer!&nbsp; While this isn't a problem if you live or work in a state with no state income tax (e.g. Washington), or for an employer in the same state, it does discourage companies from organized telework programs.</p><p>This said, I'd find an extra 1-2% state income tax a pretty small price to pay to give up commuting -- especially since commuting costs me more than that now.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/11/towns_for_telecommuting.html</link>
         <guid>http://killthemeeting.com/mt/2006/11/towns_for_telecommuting.html</guid>
         <category>Telecommuting</category>
         <pubDate>Tue, 14 Nov 2006 10:44:57 -0800</pubDate>
      </item>
            <item>
         <title>Geek Management</title>
         <description><![CDATA[<p>I observed in <a href="http://killthemeeting.com/mt/2006/10/process_as_a_substitute_for_co.html">a previous entry</a> that I found myself somewhat baffled by the software engineering process taken by some offshoring/outsourcing firms, and realized that one issue is that while these people were programmers, they weren't &quot;geeks.&quot;&nbsp; I realized then that there are actually a lot of things that are done differently by the &quot;computer geek&quot; set -- a group which tends to include all of the best developers I know.&nbsp; Mainly, I've observed this in the differences between developers at my current employer (a large, traditional retailer) and my previous one (Microsoft.)<br /></p><p>Geeks have different priorities than most people when it comes to software engineering jobs, and attracting and retaining them at a company can require some different strategies.&nbsp; And they're worth attracting and maintaining, for two reasons: first, most of the <em>really </em>good developers fall into that category, and while you don't need <em>all </em>your developers to be superstars, it sure helps if some of them are; and two, because they don't care all that much about the money.</p><p>What does matter to them?&nbsp; Several things:</p><ul><li>Autonomy.&nbsp; Micromanagement drives them crazy.&nbsp; This is a case where you must follow management-by-results, not management-by-tasks.&nbsp; Figuring out <em>how </em>to do things is precisely what geeks <em>enjoy </em>about work -- tell them what you want, not how you want them to achieve it.&nbsp; They'll figure something out, and be willing to go above and beyond what's required, because it's <em>theirs</em>.&nbsp; Whereas if you give them a checklist, they'll do it haphazardly, because they're not invested in it.<br /></li><li>Isolation.&nbsp; Geeks, all told, are not very social.&nbsp; They do their best work when left alone.&nbsp; The cubicle is a horrible environment, giving you all the obstacles to collaboration of offices but without any of the privacy.&nbsp; Offices are ideal for most development work, the only exception being the early stages wherein there's a lot more collaboration and brainstorming than actual coding.&nbsp; Actual coding needs extended, uninterrupted quiet time (well, sometimes it's not quiet at all if you count music, but the sounds are <em>chosen</em>.)&nbsp; Geeks coding get into the &quot;zone&quot; -- a 5-minute interruption can and will cost you an hour of productivity.</li><li>Technology.&nbsp; Geeks want to be on the cutting edge.&nbsp; You're not going to retain one for a project writing Yet Another Database Front-End unless you've got a truly amazing work environment (or seriously overpay them for work that frankly doesn't require superstar developers.)&nbsp; More interesting projects often mean more than higher-paying projects.&nbsp; In addition, it's worth investing in the technology they'll use every day.&nbsp; Sure, they may not really &quot;need&quot; a $4,000 dev workstation with two LCD monitors... but they'll be more productive with one, be happier working on it, and it'll do more to retain them than you would from a comparably-sized raise.&nbsp; <em>Ever </em>having to wait on substandard technology to keep up with them is <em>irritating</em>.<br /></li></ul><p>Most importantly of all, though, geeks despise &quot;politics,&quot; where by politics I mean <em>any situation in which interpersonal considerations outweigh technical considerations.&nbsp; </em>They have no patience at all for things like:</p><ul><li>Using an older, inferior, or simply less appropriate tool (e.g. programming language, web framework) because &quot;the boss likes it,&quot; &quot;we've always done it that way,&quot; or &quot;we're a [insert product here] shop.&quot;&nbsp; They need <em>technical</em> reasons for using a technology, not somebody's feelings.</li><li>Anything perceived as unfair.&nbsp; While I said they don't care much about money, there is one situation in which they do care -- if they feel they're paid less than market value, or that someone else who's not as good as they are is paid more.&nbsp; Trying to keep salaries secret helps not at all -- they for the most part don't understand <em>why </em>they should be kept secret, and thus will totally disregard any order to do so. &nbsp; Of course, the problem is that they're often unwilling or unable to see any non-technical factors in an employee's value, which sometimes do play a part in compensation. <br /></li><li>Fiefdoms and silos.&nbsp; Geeks want to get things <em>done</em>.&nbsp; And they don't care overmuch who does them -- when engineering solutions, they'll totally ignore interdepartmental boundaries.&nbsp; This isn't a bad thing; however, managers often think it's a bad thing, since they want their team to get the credit for it.&nbsp; What these managers fail to take into account is that trying to get the credit for it results in not just an inferior product but also unhappy developers.</li></ul><p>Though I'm talking primarily about work here, these characteristics do extend outside of work, too, particularly the intolerance for personal considerations outweighing technical (or whatever they perceive as &quot;rational&quot; or &quot;logical&quot; considerations.)&nbsp; Geeks don't see the point of playing a game if they can't play to win -- it's not that they care overmuch about winning, it's that the game has a framework of rules, and that framework should be complete.&nbsp; I think this is one thing that makes geeks thought of as antisocial -- they don't take people's feelings into account when doing things, because those don't fit into the rational, logical, predictable framework they like.&nbsp; I think that how &quot;normal-seeming&quot; a geek is depends largely on how willing they are to sublimate this impulse in order to relate to other people.<br /><br />Finally, when it comes to performance management, geeks need to be told, directly and clearly, how they're doing and what needs improvement, if anything.&nbsp; Not being people-oriented, they probably can't read you.&nbsp; They don't know if you're happy with them or not unless you tell them.&nbsp; And they're certainly not going to <em>ask</em>.&nbsp; While they deal extremely well with technical ambiguity -- they love to solve problems, so an incoherent mess from a technical perspective is just a challenge to overcome -- they don't deal well at all with ambiguity in other contexts.&nbsp; Clear expectations and consistent feedback turn the <em>job itself </em>into a problem to be solved, which makes it much more satisfying to them.</p><p>I can't help but think there's probably some correlation between what I've observed as the &quot;software engineering geek&quot; personality and some MBTI or enneagram types.&nbsp; It's probably not an exact mapping, but it sure is something that comes up a lot -- I can pretty easily classify most of the developers I've worked with into &quot;geek&quot; and &quot;non-geek&quot; if I try.&nbsp;</p>]]></description>
         <link>http://killthemeeting.com/mt/2006/11/geek_management.html</link>
         <guid>http://killthemeeting.com/mt/2006/11/geek_management.html</guid>
         <category>Engineering</category>
         <pubDate>Sun, 05 Nov 2006 21:10:23 -0800</pubDate>
      </item>
            <item>
         <title>Telecommuting Job Markets</title>
         <description><![CDATA[<p>The last five years have seen two trends take off: independent (or semi-independent) contracting for IT, and offshoring development work.&nbsp; Both of these bode well for telecommuters in the workplace... eventually.</p><p>Here in the Seattle area, independent IT and development contractors are <em>everywhere</em>... and so are jobs for them.&nbsp; If I post a resume on <a target="_blank" href="http://www.monster.com">Monster</a>, <a target="_blank" href="http://www.dice.com">Dice</a>, or any other job board, I am pretty much immediately inundated with offers for 3- to 12- month development contracts on small- to medium-sized projects.&nbsp; I don't usually want them, due to the inflexibility (no vacation time, and they're just long enough that I don't usually want to commit to 6+ months without any time off), but they're <em>there</em>.&nbsp; I must confess their presence doesn't do much for the idea of corporate loyalty -- their fixed length implies they're not interested in any commitment themselves, and their ubiquity means that anyone with the skills to get one isn't really trapped in their current job.&nbsp; Rather than weeks or months of interviewing to get real employment, a developer can often snag a few months of contract work within a week or two just due to the sheer number of these positions.</p><p>Offshoring development work, as much as people complain about it, does get managers used to the idea of employees that they can't see and which don't even work the same hours as they do.&nbsp; Of course, they have the comfort of knowing that wherever these employees are in the world, they <em>do </em>have some <em>other </em>manager breathing down their neck.&nbsp; And they're also undoubtedly comforted by the <a href="http://killthemeeting.com/mt/2006/10/process_as_a_substitute_for_co.html">mounds of process</a> these firms tend to use.<br /></p><p>I think its the combination of these trends that is starting to produce automated, telecommuting job boards for development and IT workers.&nbsp; The two major ones right now are <a target="_blank" href="http://www.rentacoder.com">Rent-a-Coder</a> and <a target="_blank" href="http://www.odesk.com">oDesk</a>.</p><p>Rent-a-Coder's main flaw to the U.S. telecommuter is that it works too well.&nbsp; The jobs people tend to post on Rent-a-Coder are straightforward, self-contained dev jobs for one person.&nbsp; They're usually no more than a week's work.&nbsp; Rent-a-Coder works as a reverse auction -- people put in proposals for how long the work will take, advertise themselves a bit, and state what hourly rate they're willing to work for.&nbsp; Rent-a-Coder is a pretty reliable way for a skilled developer to find quick, straightforward, and usually easy work.</p><p>However, it's just as easy for developers in India or China.&nbsp; Rent-a-Coder, being a virtual job market for people who will never meet their employers in person, is truly a global market.&nbsp; If you're a teenager or college student, the $15-20 an hour that development work usually goes for might sound pretty good, but skilled professionals usually find themselves priced well out of the market.&nbsp; Overseas developers with 10 years of enterprise Java experience put in bids of $13.50/hr... anyone in the U.S. or U.K. who <em>can </em>compete with their qualifications usually doesn't <em>want </em>to compete with their prices.</p><p>oDesk aims to be a different sort of market -- they target companies looking for &quot;homeshoring.&quot;&nbsp; It works more like a traditional job market, in that people post themselves with a rate requirement rather than just bidding on projects.&nbsp; It's less one-way than Rent-a-Coder.&nbsp; In addition, being targeted at more serious projects (there are a lot of long-term things on oDesk; it's not so biased at Rent-a-Coder's usually-tiny projects), the providers often command more reasonable (from a U.S. perspective) rates.&nbsp; Their current home page quotes providers with rates up to $65/hr. for some skillsets... though it quotes some at $14/hr. as well, so obviously there's a lot of variability.</p><p>oDesk, however, goes far beyond Rent-a-Coder's simple matching.&nbsp; Essentially, they aim to be a virtual temp agency, a Volt or ExcellData for the nation.&nbsp; They provide all their contractors with standard software (SVN and BugZilla for tracking and version control, but also presence and videoconferencing software, timecard software, etc.) and have relatively standardized contracts.</p><p>On the bright side, oDesk recognizes that the biggest hurdle companies have to hiring telecommuters is one of trust -- managers, unable to track what people are doing since they're not in the office, need proof that they're actually doing work.&nbsp; My preferred solution to this problem would be to track <em>work </em>-- that is, integrate with the version-control tools, bug tracking software, etc. to demonstrate tasks actually completed, and use status report deliverables to have employees state their progress and bring up issues so that if someone is falling behind managemnet is informed beforehand (or can fire an employee when he fails to meet a deadline not for failing to meet the deadline, but for failing to track toward it and lying about it in the status reports until that time.)</p><p>oDesk, however, does not take my enlightened, employee-friendly approach.&nbsp; No, they have a different way -- spying!&nbsp; oDesk's software screenshots the telecommuter's machine every 10 minutes to give remote managers a gallery of activity to browse.&nbsp; They also generously provide their contractors with a videocamera, so managers can watch you wherever you are.&nbsp; And the logs show not lines of code, or checkins, or bugs, but rather the number of keystrokes and mouse clicks per minute you've made.&nbsp; The result is that you can get all the stress, lack of privacy, and constant monitoring of an &quot;open-plan&quot; cube farm right in the comfort of your own home!&nbsp; Also, oDesk keeps 30% of whatever you're paid.<br /></p><p>Obviously, I think oDesk is, to some extent, missing the point.&nbsp; On the other hand, they're a business, and their customers are not just the employees but also the employers.&nbsp; That trust gap is one of the most important things for them to bridge in order to get employers comfortable with telecommuting employees.&nbsp; In the long run, I think it's a good thing for telecommuters -- having hired a few people through oDesk, a manager is likely to be more comfortable with employees he can't see, and less inclined to protest the idea when someone comes along wanting to be a truly independent remote employee (this time without keystrokes-per-minute clocking.)&nbsp; This said, in the short run, well, I wouldn't work for them.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/11/telecommuting_job_markets.html</link>
         <guid>http://killthemeeting.com/mt/2006/11/telecommuting_job_markets.html</guid>
         <category>Telecommuting</category>
         <pubDate>Thu, 02 Nov 2006 12:52:35 -0800</pubDate>
      </item>
            <item>
         <title>Process as a Substitute for Competence</title>
         <description><![CDATA[<p>If you work in a sotfware development organization, you've probably heard a lot about &quot;alternative&quot; software development and project management methodologies, such as Agile, SCRUM, Extreme Programming (XP), Test-Driven Development, etc.&nbsp; These are, of course, all alternatves to the traditional <a href="http://www.waterfall2006.com/">waterfall model</a> (wonderfully parodied in the preceding link -- the conference linked to is, of course, not real.&nbsp; I particularly like the session entitled &quot;Pair Managing: Two Managers per Programmer.&quot;)</p><p>Most of my development experience came at Microsoft, which has its own software development life cycle (SDLC) and, for all its problems, still has a large number of very smart developers and a management corps consisting almost entirely of former coders.&nbsp; As a result, I operated under the assumption that this SDLC was more or less typical for the industry, as it sort of vaguely lined up with the traditional waterfall SDLC.</p><p>And then I came to my current job.&nbsp; Yes, I have found the IT shop that performs development on the unmodified waterfall model -- welcome to 1979.&nbsp; The great majority of our software development work is outsourced to a contracting firm in India, and thus worked on overnight, largely out of contact with our management, and the amount of process involved is staggering.</p><p>On one recent project, the software development managers insisted on a 5-page requirements definition document, two management reviews of that document, a functional specification with four contributors, a peer review and a management review of that document, a detailed design document, a management review and sign-off of that document, and a test plan before development could begin on the code.</p><p>The code in question?&nbsp; <em>Five lines of SQL.</em></p><p>Yes, a 2-hour project took over a <em>month</em>.&nbsp; Actually, it's not quite done yet, due to the repeated test cycles.&nbsp; You might think all that documentation would have rendered bugs impossible, but if so, you'd be wrong.</p><p>Why on earth is so much process present?&nbsp; Why does it take three documents and six meetings to write five lines of SQL?&nbsp; There are twice as many <em>pages </em>of documentation as <em>lines </em>of code!&nbsp; Well, having worked with the people involved on these documents, plus the development, and the testing, not just on this project but several others, I think I've figured out the purpose: process is being used as a substitute for competence.</p><p>The thing that's surprised me, though, is that process actually turns out to be a <em>pretty good </em>substitute for competence.&nbsp; With enough steps, documents, design reviews, and test plans, I think that the proverbial 1,000 monkeys with typewriters really <em>could </em>produce a functional IT system.&nbsp; The incredible amount of mutual reinforcement breaks the task down into such minute pieces that each piece is comprehensible and completable by anyone with even the slightest modicum of coding or testing ability.&nbsp; It turns what is inherently a massively complex endeavor -- software engineering -- into little more than rote following of directions.&nbsp; Each step is so long and involved as it must be performed in so much detail that the next step follows necessarily, without putting much thought into it.&nbsp; The waterfall model enforces this level of detailing by making it nigh-impossible to change decisions made early on.&nbsp; It also helps project management -- after years of this sort of development, the project managers know to a pretty good degree of accuracy how long each minute task will take, and can thus do a pretty good job coming up with a (shockingly long) timeline for a project in any stage of development.<br /></p><p>The problem with this model, though, is that anyone who <em>is </em>halfway competent finds himself spending more time on process than on actual, productive development activity.&nbsp; Everything is drawn out over a huge period of time.&nbsp; I think this is the main thing that's been driving alternative methodologies like Agile and SCRUM -- the desire by skilled developers to sweep away all that process that's &quot;in their way,&quot; and get rid of documentation and meetings.</p><p>This has led to the principles of the <a target="_blank" href="http://www.agilemanifesto.org/">Agile Manifesto</a>:<br /></p><ul><li>Individuals and interactions over processes and tools</li><li>Working software over comprehensive documentation</li><li>Customer collaboration over contract negotiation</li><li>Responding to change over following a plan</li></ul><p>This is pretty much the complete opposite of the waterfall model, and developers often enjoy working in such a model quite a bit more.&nbsp; (This said, it can be done badly, as discussed in <a target="_blank" href="http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html">Steve Yegge's blog</a> here, though that post eventually turns into Google-worship.)&nbsp; Good developers, on the whole, hate process, don't like writing documentation, have no concept of or interest in business concerns, and like to code by the seat of their pants anyway.&nbsp; A methodology that says &quot;what you want to do anyway, that's good!&quot; will naturally get a lot of traction.&nbsp; Nothing gets developers excited like telling them that they don't need to produce documentation, the code <em>is </em>the documentation.<br /></p><p>However, I can see that as much as I hate the process-bound development process I work with here, an Agile methodology would be a total failure with these developers.&nbsp; They are simply <em>paralyzed </em>by the slightest bit of uncertainty, entirely unwilling to just figure out for themselves what will work.&nbsp; They entirely lack both the ability and the desire to experiment.&nbsp; In short, while they're <em>programmers</em>, they're not <em>geeks</em>, and that idea still seems somewhat foreign to me -- when I think about developers, I still think about people who program for <em>fun</em>.&nbsp; But these developers approach programming like it's on an assembly line, and they need to be told the <em>right way </em>to do everything before they're willing to touch it.<br /></p><p>So if you're faced with a very involved, complicated process to do something, stop and consider why that process is there -- it's possible, likely even, that it's there to remove the responsibility of making <em>decisions </em>from some set of people.&nbsp; Sometimes that's because someone higher up is (or was) a petty tyrant and doesn't care for decisions being made by anyone but himself -- in that case, the process may be ripe for a change.&nbsp; But sometimes it's there because the people involved are unwilling or unable to act without it, and in that case you change it at your peril.&nbsp; While a more agile process would be better for me, and is better for the development teams at Microsoft and Google, it's not necessarily better for everyone -- not everyone is a self-motivated geek.<br /></p><p>Unfortunately for me, I don't think this is a process I can change here.&nbsp; It turns out that outsourcing development to India is so much cheaper that even if it takes four times as long, it's still a net savings.&nbsp;</p>]]></description>
         <link>http://killthemeeting.com/mt/2006/10/process_as_a_substitute_for_co.html</link>
         <guid>http://killthemeeting.com/mt/2006/10/process_as_a_substitute_for_co.html</guid>
         <category>Engineering</category>
         <pubDate>Mon, 30 Oct 2006 10:13:14 -0800</pubDate>
      </item>
            <item>
         <title>The Cost of Commuting</title>
         <description><![CDATA[<p>I think one of the major reasons people don't object more strongly to the commuting culture is that they simply don't realize how much it costs.&nbsp; After all, it's only driving to work in the morning, how much of your salary does it really take up?&nbsp; Well, for me:</p><ul><li>31 gallons of gasoline per month = $79/mo., $953/yr.</li><li>672 miles driven per month; assuming a 100,000 mile vehicle lifespan, this depreciates my vehicle by $168/mo., $2,016/yr.<br /></li><li>Parking a few blocks from my building = $100/mo, $1,200/yr.</li><li>Bumping my driving miles per year above 8,000 raises my insurance rates slightly.</li><li>I waste a substantial period of time every day sitting in traffic.&nbsp; Assuming I value my time by about what I'm compensated for it at work, this costs me $1,127/mo., $13,524/yr.</li></ul><p>Good lord, that's a lot.&nbsp; My commute costs me $4,169/yr. in actual costs, or $17,693 if you count lost time!&nbsp; (On one hand, counting lost time is cheating a bit since I wouldn't really spend all that commuting time <em>working</em>, and I'm not paid by the hour anyway.&nbsp; But since if I were offered the option to take a $13,524 pay cut to drop a day off my workweek, I'd take it in a heartbeat, I don't think it's an entirely unfair valuation of my time, either.)<br /> </p><p>And in many ways I'm getting off easy -- my car gets 22 mpg average (though honestly it may well be lower during Seattle's rush hour), it's a Honda that didn't cost all that much (keeping the depreciation cost down and meaning it really will last for at least 100,000 miles), and $4.75/day for downtown parking is cheap as hell.&nbsp; With a Mercedes and a better parking spot, I could easily have $7,500 in actual monetary cost from the daily commute.</p><p>Think about that -- your company's requirement that you sit in a cubicle at work every day, even when it's not actually necessary for what you accomplish, is costing you $4,000 or more per year.&nbsp; And that's <em>cost, </em>not wages, which means that not commuting would be the equivalent of a $5,700 raise in terms of how much money you would actually end up with in your pocket.</p><p>Of course, your company doesn't care overmuch, since <em>you </em>are paying that cost, and <em>they </em>are not.&nbsp; However, I think if more people were aware of the true cost, they'd be more inclined to view telecommuting as the benefit it is, and making use of remote workers would be a more accepted cost-saving measure for corporations.&nbsp; A $4,000 pay cut to work from home would actually <em>increase </em>my take-home pay, and that <em>would </em>be saving my employer money. <br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/10/the_cost_of_commuting.html</link>
         <guid>http://killthemeeting.com/mt/2006/10/the_cost_of_commuting.html</guid>
         <category>Commuting</category>
         <pubDate>Wed, 25 Oct 2006 07:09:10 -0800</pubDate>
      </item>
            <item>
         <title>Telecommuting in the media</title>
         <description><![CDATA[<p>Apparently I'm not the only one wondering why companies don't make greater use of telecommuting... Will Femia at <a href="http://clicked.msnbc.msn.com/archive/2006/10/11/6830.aspx" target="_blank">Clicked</a> has the same question, linking to a <a href="http://www.pcmag.com/article2/0,1759,2026678,00.asp?kc=PCRSS03079TX1K0000585" target="_blank">PC Magazine post by John Dvorak</a>.</p><p>What he finds odd is that this is one area where, of all things, the <em>government </em>is ahead of private industry.&nbsp; It turns out that Public Law 106-346 &quot;requires each Executive agency to establish a policy under which eligible employees may participate in telecommuting to the maximum extent possible without diminished employee performance.&quot;&nbsp; There's a very interesting <a href="http://www.telework.gov/documents/tw_rpt05/" target="_blank">report on the GSA Telework site</a> that has a lot of data in it about how telework has worked out for the Federal government:</p><ul><li>85% of executive agencies have telework policies. &nbsp; 65% of them even have telework coupled with alternative work schedules.<br /></li><li>46% of agencies reported that over 25% of their employees participated in telework at least once during the year.</li><li>50% of teleworkers in executive agencies are &quot;core&quot; teleworkers -- that is, &quot;Telework that occurs on a routine, regular, and recurring basis away from an employee's principal place of duty  (e.g., at home, at a telework center, at an alternate location) one or more days per week.&quot;</li><li>For agencies with a low percentage of teleworkers, the barriers cited were:</li><ul><li>Office coverage challenges, 54.6% (I'm not even sure what this means.)</li><li>Nature of agency work, 51.1%</li><li>Data security, 44.1%</li><li>Management resistance, 38.3%</li><li>IT issues, 31.4%</li><li>Funding for equipment/IT support, 25.5%</li><li>Employee resistance, 15.1%</li><li>None, just not doing it, 10.4%</li><li>Training, 6.9%</li></ul></ul><p>Take a look at those barriers.&nbsp; Some are quite legitimate -- &quot;nature of agency work&quot; could easily make telecommuting impossible for large numbers of employees (it's hard to work from home if you're, say, the clerk at the DMV or otherwise in a customer-facing, in-person job), and &quot;employee resistance&quot; reflects the fact that some people just aren't able to be productive at home due to distractions.&nbsp; For that matter, some people see going to the office as a form of socializing and would be lonely without it.</p><p>But the fact that Data Security and IT Issues are on there is kind of sad, as those issues are quite resolvable.&nbsp; On the bright side, they're actually a good bit easier to solve than, say, management resistance.&nbsp; We have technologies like VPNs and laptop encryption that can take care of the data security needs, though to implement them securely requires there be some company-provided equipment (it doesn't do much good if I make a perfectly secure connection to someone's spyware-ridden home machine that hasn't had a virus scan in four years.)</p><p>The conclusion of the report, though, is something the private sector really needs to hear: <em>&quot;The positive impact telework can have on an employee's reduced commuting time, effort, and costs; increased productivity; and increased control over the delicate act of balancing work and personal responsibilities is tremendous. Benefits to the organization, including the increased ability to recruit and retain valuable employees, gain higher productivity, and experience boosted morale, are clearly documented. Reduced commuting serves to benefit the environment by fewer pollutants being dispersed into the air, and less wear and tear to roads and vehicles.&quot;</em></p><p>Despite the numbers given in the report, Dvorak concludes that the primary barrier to telework is simple irrational management resistance -- as he puts it, &quot;the current management model is hovering around 1921.&quot;&nbsp; I've certainly run into this, when my current manager was hired into this IT group, his first actions were to establish more fixed working hours, get a schedule drawn up for people, and spout manager aphorisms like &quot;Everyone is valued in the office.&quot;&nbsp; I wonder, however, if this is the case everywhere or if Dvorak and I are just drawing conclusions from our own anecdotal bad experiences.&nbsp; Somehow, I doubt that federal government agencies are hotbeds of enlightened, forward-looking management -- if anything, I'd expect the bureaucratic culture to encourage even more order-for-order's-sake.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/10/telecommuting_in_the_media.html</link>
         <guid>http://killthemeeting.com/mt/2006/10/telecommuting_in_the_media.html</guid>
         <category>Commuting</category>
         <pubDate>Mon, 23 Oct 2006 09:26:07 -0800</pubDate>
      </item>
            <item>
         <title>Where have I been?</title>
         <description><![CDATA[<p>I haven't posted here in a good long while, and there have been a variety of reasons -- the primary one simply being that I hit a very busy time at work and also rediscovered various hobbies, and just didn't make the time to write here.&nbsp; However, there is one other reason -- this blog is, fundamentally, about work-related topics, and it's important to me to be able to make it <em>constructive</em>, and not simply an outlet for complaining about work (as the Web has more than enough of those.)</p><p>While telecommuting, groupware, presence technology, and alternative working arrangements will remain my primary focus, after as many years as I've spent in the IT and software development world, I can confidently say there are a lot more things making IT and development workers unhappy than just having to sit in a stifling, sterile cubicle farm.&nbsp; I have a lot of commentary to make on these things, but have refrained from doing so since they seemed at least somewhat off-topic.&nbsp; However, even if not necessarily directly related to the blog's original mission statement, they're certainly related to its <em>title </em>and overall focus.&nbsp; Specifically, I'm thinking of software engineering practices and features of the corporate workplace that make employees unhappy but don't actually do much for productivity.<br /></p><p>Thus, in reactivating this forum, I'll also be broadening its focus somewhat.&nbsp; I hope you'll find it interesting.&nbsp;</p>]]></description>
         <link>http://killthemeeting.com/mt/2006/10/where_have_i_been.html</link>
         <guid>http://killthemeeting.com/mt/2006/10/where_have_i_been.html</guid>
         <category>Administrivia</category>
         <pubDate>Mon, 23 Oct 2006 09:20:21 -0800</pubDate>
      </item>
            <item>
         <title>Disaster Recovery</title>
         <description><![CDATA[<p>With the recent furor over bird flu, many companies -- including my employer -- have been revisiting their disaster recovery plans to consider what they would do to maintain business continuity during a pandemic situation.</p><p>The general consensus is that in a pandemic situation, there would likely be a state of emergency declared and &quot;nonessential&quot; workers would be asked by the government to stay home (where &quot;asked,&quot; as is customary for government, means &quot;forced.&quot;) So what does a company do to continue operating when all of its workers have been declared &quot;nonessential&quot; and can't come to work?&nbsp; Why, they just have everyone telecommute, of course!</p><p>Or so they believe.&nbsp; There's nothing like a disaster recovery exercise to show how technically unprepared companies are for a large number of remote workers.&nbsp; The technology is available, but companies don't have the infrastructure to handle everyone using it at once, and for the most part, they've never considered this.</p><p>Here's an example: a company has 3,200 people set up to work remotely.&nbsp; A VPN infrastructure is in place, and these people routinely connect via a secure tunnel, using a secure authentication method, and work from home or other locations.&nbsp; Sounds like they're well-prepared for a pandemic situation at corporate headquarters.</p><p>But... how many of those people can connect at one time?&nbsp; Supporting 3,200 total users is very different from supporting 3,200 concurrent users -- a userbase that size may require a VPN concentrator that supports only 100-500 people at a time.&nbsp; In addition to the concentrator, though, there are a lot of other parts of a remote-access infrastructure that need to be considered.&nbsp; Is the network backbone able to handle the full number of remote users connected at once using relatively high-bandwidth technologies like Remote Desktop?&nbsp; Are terminal servers used for remote access, and if so, can they handle that many simultaneous users?&nbsp; How many sessions are <em>licensed </em>for these terminal servers?&nbsp; Often, companies have only paid Microsoft for so many terminal server users, even if they have the technological capability to handle more.&nbsp; Can the help desk support all the calls that would come in from people who haven't used remote access in two years and are suddenly expected to do all their work that way?&nbsp; Can help desk support them when the help desk employees are <em>also </em>stuck at home for the same pandemic situation?</p><p>Part of being prepared for a situation like this for a company involves not just verifying the infrastructure, but also verifying that everyone who in theory can remote in has actually tried it.&nbsp; When the help desk is closed and people can't come in to work is not the time to discover that half the support staff has no idea how to use the VPN client, and another 15% of them have expired passwords or smart cards or tokens.</p><p>Any large increase in telecommuting could require upgrades and preparation work of this type, but a pandemic could force companies to do so in a rather sudden manner -- and pandemic preparation may cause companies to do such work in advance (indeed, as a secuirity architect involvement in such preparation is part of my job.)</p><p>While I certainly hope that a disease pandemic doesn't actually come to pass, I can't help but be curious as to what the effect it would have on the work environment would be.&nbsp; I can see two likely outcomes (both of which would likely happen to varying degrees):<br /></p><ul><li>Some employees, after telecommuting for a week or two, would discover that they are every bit as capable of performing their jobs from home as at work.&nbsp; This could greatly increase the demand for alternative working arrangements, as some people discover that they like such an arrangement.&nbsp; Of course, it wouldn't be for everyone -- many people would be eager to get back to the office, foreign as that concept is to me.</li><li>Managers faced with the sudden absence of many of their employees might find out that far from needing all of them at the office, they don't need all of them at all.&nbsp; I wouldn't be surprised to see several employees being quietly let go in the months after a disaster scenario as the company discovered that they can do without them.&nbsp; (This, by the way, is one reason why some people advise against taking any vacation longer than a week.)</li></ul>In any case, having an infrastrucutre in place for extensive telecommuting can only be a good thing for those of us who want out of the office environment, regardless of the rationale for implementing it in the first place.<br />]]></description>
         <link>http://killthemeeting.com/mt/2006/07/disaster_recovery.html</link>
         <guid>http://killthemeeting.com/mt/2006/07/disaster_recovery.html</guid>
         <category>Commuting</category>
         <pubDate>Tue, 11 Jul 2006 12:40:44 -0800</pubDate>
      </item>
            <item>
         <title>&quot;Fighting Sprawl&quot;</title>
         <description><![CDATA[<p>For decades now, city planners have been decrying &quot;urban sprawl&quot; and the decreasing density of our cities.&nbsp; This brings with it a host of problems, such as increased commuting times, pollution, loss of undeveloped wilderness area, etc.&nbsp; But primarily, I think these city planners just hate suburbs -- they find them unsightly and not in keeping with their preferred aesthetics, the dense urban city and the unpopulated outdoors.</p><p>Of course, the problem they always run into is that people love to live in suburbs, and Americans by and large still want a house with a yard.&nbsp; <a href="http://www.msnbc.msn.com/id/13529578/site/newsweek/" target="_blank">This Newsweek article</a> shows that people are starting to accept this.&nbsp; City planners have been fighting a losing battle -- instead of trying to get people to live in dense areas they don't want to, perhaps they should instead embrace the medium-density cities people want (i.e. suburbs) and make that environment better.&nbsp; The article comments thatEuropeans&nbsp; -- whose cities are held out by these &quot;smart-growth&quot; anti-sprawl city planners as the ideal -- who come to America are delighted by suburbs, and often aspire to own their own home, which is impossible back home.&nbsp; (By way of comparison, more than half the apartments in Paris are under 46 square meters -- about 550 square feet for we Americans -- and sell for over 6,000 Euro per square meter.&nbsp; Here, college students have more space than that.)&nbsp; Of course, in a sense, much of Europe is low-density suburb, they just explain it away by not considering it part of the small, dense cities at all.</p><p>The article considers accepting suburbs to mean bringing the arts and businesses to those suburbs, thus making more of what people want available without coming into the city.&nbsp; However, there's one thing missing from this calculus -- most of the jobs are still in the city, and suburban living involves increasingly long commutes.</p><p><a href="http://www.msnbc.msn.com/id/13529577/site/newsweek/" target="_blank">This other article</a> -- from the same issue of Newsweek, no less --&nbsp; is a great example of the fact that accepting suburbs has only come so far.&nbsp; The &quot;fastest-growing group of commuters&quot; (whatever that means) is now those who commute more than 90 minutes each way.&nbsp; Americans order a quarter of their restaurant meals from their cars, and eat 32 meals a year while driving.&nbsp; McDonald's is selling food that fits in your cupholder now, and car manufacturers are giving you more of them (three for the driver alone in some vehicles.)&nbsp; The Dodge Caliber includes a refrigerator in the glove box and a passenger seat that folds down into a dining table.</p><p>On one hand, this may seem like accepting people's preferred living arrangements by making the commute less painful.&nbsp; But it's not really --&nbsp; truly accepting where people want to live would mean <em>not making everyone drive into the city</em>.&nbsp; It's strange that at the same time as people are talking about &quot;work/life balance&quot; and rebeling against 60+ hour workweeks, they're adding 15 hours to their workweek by spending it in their cars.&nbsp; Consider how much unproductive time is wasted.</p><p>Telecommuting is one way to eliminate this, but it's not the only way.&nbsp; Another would be reducing the emphasis on downtown prestige offices.&nbsp; Why does a company need to put all its employees in a monolithic office in a skyscraper?&nbsp; How often to they need to communicate to each other in person, rather than by email and phone?&nbsp; The answer of course varies by company and type of employee.&nbsp; However, at my current employer, all the IT people are in four floors of one building, with a very small support staff (two HR folks, a couple receptionists, and some purchasing reps), while other corporate functions are in entirely different buildings.&nbsp; There's no reason that any of those buildings need to be located downtown.&nbsp; There's the occasional meeting from those of us in one building with those of us in another... but they're only occasional.</p><p>Many companies are like that, having semi-isolated &quot;silos&quot; that are located together either because &quot;they always have been&quot; or just to give the company a desirable downtown address.&nbsp; My question is, what's so desirable about a downtown address?</p><p>Living in the suburbs of Seattle, I've seen what a livable suburb can be.&nbsp; When I didn't work downtown, I could go for <em>months </em>without making the 25-minute drive into the city -- there are enough businesses and employers in the suburbs as to make it unnecessary.&nbsp; Despite this, the Seattle area truly lives up to its name as the &quot;Emerald City&quot; when you get out of the city proper -- there are so many trees and green spaces as to make a beautiful living environment.&nbsp; Of course, just as the cities try to &quot;fight sprawl&quot; and make themselves more dense and urban, the suburbs have their own form of inanity -- regulations to limit the height of buildings and to drive out businesses so as to retain their &quot;rural character.&quot;&nbsp; Still, a balanced, medium-density community can work, and seems to be what most people want to live in.&nbsp; Anything that reduces how many people have to spend 90 minutes on a highway every morning is a step in the right direction.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/07/fighting_sprawl.html</link>
         <guid>http://killthemeeting.com/mt/2006/07/fighting_sprawl.html</guid>
         <category>Commuting</category>
         <pubDate>Mon, 03 Jul 2006 10:32:04 -0800</pubDate>
      </item>
            <item>
         <title>New Collaboration Tools</title>
         <description><![CDATA[<p>With the impending release of Office12 (or Office 2007 or whatever Microsoft ends up deciding to call it,) there have been some demos, screenshots, etc. of the new Office functionality released that look interesting for helping to move the benefits of face-to-face, site-based communication out to non-site based workers.</p><p>Surprisingly, the Office application getting the greatest overhaul this version seems to be Word, which is a large change from Office 2003 (in which Word was practically unchanged from the previous version, while Outlook got the deluxe treatment.)&nbsp; The UI is substantially changed, and in my opinion for the better.&nbsp; Styles are more accessible (though not accessible enough); it's too bad that styles, one of Word's most powerful features, are so drastically underused since they're not presented in a very understandable way and thus people end up with &quot;style pollution&quot; in any documents that get shared among multiple people.</p><p>Outlook has gotten some improvements, though.&nbsp; They've enabled side-by-side viewing and editing of multiple calendars (as well as the options of either viewing them entirely separately, or merging an arbitrary number of them onto one color-coded view,) which should be useful for anyone who needs to track more than one schedule (either other people's schedules, or their own for different jobs or projects.)&nbsp; The task list and inbox are finally integrated (flagging a message for followup adds a task to complete,) making it a more functional organizational tool.&nbsp; A &quot;to-do&quot; bar integrates appointments, tasks, and emails into one &quot;Franklin planner&quot; type view.&nbsp; I wonder how much of this is a reaction to the new Google calendar -- looking at all of this, I can't help but think &quot;now what would be <em>really </em>useful is putting all of this stuff on a web-site so that non-location-dependent workers could get at a full planner interface without carrying one around.&quot;&nbsp; Google's new calendar, of course, is precisely that; I haven't looked at it enough to know how it is on organization and integration, but its actual calendaring/scheduling features look very nice.&nbsp; Also, Outlook12 supports RSS feeds in the same way as mailboxes, newsgroups, or public folders -- it's not very compelling as an overall RSS aggregation strategy for Microsoft, but it does move Outlook closer to being &quot;one-stop shopping&quot; for daily information flows.</p><p>They've also put InfoPath into Outlook -- in other words, you can make a form with defined fields, email it to a bunch of people, and get back the tabulated responses to your survey instead of a bunch of emails. &nbsp; And Project is integrated, too; a project manager can create a project, delegate tasks to various people in the enterprise, and have those tasks show up on their Outlook Tasks list.&nbsp; There will be some sort of two-way feedback mechanism in this, though I haven't been able to try this out (most of Microsoft's groupware features require an Exchange or SharePoint server to work; great for the enterprise, not great for a blogger trying to check out beta software.)&nbsp; Imagine being able to give project status updates within your tasks list instead of having to have constant &quot;status update&quot; meetings for every project -- that's the promise of this.&nbsp; Time spent and tasks completed can be input directly, so the project manager can tell you're doing something without having to have you sit down at a table with him.&nbsp; (Of course, the project manager <em>should </em>be able to tell by looking at the <em>results</em> of work, but we've all had project managers who don't have development knowledge.&nbsp; Besides, project managers have managers, too -- and sometimes they won't take &quot;I know my team, I can tell they're progressing according to schedule&quot; for an answer.&nbsp; They want numerical results, tasks completed, hours per day.&nbsp; If nothing else, Outlook to Project integration will help feed the numbers machine.)</p><p>The big groupware project addition for Office12 is Office SharePoint Server.&nbsp; SharePoint has been integrated into Office as a full member of the productivity suite.&nbsp; It allows for resource libraries -- you could create a PowerPoint slide template, for instance, and put it into the library, where other people can make presentations based on it.&nbsp; If you update the template, it automatically updates presentations based on it.&nbsp; Workflow management can be defined and documents automatically routed through it.&nbsp; They finally have real version control (as opposed to current versions of SharePoint, which have the utterly ludicrous feature of <em>optional </em>version control, in which each uploader can choose whether to add a new version or just clobber all old ones) and centrally managed policy. &nbsp; </p><p>For the enterprise, at least (the market segment the Office division <em>really </em>cares about, whatever MS may say), it looks like they've actually produced a version of Office worth upgrading to.&nbsp; It has its downsides (the radically new UI is less efficient for power users, and will require a total retraining of employees, retooling of training courses, rewriting of Office books, etc.), but the new features actually can improve productivity and project tracking in a way that a thousand Gantt charts full of wild-ass guesses can't touch.</p><p>It'll be interesting to see, in the coming months or years, how much of this functionality Google absorbs into their Calendar and Mail applications.&nbsp; Most of Office's really good collaboration features depend on an enterprise environment (i.e. site-based &amp; behind a firewall) that can host an Exchange or SharePoint server.&nbsp; Google has the advantage that it <em>is </em>the server, so it can offer these features as part of its base offerings, rather than charging an extra few thousand dollars for serverware.&nbsp; Of course, its disadvantage (lack of control; corportations don't like having their private information -- which usually means <em>all </em>their information -- on servers they don't own) may prevent real enterprise adoption, but I could see it being used by small companies.</p><p>Or maybe that's their real plan... package their collaboration software as an application service provider.&nbsp; Pay to get mycompany.google.com as a server controlled by your company, and offering all the Google mail and calendar products.&nbsp; The &quot;Google Office&quot; concept has been mostly dismissed, as Google is in no position to offer direct competitors to products like Word and Excel.&nbsp; But what if those aren't the office products they intend to compete with?&nbsp; It fits in well with the whole &quot;Web 2.0&quot; concept to have Google try to be the office suite for the distributed office.&nbsp;</p>]]></description>
         <link>http://killthemeeting.com/mt/2006/05/new_collaboration_tools.html</link>
         <guid>http://killthemeeting.com/mt/2006/05/new_collaboration_tools.html</guid>
         <category>Groupware</category>
         <pubDate>Tue, 23 May 2006 13:33:57 -0800</pubDate>
      </item>
            <item>
         <title>Corporate Confidential</title>
         <description><![CDATA[<p>I've just finished reading the moderately-controversial book <a href="http://www.amazon.com/gp/product/0312337361/sr=8-1/qid=1147131698/ref=pd_bbs_1/103-2950564-3348631?%5Fencoding=UTF8">Corporate Confidential</a> by Cynthia Shapiro.&nbsp; Shapiro, a former HR manager in various companies, purports to give away &quot;50 secrets your company doesn't want you to know, and what to do about them.&quot;&nbsp; A lot of people didn't like the book on account of it being overly cynical, portraying a workplace filled with politics, backstabbing, and hidden agendas where work performance doesn't really matter.</p><p>Honestly, there wasn't much of anything in the book I found surprising.&nbsp; Her primary insight is that people respond to incentives, and thus management is less selected than evolved.&nbsp; Managers are people who are good at being promoted to management -- in other words, what <em>should </em>be rewarded and what actually is are sometimes different, and the system is self-reinforcing.&nbsp; Management tends to promote people who they see as being like them -- they know <em>their </em>recipe for success and look for others in the same mold.</p><p>As a result, appearance matters more than reality in the workplace.&nbsp; This plays out in a wide variety of ways:</p><ul><li>Dress and personal appearance still matter.&nbsp; Most IT folk work in &quot;casual&quot; workplaces where there is no official dress code.&nbsp; However, we younger workers forget that when the previous generation came up with the idea of &quot;casual dress&quot; at work, they meant khakis and polo shirts, not unthinkable clothing like jeans and T-shirts with pithy sayings on them. &nbsp; It doesn't matter that the policy says there's no dress code, there is.&nbsp; I work in a &quot;casual&quot; workplace, make only modest concessions to businesswear (i.e. wearing polo or button-down shirts rather than T-shirts, and forgoing jeans), and have been complimented by older managers on my &quot;professional appearance&quot; at least three times in the last year.&nbsp; Managers only promote people who look &quot;manager-y&quot; to them, and they have very distinct attitudes on what this is.&nbsp; Of course, it can be taken too far (someone in a suit and tie at Microsoft would just look flat out <em>weird</em>), but Shapiro's advice is to dress like people at the level you <em>want to be at</em>, not the level you <em>are </em>at.</li><li>Projecting optimism and a positive outlook are vital.&nbsp; Employees are evaluated based on this more than any other single factor -- they project an aura of sucess.&nbsp; Cynicism and pessimism -- which are <em>very </em>popular in the IT workplace -- project an aura of failure.&nbsp; If you expect things to fail, they will; no one ever achieved victory by conceding defeat.&nbsp; Managers also know that cynicism is contagious -- cynical employees &quot;infect&quot; others with the same attitude.&nbsp; Appearances are so important that Shapiro suggests visibly disassociating yourself from the more cynical elements in an office, to avoid guilt by association or a perception that you've been &quot;infected.&quot;<br /></li><li>No matter what your job description is, your job is to make your boss's life easier and to make him or her look good.&nbsp; If you don't do those things, you'll never be promoted, because your boss acts as a gatekeeper -- without his endorsement, other managers will be unwilling to promote you.&nbsp; Your manager's opinion of you becomes your reputation among other managers who don't work directly with you.&nbsp; Thus, an adversarial relationship with your manager, even when he <em>really </em>deserves it, does not benefit you.&nbsp; <br /></li><li>What the company says it values and what it really values may be different.&nbsp; They may have a &quot;work-life balance&quot; campaign with posters around the office, but look around -- do all the managers work long hours?&nbsp; If so, the company doesn't <em>really </em>value this at all, because it promoted the people who don't show that value.&nbsp; If the managers go home at 5:00 and use all their vacation time, then the company really <em>does </em>value that.&nbsp; Likewise, they may say they value a cooperative style, but if the managers are all really competitive, then they don't.&nbsp; And no company values openness and honesty to the point of liking or even tolerating complaints or negativity, no matter how much they champion it.&nbsp; If you don't &quot;toe the party line&quot; and demonstrate the company's <em>actual</em> values, they'll never promote you.<br /></li><li>Many workplaces are divided into &quot;camps&quot; -- management and employees have a largely opposed relationship.&nbsp; If this is the case, and you want to get promoted, management has to see you as &quot;one of us,&quot; and not &quot;one of them.&quot;&nbsp; However, cultivating this perception may make office friendships impossible.<br /></li></ul><p>Overall, the book tells you that you need to manage your perception in the workplace, and that political skills like making your boss look good, appearing professional, being positive, being a &quot;cheerleader&quot; for the company and demonstrating love and loyalty for it (regardless of if you actually have any) are much more important than how well you do your job.&nbsp; Of course, you have to do your job at a base level of competency -- all the perception-management in the world won't do you any good if you really, really suck at your job -- but excellence in your actual responsibilities will probably not yield as great a reward as excellence in politics.</p><p>After reading the book... well, I didn't really find it cynical, just true.&nbsp; Microsoft has actually hired Shapiro as a consultant, and I can see why, as her book describes their management culture very well.&nbsp; Whether they hired her to find out how to <em>change </em>this culture remains to be seen.</p><p>Alternative working arrangements, where you're not in daily contact with your manager and coworkers, go a long way toward alleviating these concerns.&nbsp; The only office that <em>really </em>has no dress code is the one in your house. &nbsp; You also have a great deal more control over your perception -- you don't directly fraternize with coworkers, and most communication is written (email), so it's easier to &quot;fake&quot; positivity if you need to do so.&nbsp; (Personally, I'm preposterously optimistic, so this is not a problem for me.&nbsp; I'd look on the bright side of a train wreck.)&nbsp; And finally, since less of you is seen save for the actual output of your work efforts, you're less able to be judged by things other than the actual output of your work efforts.</p><p>In a way, Shapiro describes exactly what I hate about the office environment -- the subordination of productivity to largely irrelevant matters.&nbsp; On the other hand, much of what she says applies <em>regardless </em>of work environment -- you can still look unprofessional in an email (hint: &quot;u&quot; and &quot;ur&quot; are not words), and your attitude and outlook shine through in things beyond just in-person communication.&nbsp; Remembering that your job is to make your boss's life easier and improve his standing and appearance is useful no matter what your actual office environment is.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/05/corporate_confidential.html</link>
         <guid>http://killthemeeting.com/mt/2006/05/corporate_confidential.html</guid>
         <category>The Office</category>
         <pubDate>Mon, 08 May 2006 15:41:04 -0800</pubDate>
      </item>
            <item>
         <title>The Plague of Visibility</title>
         <description><![CDATA[<p>Vital to career success in the modern office environment is the concept of &quot;Visibility.&quot;&nbsp; This is the idea that, in order to get ahead, you have to ensure that your work is visible to managers and others who will be responsible for your career success.&nbsp; In some places this is transparent (indeed, at one job I held employees were actually advised during their performance reviews about things that will maximize their visibility), whereas at others it's obscure, but it's always there.</p><p>On the surface, this doesn't seem like a bad thing.&nbsp; After all, what's wrong with making people aware of the work you're doing?&nbsp; If you work hard and accomplish a lot, shouldn't your managers know about it and reward you for it?&nbsp; Besides, how can you be rewarded for things they <em>don't </em>know?</p><p>However, visibility can actually turn out to be quite a big problem in a software development organization, impacting both productivity and morale to a great degree.&nbsp; And there are two fundamental reasons:</p><p>1.)&nbsp; You may have heard the phrase &quot;It is amazing what you can accomplish if you don't care who gets the credit.&quot;&nbsp; This is by and large true.&nbsp; So is its inverse.<br />2.)&nbsp; The usefulness of a task and its visibility are not necessarily related.&nbsp; In fact, it is often true that <em>fake work is more visible than real work</em>.</p><p>These are both a serious problem because people respond to incentives.&nbsp; The attempt by various employees to achieve objectives in a maximally visible fashion means that they care very much who gets the credit.&nbsp; From a purely self-interested perspective, it is important for you to get the credit for a task being completed well, no matter who does the most important work.&nbsp; The initial result of this is that it encourages dishonesty and backstabbing -- people will emphasize their own role in a project while downplaying others.&nbsp; After all, decreasing others' visibility increases your own.&nbsp; But the worse impact this has is that <em>it is better, in a purely self-interested sense, for a project to not be completed than for it to be completed without your visible effort</em>.&nbsp; After all, you can only work on so many things at a time.&nbsp; If you don't have time to work on project B because you're busy with project A, you can do whatever you need to to delay project B until it can command your attention.&nbsp; In addition, it strongly encourages fiefdom-building: ensure that you are responsible for everything whether you should be or not.&nbsp; Managers try to get every project under the sun placed in their organization, not because of any logical synergy but so they can take the credit for the project when it's finally completed.&nbsp; Often this results in overburdened organizations, unrealistic schedules, and delayed projects that could have been already completed by another team.</p><p>Fiefdoms are poisonous to any large organization.&nbsp; When managers actively encourage their organizations <em>not </em>to cooperate with others, and to hoard tasks and responsibilities on their team, cross-group collaboration becomes largely impossible.&nbsp; The product suffers as a result -- valuable integration opportunities are lost, and investigating bugs that cross team boundaries becomes very difficult.&nbsp; A fiefdom environment cultivates the idea that another team's priorities are not your priorities at all; incentive to help others within the organization drops to zero.&nbsp; Often this happens without the managers realizing what they've created -- they wonder why the members of their team are so slow to help out other teams without being directly ordered to, not realizing that it's their own priorities that have this result.</p><p>Thus, an environment in which everyone cares about visibiltiy creates an incentive to build fiefdoms and interact in a competitive fashion.&nbsp; In addition, it creates an incentive to prioritize tasks based on their visibility, not their priority to the organization.</p><p>The most visible work is not always the most useful.&nbsp; Indeed, a person's most useful work in a development environment is generally their day-to-day tasks -- writing code on features they own, finding or fixing bugs, maintaining the build system or IT environment, etc.&nbsp; Maintaining the <em>status quo </em>is often a person's primary responsibility.&nbsp; Of course, maintaining the <em>status quo</em> is entirely invisible; visibility requires being an agent for change.&nbsp; Change, good or bad, is noticed.&nbsp; Now, it's definitely preferable to be visible for <em>good </em>changes rather than bad ones, but there's some truth to the idea that all press is good press (unless it's <em>really </em>bad.)</p><p>Prioritizing based on visibility leads to make-work.&nbsp; People invent their own projects and tasks that impact multiple groups and then pursue them because they know that impact will be noticed.&nbsp; If this leads to neglecting their day-to-day tasks, so be it; no one notices those anyway.&nbsp; The most vital work then coasts by with minimum attention (just enough to avoid appearing less productive than other employees), while the real work goes into &quot;special projects.&quot;</p><p>This may seem mostly theoretical -- atfer all, most people are basically good.&nbsp; They do not intentionally look for ways to abuse the system, to exploit their employer to get as much as possible out of them for as little effort, no matter what dishonesty or abusive behavior that requires. &nbsp; Good employees do not <em>want </em>to engage in this sort of behavior -- we went into development and high-tech fields because we genuinely <em>like </em>the technology, and we want to see it work properly and succeed.&nbsp; Surely we're not all out there neglecting the product and the organization in order to show off, are we?</p><p>Well, some people are.&nbsp; People respond to incentives.&nbsp; The degree varies -- the good people are harder to corrupt than the bad ones.&nbsp; But if you reward bad behavior, and punish good behavior, you must expect to get some degree of bad behavior.&nbsp; What's more, in the evaluation and performance review cycle is the worst place to do this, because it results in the worst people rising to the top.&nbsp; Organizational hierarchies operate under Darwinian principles -- those with the best survival characteristics (visibility) will survive and advance.&nbsp; The problem is that these people are the ones least likely to break the cycle -- they're the ones who <em>profit </em>from a culture emphasizing visibility over substance, why would they want to alter it?&nbsp; I think most people who have been in an office environment for a few years have seen someone who moves up not by skill or ability in their field but by skill in politics.</p><p>Those of us who aren't manipulated by such incentives, on the other hand, face another problem -- morale suffers.&nbsp; We're stuck with a choice of &quot;do what you know is best, and be punished for it, or do what you recognize as worthless make-work, and reap the rewards.&quot;&nbsp; Either choice leads to dissatisfaction -- either the feeling of injustice from not being rewarded for the contribution you know you've made, or the feeling of futility from spending time and effort on minutiae.&nbsp; And where does this dissatisfaction emerge?&nbsp; In the best employees, the ones an organization as a whole most wants to retain.&nbsp; I feel like I'm wasting my time, but the politicians are satisfied.</p><p>So how does an organization fight the culture of visibility?&nbsp; A few ways come to mind:</p><p>1.)&nbsp; For God's sake, don't outright encourage it.&nbsp; I don't think organizations that do this realize the ultimate conclusions that their policies lead to, or the incentives they're creating.&nbsp; On the other hand, are the organizations consciously encouraging it... or are managers, recognizing the implications of the culture, just trying to warn their employees of the sort of system-gaming required to get ahead?</p><p>2.) &nbsp; Use objective measures when possible.&nbsp; In the development world this often <em>isn't </em>possible, since metrics like tests run or lines of code written are often meaningless absent some context.&nbsp; However, some objective measures can be used -- such as on-time deliveries, deadlines met, budgets met or exceeded.&nbsp; Any measure is better than &quot;did the other managers like you.&quot;</p><p>3.)&nbsp; Managers need to actually understand what their employees do.&nbsp; This cuts down on fake work.&nbsp; If your manager does not really know what you do, it becomes quite irrelevant how well you do it so long as you can spin it well.&nbsp; While managers specialized in managing makes sense in most industries, it does not make sense in IT and development -- managers need to have <em>actually done </em>the sort of work their employees do.&nbsp; This is a strong plus to promoting from within -- something that organizations seem increasingly reluctant to do, preferring to hire someone from without with &quot;management experience&quot; than take a chance on a bright internal.&nbsp; It is extremely easy to pull the wool over the eyes of a development manager who doesn't do any development.</p><p>4.)&nbsp; Keep people who don't understand what the employee does out of the performance review process.&nbsp; Having other managers give their input may sound like a good idea -- after all, what better way to reward cross-group collaboration? -- but those people are even easier to fool.</p>]]></description>
         <link>http://killthemeeting.com/mt/2006/05/the_plague_of_visibility.html</link>
         <guid>http://killthemeeting.com/mt/2006/05/the_plague_of_visibility.html</guid>
         <category>The Office</category>
         <pubDate>Mon, 01 May 2006 09:55:20 -0800</pubDate>
      </item>
            <item>
         <title>Energy Crisis Redux</title>
         <description><![CDATA[<p>Gas prices at the local pump have exceeded $3.00/gallon for the first time in my life.&nbsp; Though a lot of this is inflation, we're actually approaching 1981 gas prices in real terms at this point.&nbsp; There are the usual calls for investigation of &quot;price gouging,&quot; &quot;windfall profits,&quot; etc., as well as for cutting gas taxes.</p><p>This is all irrelevant.&nbsp; The problem is one of simple supply and demand.&nbsp; The supply of oil has not increased much, because OPEC controls most of the cheap (relatively speaking) oil, and oil prices are still too <em>low </em>to warrant the use of the world's largest oil reserve, Canada's tar sands.&nbsp; (Canada contains more oil than the Middle East, but it's not profitable to extract it unless you know oil prices are going to reach levels like today's, and -- here's the kicker -- <em>stay there</em>.)&nbsp; Demand, on the other hand, has skyrocketed outside the United States.&nbsp; Fifteen years ago, China's streets were choked with bicycles -- now they're choked with cars, and China is really big.</p><p>People don't realize how much China is growing.&nbsp; <a target="_blank" href="http://www.theoildrum.com/uploads/12/cement_production.jpg">Take a look at this</a>. &nbsp; How much construction does it take for a country to need that much cement?&nbsp; Think about that -- <em>ten times </em>the construction as is going on in the United States.&nbsp; A lot of that cement goes to laying roads for cars, too.</p><p>There's no &quot;price gouging&quot; -- prices are high because supply and demand makes this current high price the profit-maximizing point.&nbsp; And if we tax &quot;windfall profits&quot; when things go well for the oil companies, are we going to give them &quot;downturn subsidies&quot; and hand them billions of dollars when things go badly for them?&nbsp; Why punish them when profits are &quot;too high&quot; but not pay them when profits are &quot;too low&quot;?&nbsp; It's the profit from the upswings that enables companies to endure the downswings.&nbsp; Business isn't always a smooth line going up and to the right.</p><p>Supply will go up on its own eventually, but it won't help prices -- because it's the high prices, <em>per se</em>, that cause the supply to go up.&nbsp; Higher energy prices are here to stay.&nbsp; Environmentalists should be cheering -- this is the one thing that can actually get people to conserve energy.&nbsp; Of course, most of them aren't cheering, because they have to put gas in their cars, too.</p><p>There are two ways to lower how much gasoline you need.&nbsp; (Note that doing so does not necessarily reduce demand for oil -- after all, oil is needed for other things, like making plastic, and different uses require different compounds from the oil.&nbsp; In other words, we might need just as much oil to make the plastic we use even if we just threw away all the compounds that make gasoline.&nbsp; But I'm not talking about &quot;energy dependence&quot; and money flowing to the Middle East -- I'm talking about the expense we as individuals incur to pay for gas.)&nbsp; One is to use alternative fuels, and the other is to require less energy.</p><p>Alternative fuels sound like a great idea, but they're just not ready.&nbsp; And by &quot;not ready,&quot; I mean &quot;still more expensive than gasoline.&quot;&nbsp; As the price of gasoline increases, of course, &quot;alternative&quot; fuels will become mainstream.&nbsp; But until then...</p><p>Ethanol: it comes from corn, so it's &quot;renewable.&quot;&nbsp; But... it burns cooler, so you get only about half as many miles per gallon.&nbsp; This means that you need to refill the tank twice as often.&nbsp; And while $2.41/gal ethanol is cheaper than $3.00/gal gasoline, it's not when you need <em>twice as much of it.&nbsp; </em>Also, it's corrosive, so you need a new car that's designed so that the ethanol doesn't eat the fuel lines.</p><p>Methanol: it comes from natural gas, which is also a limited resource.&nbsp; And it takes a lot of it -- the fuel economy is even worse than ethanol's.&nbsp; $2.89/gal looks decent until you notice you're getting 14 MPG in a subcompact.&nbsp; And it's just as corrosive as ethanol.&nbsp; Also, though it burns quite cleanly, the process of producing it releases carbon dioxide, so environmentalists only like methanol if we can somehow conjure it <em>ex nihilo</em> instead of actually producing it.</p><p>Compressed Natural Gas (CNG): this is actually a reasonably viable fuel.&nbsp; You get decent fuel economy, and it only costs about $1.20 for an amount with equivalent energy to gasoline.&nbsp; The problems here are relatively simple: you need a car designed for it (that has a huge fuel tank that can contain 50 gallons of 3,600 PSI vapor) and an infrastructure where you can refuel.&nbsp; Currently these are lacking (though Honda does make a mass-produced CNG Civic, and there are a few CNG refueling station.)&nbsp; The problem is that natural gas is just as limited as oil (in principle; we have more of it right now) and is also in demand for other purposes.&nbsp; If everyone used CNG as fuel, it might well stop being so cheap.&nbsp; Also, the government would probably slap a big tax on it like they do on gasoline and double the price.</p><p>Biodiesel: burning vegetable oil in a diesel engine.&nbsp; You can get cars that do this today (mainly from Volkswagen), and they get 45 MPG.&nbsp; The fuel's not cheap ($3.40/gal), but if gas prices go up much more, it'll start being cheap by comparison.&nbsp; Also, the fuel is primarily a waste product from other processes, so there's not much demand for it.&nbsp; Problems?&nbsp; Well, at freezing temperatures it has the consistency of wax -- and thus is only suitable for warm climates unless you want to leave your car plugged into an electric heating system all the time when it's not running. Still, like CNG, this at least <em>is </em>a viable fuel, even if it's not for everyone.</p><p>Electric: this looks great on paper.&nbsp; Electric cars have good acceleration, and can go 200 miles on the amount of energy in a gallon of gasoline.&nbsp; Coal-fired electricity is so cheap you could drive from New York to Los Angeles on $60 of it.&nbsp; What's the catch?&nbsp; Umm... you have to stop and recharge for at least an hour every 80 miles.&nbsp; Ouch.&nbsp; Batteries are extremely heavy, so putting in bigger batteries doesn't help much (what you gain in available power you lose in weight, so the range still doesn't go over 100 miles total -- or 50 miles round-trip.)</p><p>Hydrogen: It has promise.&nbsp; Hydrogen fuel cells are like superior batteries; they produce no emissions.&nbsp; And hydrogen can be produced from seawater.&nbsp; It takes about $11 worth of coal-fired electricity to make enough hydrogen to have the energy of a gallon of gasoline, but you can go 41 miles on that.&nbsp; This really is a case of technological immaturity -- the theoretical capacity is much greater.&nbsp; Of course, you still have to figure out how to store tens of thousands of cubic feet of hydrogen in your car.&nbsp; Someday this may actually be useful (unlike ethanol and methanol, which will never be), but that day is a long way off.</p><p>So alternative fuels are, for now, out.&nbsp; What's the other option?&nbsp; Reduce demand for gasoline by driving less.&nbsp; The environmentalists tell us, &quot;Fight urban sprawl!&nbsp; Live in the city where you can walk to work!&nbsp; Ride a bike!&nbsp; Carpool!&nbsp; Use public transportation!&quot;&nbsp; And we, consistently, respond with, &quot;No, I don't want to.&quot;</p><p>When it comes to getting to work, driving individually seems to be the national preference.&nbsp; Despite the expense, people still prefer it over these alternatives.&nbsp; We don't want to live in the city, we want to live in the suburbs.&nbsp; If we're going to be in a car for an hour, we want to be there by ourselves, not with some yahoo from work.&nbsp; And if we wanted to walk or ride a bike, America wouldn't have the health problems it does.</p><p>The problem here is that we're thinking in overly limited parameters.&nbsp; The way to reduce the energy cost of the commute is not to provide new, less-pleasant ways to commute -- it's to <em>reduce the need for commuting</em>.&nbsp; Corporate America's attachment to the centralized, monolithic office, where people can be watched, produces this need.&nbsp; Support for alternative working arrangements could be championed as a way to reduce the need for energy.&nbsp; If everyone (obviously an unreasonable goal) telecommuted only one day a week, we'd reduce gasoline requirements by 15%.&nbsp; While we won't reach that in the near term (so far progress seems slow, and more importantly, a substantial number -- probably a substantial majority, actually -- of jobs are unsuitable for remote work), even a few percentage points could make a big difference in U.S. demand for gasoline.</p><p>It's one thing to try to get people to change their habits to something less appealing (e.g. riding a train or a bicycle) in order to serve some greater good.&nbsp; It's quite another to encourage people to do <em>what they wanted to do anyway</em>.&nbsp; People are much more receptive in such a case. <br /></p><p>How much good would this do, from an environmental, world-peace, global warming perspective?&nbsp; Oh, not much, probably.&nbsp; But who cares?&nbsp; If I can enlist the awesome lobbying and cheerleading power of the environmentalist, world-peace, hippie folks to achieve my objectives, it sounds good to me.&nbsp; They're much better than I at getting corporations and politicians to kneel to their will.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/04/energy_crisis_redux.html</link>
         <guid>http://killthemeeting.com/mt/2006/04/energy_crisis_redux.html</guid>
         <category>Commuting</category>
         <pubDate>Fri, 28 Apr 2006 09:59:30 -0800</pubDate>
      </item>
            <item>
         <title>Bright Satanic Offices</title>
         <description><![CDATA[<p>The cubicle (or &quot;systems furniture,&quot; as no one actually calls it) has to be the most reviled piece of office furniture ever created.&nbsp; Ostensibly for fitting more office workers into a smaller space without compromising productivity, what the cubicle actually accomplishes is to create a work environment that produces the illusion of productivity, while actually making its occupants unhappy and possibly unproductive as well.</p><p>The primary message a cubicle sends is &quot;you are being watched.&quot;&nbsp; Walls that block no sound and wide openings instead of doors mean that you can't have phone conversations (and are forced to listen to everyone else's), and that you must be constantly aware that anyone walking down the hallway can see precisely what you're doing.&nbsp; The book <em><a target="_blank" href="http://www.amazon.com/gp/product/0333728009/sr=8-2/qid=1146070104/ref=pd_bbs_2/103-9318401-2515834?%5Fencoding=UTF8">Workplaces of the Future</a></em> called them &quot;bright satanic offices.&quot;&nbsp; We've created a <a target="_blank" href="http://en.wikipedia.org/wiki/Panopticon">panopticon</a> workplace, and seem surprised that people feel like they're in a prison.<br /></p><p>It's an open secret that almost no one in IT actually spends every moment of their workday working.&nbsp; People (especially people with ubiquitous Internet access, which in IT is almost everybody) take impromptu breaks, check news sites, read blogs, look up sports scores, etc.&nbsp; The openness of the cubicle environment seems to aim to eliminate all that, by making it obvious when people are not productive.</p><p>But this underestimates people's desire to get away from work for a moment.&nbsp; People still do the same things they'd do in a private, enclosed office -- only now they do it with an eye over their shoulder (or stick a <a target="_blank" href="http://www.thinkgeek.com/computing/accessories/2940/">convex mirror</a> on their monitor.)&nbsp; Instant messenger clients include a &quot;boss key&quot; to quickly hide conversations.&nbsp; How much stress is introduced into the workplace this way?&nbsp; After all, now instead of just being unproductive, people get to be unproductive and <em>worried </em>as well.</p><p>The unfortunate fact is that the <em>apperance </em>of productivity is generally valued a lot more than actual productivity.&nbsp; Actual productivity is sometimes difficult to measure -- but whether or not someone's surfing the web when the boss walks by is obvious and memorable.&nbsp; The office workers know this, so they try to maintain the appearance of productivity all the time, regardless of if they're actually productive or not.</p><p>The problem here is that the managers designing offices are trying to figure out a way to make people work harder and more consistently.&nbsp; After this much time in the IT industry, I've come to a different conclusion -- everyone has an individual level of productivity, and only they can change it.&nbsp; What's more, everyone has an individual working style, and &quot;an 8-hour block with a 30-minute lunch break&quot; is not the preferred style for all (or even most) workers.&nbsp; Anything done to attempt to force people into greater productivity instead forces them into greater attempts to disguise how their working style differs from the &quot;norm.&quot;&nbsp; And the time and effort used in this disguising <em>doesn't </em>come out of slack -- it comes out of work.&nbsp; This isn't to say that people's productivity can't be improved -- it most certainly can.&nbsp; But this has to be done by providing incentives to be more productive, and those incentives only work on people who <em>want </em>to be more productive.<br /></p><p>Instead of spending 6 hours working and 2 surfing the web, if you make that employee feel he has to maintain the illusion of productivity all the time, he'll spend 5 hours working, 2 surfing the web, and 1 <em>hiding </em>the fact that he spent 2 surfing the web.&nbsp; But he's <em>rewarded </em>for the illusion of productivity he creates, in a way he'd likely never be rewarded for <em>actual </em>productivity.</p><p>The biggest problem, from a my perspective, is that unproductive time spent at work is <em>wasted</em>.&nbsp; It's not that people <em>want </em>to spend 2 hours surfing the web -- it's that they want to spend 2 hours doing <em>something other than work</em>, and the requirement of appearing productive means that they can't use that time on something useful.&nbsp; They'd rather read a novel, or play a video game, or go shopping, or sit down with their families... but none of those activities have a &quot;boss key.&quot;&nbsp; In requiring people to work for a fixed number of hours under observation, we don't get more productivity -- we get the same amount of productivity for the company while destroying the worker's ability to produce <em>for himself</em>.</p><p>Indeed, some of my most productive time at one of my jobs was when I was sharing an office with a friend.&nbsp; Using breaks to talk to someone I actually enjoyed talking to (as opposed to most coworkers -- while I've always liked my coworkers and gotten along well with them, in general I feel no desire to socialize with them about non-work matters) rather than pointlessly surf the web seemed to make the time &quot;count for more&quot; and make me better able to go back to productive work quickly.&nbsp; And for me, the truly ideal person to talk to during such breaks would be my wife -- hence some of telecommuting's appeal.<br /></p><p>People who work outside of the office environment (whether that's from a home office, from Starbucks, or wherever) are freed from having to maintain the illusion.&nbsp; They can work, and not work, as their own preferences dictate.&nbsp; Sure, there are some people who would never get anything done working from home -- but they usually know this.&nbsp; They know that there are too many distractions for them at home and they wouldn't be productive, so if they were choosing a workspace &quot;on their own&quot; they would probably choose to go to some other environment to get work done (one of my friends uses the local library.)&nbsp; They can work whatever hours they choose, subject only to the relatively lax requirement of being reachable via phone or email during some approximation of business hours.&nbsp; And if those hours happen to be &quot;30 minutes of each hour for 10 hours&quot;... so be it.</p><p>&quot;But, then they're not working an 8-hour day!&quot; is of course the objection.&nbsp; Here's the thing, though -- I bet <em>that</em> worker isn't working an 8-hour day in his cubicle, either.&nbsp; Managers need to measure, not the amount of <em>work time, </em>but the amount of <em>output</em> a worker produces.&nbsp; What does it matter if Mary only works 5 hours if she accomplishes as much as Bob does in 8?&nbsp; Why should Jim get a raise for working 12-hour days if he only accomplishes what Fred does in 6?</p><p>Unfortunately, measuring output is hard.&nbsp; You can't measure a programmer based on lines of code he writes -- some lines of code are harder to write than others.&nbsp; You can't measure a tester based on bugs found -- when I was working on stress and performance at a software company, I would sometimes take a week or more to find, isolate, and identify a fix for a single bug (usually some hairy multithreaded race condition), during which time someone testing, say, UI components might identify dozens of bugs. &nbsp; We'd both be doing a good job, just at different tasks that require different metrics.</p><p>This said, I am not delighted to waste an hour or two of my day because a manager can't tell if I do good work or not.&nbsp; If a manager doesn't know who is and is not productive on his team he is failing to manage, just as a college professor who has to grade based on attendance is failing to teach.&nbsp; If you can pass the class without showing up, then either the teacher isn't very good or the bureaurcracy put you in a class you never should have been in.&nbsp; Likewise, if you can not do your job, routinely, without your manager noticing then either your manager isn't very good or your job is unnecessary.</p><p>It seems at least some people are noticing (from <a target="_blank" href="http://money.cnn.com/2006/03/09/magazines/fortune/cubicle_howiwork_fortune/index.htm?cnn=yes">Fortune magazine</a>):<br /><em>If working at home is now part of the zeitgeist, one very large employer that seems increasingly tapped in is the U.S. government. Congressman Frank Wolf, a Republican whose Virginia district is home to many federal worker bees, has made telecommuting his pet project. <strong>&quot;There is nothing magic in strapping ourselves into a metal box every day only to drive to an office where we sit behind a desk working on a computer,&quot; </strong>he told a congressional committee.</em></p> <!--startclickprintexclude--><!--endclickprintexclude--> <p><em> Wolf sees telecommuting as a way to decrease traffic, reduce air pollution, increase productivity, and frustrate terrorists. In 2004 he launched a campaign to penalize government agencies by docking funds if they fail to support telecommuting. Now the SEC, the State Department, the Department of Justice, and four other big agencies are required to offer every eligible worker the opportunity to telecommute.&nbsp; [...]</em></p><p><em>Coming to the office for meetings and in-person collaboration is still important, of course, but as Brand points out,<strong> &quot;People are realizing they don't need face-to-face time all the time.&quot;</strong></em> </p><p>It's a start.&nbsp; Who'd have thought change would begin in the <em>government?</em><br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/04/bright_satanic_offices.html</link>
         <guid>http://killthemeeting.com/mt/2006/04/bright_satanic_offices.html</guid>
         <category>The Office</category>
         <pubDate>Wed, 26 Apr 2006 08:30:54 -0800</pubDate>
      </item>
            <item>
         <title>Kill the Meeting</title>
         <description><![CDATA[<p>Why is the life of the modern IT worker an endless series of not only mind-numbing but also amazingly useless meetings?&nbsp; Why is it I can be more productive at home, telecommuting, than I can in the office, a place ostensibly designed for the purpose of work?&nbsp;<br /><br />I blame <a target="_blank" href="http://www.microsoft.com/exchange/">Microsoft Exchange</a>.&nbsp; Back before Exchange and its precursor <a target="_blank" href="http://en.wikipedia.org/wiki/Lotus_Notes">Lotus Notes</a>, scheduling a meeting was hard.&nbsp; You had to call or email everybody, and try to find a time that would work for everyone.&nbsp; Alternately, you could autocratically declare a time if you had sufficient authority, and just accept that some people wouldn't show up.&nbsp; Meetings were mainly a periodic, scheduled thing -- you knew the project plan meeting was Wednesday at 2:00, the team meeting was Monday at 8:00, and your meeting with your manager was on Thursdays.&nbsp; There weren't many, and those there were tended to have pretty large groups at them.&nbsp; But now, thanks to groupware like Exchange (you probably know it as the <a target="_blank" href="http://office.microsoft.com/en-us/assistance/HA011116491033.aspx">Outlook calendar</a>) and Notes, everyone can see everyone's calendar, so scheduling a meeting is quick and effortless.&nbsp; The result is not just more meetings, but the creation of the ad hoc meeting -- the meeting you can't plan around because nobody bothers to schedule it until the day or even the hour before it happens.&nbsp; This is impossible for telecommuters.<br /><br />The technology aimed to solve a problem -- it was too difficult and inconvenient for people who needed to schedule meetings to do so.&nbsp; The failure is that it worked too well -- it eliminated the transaction cost for scheduling a meeting.&nbsp; I can now, in 5 minutes, take an hour of time from 10 people by scheduling a meeting with them.&nbsp; Since I can see their calendars, they're even robbed of most convenient excuses.&nbsp; If it took me two hours of phone calls to call all those people and arrange things, I might not even bother.&nbsp; What's more, I can now easily schedule meetings with numbers of people that would have been quite impractical the old way.&nbsp; Yet in my experience, the usefulness of a meeting is inversely proportional to the number of people attending it (yet its length seems to be directly proportional to attendees.)&nbsp; The technology has created a new problem -- too many meetings.&nbsp; This is one of the major reasons I actually get more work done in 5 hours at home than I do in 8 hours at work -- at home, I can work on things that are important, and when someone has a question, they send me an email I can answer in 5 minutes instead of scheduling an hour-long meeting.<br /><br />To free workers from their commutes, we must kill the meeting.&nbsp; Now, while I imagine I could easily get a cheering mob of office workers to joyfully chant &quot;Kill the meeting!&quot; (I've yet to meet someone who likes meetings), actually doing away with it is more difficult -- constant ad hoc meetings have become a major part of company culture in the American workplace. One possibility is that the only way out is through -- perhaps technology can solve the problem it created.<br /><br />The latest buzzword in groupware and office applications is &quot;presence.&quot;&nbsp; Thanks to an in-development project called <a target="_blank" href="http://www.microsoft.com/office/communicator/prodinfo/overview.mspx">Istanbul</a> that I used while at Microsoft, Windows Messenger now integrates with Exchange, to connect your IM free/busy information to your calendar (i.e. IM marks you &quot;Away&quot; during meetings on your calendar, etc.)&nbsp; The idea is to make IM free/busy information a virtual indicator of if you're available or not.&nbsp; If you open a Word document in <a target="_blank" href="http://www.microsoft.com/office/preview/default.mspx">Office12 (the next version of Office)</a> in an Exchange-enabled environment, the sidebar has the IM icons for the other people who have worked on the document, complete with if they're available or not.&nbsp; You can dispatch IMs to them right there with questions about the document, and they'll get the IM with links to the document so they can see what you're talking about.&nbsp; If they open it, they get the same view you're looking at.&nbsp; You can share the document and edit it simultaneously, while also able to IM chat (or voice chat, if you have PC headsets, or even videoconference if you have webcams.)&nbsp; In other words, you can have an ad hoc meeting without leaving your desk.<br /><br />This is not without its share of problems.&nbsp; Just what we need -- one more way to be distracted by other people while you're trying to get work done.&nbsp; It'll probably lower productivity overall -- every context-switch kills about 15 minutes of productivity, and people being able to IM you about document questions results in constant context-switching.&nbsp; But... it <em>does </em>create virtual presence.&nbsp; This sort of system allows telecommuters to do the virtual equivalent of dropping into each other's offices carrying a printout.&nbsp; And since offices will blindly adopt it whether it's good for productivity or not -- just like they did with shared calenars -- it'll be out there in any case.<br /></p>]]></description>
         <link>http://killthemeeting.com/mt/2006/04/kill_the_meeting.html</link>
         <guid>http://killthemeeting.com/mt/2006/04/kill_the_meeting.html</guid>
         <category></category>
         <pubDate>Tue, 25 Apr 2006 19:38:34 -0800</pubDate>
      </item>
      
   </channel>
</rss>
