<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7254703829336968877</id><updated>2011-07-08T05:40:02.785-07:00</updated><title type='text'>The Tech Trap</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-6125885314796830939</id><published>2010-01-19T20:36:00.001-08:00</published><updated>2010-01-19T20:52:20.491-08:00</updated><title type='text'>For the Love of...What?</title><content type='html'>What do you love about your job?&lt;br /&gt;&lt;br /&gt;If you have something you do, and do well, you're in a good position.  However, dream jobs only come when you discover that you actually &lt;em&gt;enjoy&lt;/em&gt; what you do.  If I could do anything I want and get paid, it probably wouldn't be what I'm doing now.  But I said, "Probably."  Because I do love this stuff.  And I'll take a moment to indulge my ego and point out that people love the job that I do, too.  &lt;br /&gt;&lt;br /&gt;The problem is, what if you don't love your job?  &lt;br /&gt;&lt;br /&gt;I'm not talking about a job that you hate:  if you hate the job, you're long overdue to move (and believe me, others will most likely be happy to help you to the door).  &lt;br /&gt;&lt;br /&gt;No, I'm talking about a job you don't hate...but you can't find anything to love about it.&lt;br /&gt;&lt;br /&gt;I've been in a place where this was a real problem.  People were no more excited about their jobs than they would be unclogging sinks, or washing dishes.&lt;br /&gt;&lt;br /&gt;A recent study found that loneliness is contagious.  We know that when people feel lonely, they withdraw.  What the study noticed is that before they withdraw, they invariably communicate their feelings of loneliness to others.  When they leave, everyone remembers their feelings and starts to echo them.&lt;br /&gt;&lt;br /&gt;Remember this, because the same is most surely true of the work you do.  If your heart's not in it, if you can't find anything about your job to make you happy, you are contagiously gray.  Your lack of passion does not go unnoticed:  it spreads to other hosts.  You don't have to be the head of the Cheer Squad, but if you must share something, look for the positives.&lt;br /&gt;&lt;br /&gt;(Lonely link:  http://www.sciencenews.org/view/generic/id/50200/title/Loneliness_is_contagious,_study_suggests )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-6125885314796830939?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/6125885314796830939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=6125885314796830939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6125885314796830939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6125885314796830939'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2010/01/for-love-ofwhat.html' title='For the Love of...What?'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-8776925864081925805</id><published>2009-12-01T19:52:00.000-08:00</published><updated>2009-12-01T19:52:00.327-08:00</updated><title type='text'>Madness to the Method</title><content type='html'>My division is one of many. Ours is currently the only one putting method to the madness, hiring Analysts and Project Managers, documenting all the work that's done, ensuring all the code gets tested, and making sure the customer is happy.  We've learned the hard way that when Timmy wrote Our Beautiful Code, Our Beautiful Code is bricked the moment Timmy walks out the door.  Too many shops rely on Timmy keeping it all straight in Timmy's head, and there are many developers who thrive on this idea:  &lt;br /&gt;&lt;br /&gt;"Documentation is nonsense, and asking people questions gets in the way of writing software."   &lt;br /&gt;"They'll like what I build because it's not pen and paper."  &lt;br /&gt;"They'll use what I give them because they have no choice."&lt;br /&gt;"...And they'll see that I Am the God of the Code."&lt;br /&gt;&lt;br /&gt;There's an argument for this approach:  it usually starts with, "We haven't got time..." and ends with, "...because everything's on fire!"&lt;br /&gt;&lt;br /&gt;People love "the quick win."  Developers love it especially because they get bored.  They are creative people, and having to labor at the same thing day after day requires a patience and mind for tedium that most other humans lack.  &lt;br /&gt;&lt;br /&gt;Management loves seat-of-the-pants solutions because they solve a problem quickly.  They don't love them when they break.  Often another rickety contraption is rolled out while the broken one is trundled backstage to be dismantled.&lt;br /&gt;&lt;br /&gt;No one in technology plans very far ahead:  that would be silly.  Isn't it amazing that Windows XP lasted for 6 whole years?  I can tell you now that while it is a nice idea that a software application might still be in use 6 years from now, 10 would be absolutely out of the question.  I know without consulting my crystal ball that a user trying to use today's system a decade later is going to curse my name and start casting aspersions on my ancestry.&lt;br /&gt;&lt;br /&gt;So why document?  Why bother writing it down?&lt;br /&gt;&lt;br /&gt;- To get it right before you start down the road&lt;br /&gt;- To build something useful&lt;br /&gt;- To fix breaks without having to track down Timmy&lt;br /&gt;- Because like it or not, you and yours will be supporting this&lt;br /&gt;&lt;br /&gt;The Project Manager faces a balancing act between customers and development:  imagine your Project Manager going about her daily routine as somewhat like The Cat in the Hat, teetering a goldfish bowl atop an umbrella whilst unicycling.  In the midst of this, two important Things must not run amok:&lt;br /&gt;&lt;br /&gt;Thing 2 is that the customers must not be bored while you're getting ready for The Great Show that is their product.  Don't make them re-read all your use cases and have meetings because you think meetings make your project seem important.  Don't use technical jargon to make you seem smart, or go on about this great new feature that Technology X is going to offer the developer.&lt;br /&gt;&lt;br /&gt;Thing 1 is that the developers have to be given something of value, then shown--by way of your documentation--that the streets ahead have been paved with gold.  I've had more than one developer fuss and struggle with my methods, only to suddenly see, right towards the end of development, that I've magically given the customers training materials and user guides that cut down on the number of phone calls and e-mails...and at the same time I've given the developer a road-map to get back into their system if things go wrong.  Or--better yet--hand it off to Junior Developer without having to sit behind him and do half the work using only the power of speech.&lt;br /&gt;&lt;br /&gt;The next step I wish to undertake is to empower the client:  the more changes to their application that they can apply without putting in a support ticket, the better life gets for everyone.&lt;br /&gt;&lt;br /&gt;Without documenting how the machine works, none of us would ever be able to sandbox the client so they don't get themselves stuck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-8776925864081925805?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/8776925864081925805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=8776925864081925805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8776925864081925805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8776925864081925805'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/12/madness-to-method.html' title='Madness to the Method'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-6849665600986569290</id><published>2009-11-30T19:22:00.000-08:00</published><updated>2009-11-30T19:51:59.310-08:00</updated><title type='text'>Making "Dysfunctional" Fun Again</title><content type='html'>My house has many masters:&lt;br /&gt;&lt;br /&gt;I manage my projects&lt;br /&gt;My boss manages my division&lt;br /&gt;His boss manages all our divisions&lt;br /&gt;&lt;br /&gt;My boss keeps us organized.  He makes sure we don't waste our time or spin our wheels.  Rather than the tried-and-true "carrot vs. stick" method, he applies a middle-of-the-road approach that's more like gentle goads.  Prods to keep one on the path and away from the dropoffs.&lt;br /&gt;&lt;br /&gt;His boss doesn't ask for much.  It's an odd mix:  she is laissez-faire most of the time, but occasionally gets hit with a spark of innovation.  I'd call it "management by magazine" if these ideas weren't driven by a healthy dose of smarts:  she's brilliant, she's driven, and she wants to keep all the ducks in a row.&lt;br /&gt;&lt;br /&gt;Where the flock starts to scatter is when it comes to the direction.  "Now, go forth and do," she says. Imbued with all the great faith that one could ask of a super-boss, off we go to fulfill that vision.&lt;br /&gt;&lt;br /&gt;Each of us in separate directions.&lt;br /&gt;&lt;br /&gt;I've seen every division head clumped together in the same room with her, raising the Go Team mentality to a full head of steam...and then seen them go out the door wondering what's for lunch in the cafeteria across the street.&lt;br /&gt;&lt;br /&gt;It's a shame, really.  Some of it is family feuds, but most of it is a lack of whatever "glue" an organization needs to make everybody pull together.  I don't think they're jaded about Yet Another Clever Vision so much as they figure getting things done today is more important than making life easier tomorrow.&lt;br /&gt;&lt;br /&gt;Tired of fireworks shows that fizzle (and no doubt wanting to put a gold star on the resume before planning an exit strategy), she's done something rather Machiavellian:&lt;br /&gt;&lt;br /&gt;She's sidestepped her own managers.  She's asked me to be part of a team of leaders.  I can't tell if that means we're Vision Evangelists or Next-Gen Management, but either way, it puts as all in an interesting position:  whom do we serve?&lt;br /&gt;&lt;br /&gt;"ABDICATION, n. An act whereby a sovereign attests his sense of the high temperature of the throne."&lt;br /&gt;                  --Ambrose Bierce, "The Devil's Dictionary"&lt;br /&gt;&lt;br /&gt;                    (sourced from Project Gutenberg)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-6849665600986569290?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/6849665600986569290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=6849665600986569290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6849665600986569290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6849665600986569290'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/11/making-dysfunctional-fun-again.html' title='Making &quot;Dysfunctional&quot; Fun Again'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-1873969843163205995</id><published>2009-09-14T04:43:00.000-07:00</published><updated>2009-11-30T20:19:36.186-08:00</updated><title type='text'>The Cultural Victory</title><content type='html'>&lt;div&gt;As the dominant software company across the industry, Microsoft has done both good and bad.  In the past, they've been investigated for anti-competitive practices.  There are times when the Microsoft Way seems to be "steal it, or buy the company and own it...or steal it then buy it if they sue".&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Lately I'm beginning to think that Microsoft isn't trying to succeed by putting down its competition:  it seems to be succeeding simply by building a better product.  If you can trace how technologies like SQL Server 2008 and SharePoint have grown, you start to get part of a bigger picture for them that more resembles the American Dream:  ideas, innovation, and energy.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;On the other hand, Microsoft's Hall of Shame probably won't have a Vista wing that's as large as, say, the Aisle of Windows Me or the Microsoft Bob Exhibit.  The biggest mistakes with Vista were, in my opinion:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;1) taking 7 years to build the product, and still having it be so buggy and incompatible on launch; and&lt;br /&gt;2) vendors having 7 years to learn how to write good drivers, and failing to do so.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Both are more shameful if you believe in the "Microsoft was just copying the Mac OS" philosophy:  copying someone else's idea means a chance to outdo the competition by learning from their mistakes.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;At the end of the day, if you're a company as far-reaching as Microsoft, impacting as many people as you do, youre best-case scenario is to celebrate your successes, own your failures, and learn from both.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Regardless, I'm now hopeful that hope Windows 7 will be less "Copy the Mac" and more "Build a better product."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-1873969843163205995?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/1873969843163205995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=1873969843163205995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1873969843163205995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1873969843163205995'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/09/cultural-victory.html' title='The Cultural Victory'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-4673481131220942116</id><published>2009-08-20T10:55:00.000-07:00</published><updated>2009-08-20T11:00:50.693-07:00</updated><title type='text'></title><content type='html'>Computerworld magazine columnist Paul Glen posted an article about how passionate employees aren't a good thing ("Hip-hip hooray for the Passionless", Aug. 10, 2009).  In it, he states that employees who are passionate about their jobs can be bad:  they wax and wane and that makes their productivity inconsistent and their passion unpredictable.  He also suggests that talk of "Passionate employees" is usually the work of managers trying to brag about their leadership skills.&lt;br /&gt;&lt;br /&gt;It's easy to peg "passion" as bipolar when you're using a sliding scale.  Humans have good and bad days, productive and not-so-productive ones.  That doesn't make them dispassionate.&lt;br /&gt;If you define passion as, "Enjoying what you do," it's a lot easier to recognize that passion in the workplace is not about going above and beyond:  it's about enjoying what you do, just enough to care about what you do.&lt;br /&gt;&lt;br /&gt;The last thing you're going to want in the technology game is passionless drones.  They seem to accomplish consistently, but the truth is they barely get by.  In IT, it's dangerous for your shop to have people who would be no more excited creating code or helping others than they would be throwing newspapers or mopping floors.  I'm seeing that problem now, and morale and productivity are in the tank because of it.&lt;br /&gt;&lt;br /&gt;The Computerworld article:&lt;br /&gt;&lt;br /&gt;http://www.computerworld.com/s/article/341344/Two_Cheers_for_the_Passionless&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-4673481131220942116?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/4673481131220942116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=4673481131220942116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4673481131220942116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4673481131220942116'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/08/computerworld-magazine-columnist-paul.html' title=''/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-1115117550439715477</id><published>2009-08-14T04:42:00.000-07:00</published><updated>2009-08-14T04:43:33.755-07:00</updated><title type='text'>The Wheelbarrow of Cash</title><content type='html'>Cost Analysis does not turn anyone's crank.  The word itself is dry and flat.&lt;br /&gt;&lt;br /&gt;Most people don't realize that Cost Analysis is not only a necessary evil, but it's also seldom done correctly.&lt;br /&gt;&lt;br /&gt;The best justification for an expenditure is that it sits smack in the middle of the needs pyramid:  it's cheap, it can be done fast, and it can be done right.&lt;br /&gt;&lt;br /&gt;The worst justification for an expenditure is the phrase, "Because we've always done it this way."&lt;br /&gt;&lt;br /&gt;Either way, the most important question to ask yourself is, "Do we really need it?"&lt;br /&gt;&lt;br /&gt;If you're renewing licenses that don't help you, or you're paying contracts that barely meet your needs, it's time to look elsewhere.  The looking costs time and money too, but in the end, cost analysis is all about ROI.  And ROI is never a one-time snapshot:  it's an ongoing look at what you're getting back for your commitment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-1115117550439715477?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/1115117550439715477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=1115117550439715477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1115117550439715477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1115117550439715477'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/08/wheelbarrow-of-cash.html' title='The Wheelbarrow of Cash'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-7915475425905052549</id><published>2009-08-13T06:45:00.000-07:00</published><updated>2009-08-13T06:47:39.825-07:00</updated><title type='text'>Climbing Aboard the Starship Enterprise</title><content type='html'>If you are a large organization, you breathe a huge sigh of relief when you adopt technology.&lt;br /&gt;&lt;br /&gt;Then the headaches kick in.&lt;br /&gt;&lt;br /&gt;A new version comes out. One upgrade broke another system...until you bought that upgrade too. Now your employees need new machines: the old ones are just so slow.&lt;br /&gt;&lt;br /&gt;By the way, the good news is, there's a new Operating System to buy. The bad news is, it's full of bugs and security holes.&lt;br /&gt;&lt;br /&gt;Uh-oh--security! I bet you didn't give IT Security a second thought when you put all this together back in the '90s. You slapped McAfee on everything and called it a day, right? Oh, dear--you need firewalls. And countermeasures. Hrm...but you also need to make sure the guards don't punish the peasants: let the right people pass in and out of the gates, and keep the wrong people out. Don't forget to keep an eye on everyone so no one's sneaking your goods through the gates: your enemy pays a high price for your intellectual gold.&lt;br /&gt;&lt;br /&gt;What to do with all this growth? "Go Enterprise", they say. The word "Enterprise" signifies a bold business venture. It's both Star Trek and an aircraft carrier--sounds pretty robust.&lt;br /&gt;Enterprise IT is robust. The simplest explanation is this: it manages big systems, in a big way, by thinking big.&lt;br /&gt;&lt;br /&gt;And requires you to chuck everything out the window and start over. Really, when IT scales to the Enterprise, it's a good idea to build out the entire infrastructure for an Enterprise scale of operations, and it's a bad idea to try to get there by just bolting on pieces-parts to an existing system.&lt;br /&gt;&lt;br /&gt;This is when you start to realize that the NASCAR way is not your way: you don't need a ton of stickers on your Formula One, you just want a couple. No, I don't need Microsoft, SAP, HP/Compaq, Cisco, Symantec, IBM, and some third-party vendors to wander around tinkering with things: just Dell and Microsoft will do. Maybe some Cisco to tie it all together.&lt;br /&gt;&lt;br /&gt;Time for another huge sigh of relief: the system is done. It's out there for everybody--Intranet, Internet, Extranet.&lt;br /&gt;&lt;br /&gt;So now what? Time to sit back, and reflect. No, really--reflection is good for the soul. Amidst that hive of activity, there are a lot of busy bees bumping heads. You need to turn your gaze inwards. Work that Enterprise system to build a better Enterprise. Use Reporting to tell you what everyone's doing, and how it's working out. Use Analytics to uncover how they're doing it, and see if maybe they could be doing it better.&lt;br /&gt;&lt;br /&gt;Are you ready for the challenge? Because the last thing you want to do is outsource it. Vendors will line up at your door if you say you need Business Process Reengineering, and they'll eagerly drop all those buzzwords that got you into IT in the first place: "out of the box", "robust", "turnkey", "integrated" and of course, the twins: "zero configuration" and "high ROI".&lt;br /&gt;&lt;br /&gt;At the end of the day, nobody cares about your company like you do. Care enough to find good people who'll commit to the Enterprise. Bring them in, put them to work, and treat them well. You'll find that everything you do isn't as disposable as it once seemed. You'll see that there's a price for dumping developers back in the ocean and fishing around for more. It costs time and money to jettison Project Managers and have the new one rebuild political bridges. And no one knows your systems like your Analysts do. They're the ones who understand your users, and figure out how your IT can serve them.&lt;br /&gt;&lt;br /&gt;More headaches? Well, yes and no. More of a brief aftershock, followed by an epiphany. You'll know that an Enterprise-level company deserves a system to match. And you'll see that everyone being on the same page will always serve the Emperor better than a land of fiefdoms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-7915475425905052549?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/7915475425905052549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=7915475425905052549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7915475425905052549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7915475425905052549'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/08/climbing-aboard-starship-enterprise.html' title='Climbing Aboard the Starship Enterprise'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-516359152703807108</id><published>2009-03-19T20:46:00.001-07:00</published><updated>2009-03-23T19:49:14.774-07:00</updated><title type='text'>Another Man's Shoes, Soon to be Empty</title><content type='html'>As tough as things were, I was surprised at my new job to find someone who had it tougher. This was a place of job security, of easy, relaxed complacency: nobody scream, you'll get things done, just do your best and take your time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It's never a perfect world. No bunnies or unicorns bringing you candy and carrying you off to dreamland. He stood there at the team-building event, where he was asked to talk about himself, and talked about other people. About how grateful he was that he had their help, and that they'd helped him cope with his personal battles, even though this was a workplace, and these things aren't supposed to be aired in a "professional" environment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;He'd spent the past year dying. He still came to work. Even when he had to be driven home. Even when his boss finally said, "Go home and get well, so you can come back to us sooner." All of us knowing that wasn't going to be what happened.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;He has 6 weeks to live. Maybe. And he's still sending thank-yous down the grapevine, for all the cards and the well-wishes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you, my friend. For being positive. For knowing that that's truly the only way to make the most of your time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-516359152703807108?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/516359152703807108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=516359152703807108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/516359152703807108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/516359152703807108'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/03/another-mans-shoes-soon-to-be-empty.html' title='Another Man&apos;s Shoes, Soon to be Empty'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-2895348598911056220</id><published>2009-03-19T20:41:00.000-07:00</published><updated>2009-03-19T20:45:07.666-07:00</updated><title type='text'>The Crisis of the Mind</title><content type='html'>In the whirlwind of economic failures, IT has become a shitstorm.  The field was cruel and greedy enough before the sudden purges.&lt;br /&gt;&lt;br /&gt;What is important to remember is this:  it's not you.  You're in this field because you're willing to stand strong.  No matter how hard it gets, know that at some point you're going to look back on these times and be pleased that they're gone.  And remember how you got through them all right.&lt;br /&gt;&lt;br /&gt;Stand strong.  You wouldn't have a resume if you didn't have something to sell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-2895348598911056220?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/2895348598911056220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=2895348598911056220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2895348598911056220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2895348598911056220'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/03/crisis-of-mind.html' title='The Crisis of the Mind'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-1337792322179666970</id><published>2009-01-09T05:45:00.000-08:00</published><updated>2009-01-09T05:50:39.252-08:00</updated><title type='text'>If it ain't broke...we can't sell it?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_rfVXRTGL66A/SWdWKMnLPxI/AAAAAAAAAAU/SxsP1-tCD0M/s1600-h/IIS_7.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5289291020554157842" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 217px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_rfVXRTGL66A/SWdWKMnLPxI/AAAAAAAAAAU/SxsP1-tCD0M/s320/IIS_7.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I don't understand why Microsoft completely revamped IIS 7.0, changing the security model from the ground up.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_rfVXRTGL66A/SWdVSmTYKZI/AAAAAAAAAAM/_4X6Ic_AjXA/s1600-h/IIS_7.bmp"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I think it's the old saw about "Job Security": everyone having to start over once in a while keeps them from being able to say, "We don't need to upgrade--it's the same old, same old...".&lt;br /&gt;&lt;br /&gt;Plus it sells more books.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-1337792322179666970?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/1337792322179666970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=1337792322179666970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1337792322179666970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1337792322179666970'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2009/01/if-it-aint-brokewe-cant-sell-it.html' title='If it ain&apos;t broke...we can&apos;t sell it?'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rfVXRTGL66A/SWdWKMnLPxI/AAAAAAAAAAU/SxsP1-tCD0M/s72-c/IIS_7.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3828775536416129709</id><published>2008-11-16T14:28:00.000-08:00</published><updated>2009-01-06T14:32:29.017-08:00</updated><title type='text'>A Person's a Person, No Matter How Small</title><content type='html'>I got tasked with a project that for some reason strikes me as just plain&lt;em&gt; fun&lt;/em&gt;. It's the kind of work that you take home with you, that gets in your head in your idle moments. Much to my good fortune, I started blue-skying about the project's potential, and got told that not only could we fill out the Happy-Path wishlist, the work had already been half-done in an earlier attempt to get the project done.&lt;br /&gt;Pinch me.&lt;br /&gt;Then the other shoe dropped: the reason this project stopped all that time ago was because the product would only have been used by four people. And now all of those people are gone, and the new guy is having to do their jobs.&lt;br /&gt;I cringed at the idea that I might have to break the news to the client that they couldn't have what they wanted. And said a brief prayer of thanks that I hadn't told him about the many amazingly cool things we could do with his project.&lt;br /&gt;I went to my superiors, expecting them to say, "Sorry, we can't justify the cost for just one user," and shoot the project down. Instead they asked the question, "How important is this data?" They had me talk to somebody in a different area who had asked management for the data. I discovered that not only was he going to need the information we had, but he'd need it to be produced using the blue-sky goodies we'd shelved. And the people that he in turn was needing to pass the data to would provide Federal funding to see to it the job got done.&lt;br /&gt;Suddenly, that one miserable person has the potential to get something that's not only going to make his job a whole lot better, it's going to give him some cool tools...and raise his importance to everyone else around him.&lt;br /&gt;Pinch me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3828775536416129709?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3828775536416129709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3828775536416129709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3828775536416129709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3828775536416129709'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/11/persons-person-no-matter-how-small.html' title='A Person&apos;s a Person, No Matter How Small'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-2470658128799380466</id><published>2008-10-20T16:58:00.000-07:00</published><updated>2009-01-06T14:31:34.405-08:00</updated><title type='text'>Corporate Kudzu</title><content type='html'>It's interesting, the differences between the private and the public sector, and yet there are also similarites. I've worked in government offices where not much gets done, and nobody worries about it.&lt;br /&gt;&lt;br /&gt;I had one position where it seemed like no one had worked in the private sector, but they insisted they were, "just like a private company". It had this odd effect on the culture: no one who was a government employee could really be "fired", but they all spent their time worrying and moaning that any day, the axe was gonna swing. Everyone worked really late hours, and yelled a lot, but at the end of the day, they really didn't accomplish much more than any other agencies. I kept thinking they were playing "dress-up".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I didn't last very long there. I didn't have it in me to join in on the wailing and the gnashing of teeth. And I'm too cheery to let someone yelling at me convince me they're right. I also didn't talk politics: there were strong feelings about which party you supported, and if you didn't pick one and choose your allies, you were fodder for the front line.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One place that actually was a typical model &lt;em&gt;and&lt;/em&gt; got to play dress-up: a billion-dollar multinational company that was simply beautiful. Beautiful people in expensive suits, women in the latest corporate fashions, and everybody buzzing like a beehive, thrumming with activity. It was like a dream, but you couldn't have it without stepping into the Pod...you were trained before you were allowed to start your first day, and the training was steeped in the Lore of Political Correctness: this is how we talk, this is how we use the phone, this is how we approach people, and these are the things we can and can't do because someone might have their feelings hurt.&lt;br /&gt;&lt;br /&gt;It was kind of like a friend of mine's living arrangements--he was in a contract-driven "neighborhood association community". The kind of place with monthly meetings and a thick book of rules. He got in trouble for washing his car in the driveway. He got in trouble for popping the hood where everybody could see the icky engine--why couldn't he just let "The Mechanic" replace the air filter for him? (if you're like me, you're "The Mechanic". Not all of us can afford to overpay someone for a 5-minute part swap). And he got in trouble for generally not fitting in.&lt;br /&gt;&lt;br /&gt;His neighborhood also had pest control come and take care of "the squirrel problem". The social sterilization procedures are what made this fascinating: someone had actually convinced the tenants that the Pest Control company doesn't harm the squirrels. Nothing bad--it was all for the better! They were gently captured in a cage full of treats, and then taken...&lt;em&gt;away&lt;/em&gt;. To live somewhere happy and free. Some squirrel farm, where they had plenty of free space to roam.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had a great time with the people in my billion-dollar multinational company: we had weekly meetings over a beer, we played pool together and went bowling, and still managed to crank out a lot of great achievements, crafting feather after feather for our caps.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And yet I always had this weird feeling that at some point, the squirrel truck would come. And I wasn't sure if I'd be on it or driving it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-2470658128799380466?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/2470658128799380466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=2470658128799380466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2470658128799380466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2470658128799380466'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/10/corporate-kudzu.html' title='Corporate Kudzu'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-4550983621674420789</id><published>2008-09-29T19:39:00.000-07:00</published><updated>2008-09-29T19:46:04.719-07:00</updated><title type='text'>Who's Holding the Bucket for the Bailout</title><content type='html'>This situation is a Financial World War II.  Only this time, we are Europe and they are us.&lt;br /&gt;&lt;br /&gt;We have been invaded by an insidious nationalistic propaganda that has deluded us all to the point of collapse.  Our own people can't seem to stop the invasion because the masses are against them.  We need someone to step in and stem the tide.&lt;br /&gt;&lt;br /&gt;Unfortunately, this war doesn't involve boats or bombers or soldiers:  it's about cash and credit.  We need one or the other (or both, if you please), and the only thing we've got as collateral is an outstretched hand and a request for past favors returned to us.&lt;br /&gt;&lt;br /&gt;If other markets demand liquidity, America will crash and bleed out like an Ebola patient.  Other nations might like to think there won't be a domino effect, but the truth is that the more those dollars are pushed back, the more they drop and the less they give back as everyone scrambles for the exit.  If our country won't nationalize its financial system by buying it up (and that statement alone tells you how bad off we are), then we need to outsource our credit to willing buyers.&lt;br /&gt;&lt;br /&gt;Is this the Global Economy we've been waiting for?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-4550983621674420789?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/4550983621674420789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=4550983621674420789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4550983621674420789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4550983621674420789'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/09/whos-holding-bucket-for-bailout.html' title='Who&apos;s Holding the Bucket for the Bailout'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-7022683769716076201</id><published>2008-06-12T04:31:00.000-07:00</published><updated>2009-01-06T12:15:07.955-08:00</updated><title type='text'>Let me Reiterate the Point</title><content type='html'>I had an interview with a company where the development manager used the word "Iterative" to describe the development model.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For those not in the know, software development typically falls into a workflow cycle, and this cycle can be described in many ways. "Iterative" implies that development begins, moves forward, and doesn't stop. Anything that modifies the development cycle along the way is held off and incorporated in the next iteration: "That's a nice add-on, but we're a bit too far down the road for that right now. Let's incorporate that into Phase 2." Everything is broken up into neat cycles.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What made this interview stand out was the constant re-use of the word "Iterative". It came up several times in the conversation until, when I was finally asked what development methodology I prefer, I'd have been incredibly stupid to say, "Waterfall." I pointed out why I liked the iterative model of development: it encapsulates the scope of each development cycle, it acknowledges the need for modifications along the way, and it provides them a place in the next iteration so that the project isn't constantly stopped and changed. Imagine the difference between changing your oil every 3,000 miles, versus driving with the hood open and the drain plug out and constantly pouring quarts as you head down the road. Obviously, when you wait to mess with things, you get somewhere.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The last time I heard "Iterative" in the conversation was thus:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;It's good that you can work in an iterative environment: a lot of developers get here and find that they can't work with it. They get frustrated because we are so iterative.&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I get the feeling they don't quite understand what "Iterative" means...but it's the closest word someone has come up with to describe their crazy work environment, and because it's a buzzword, it sounds more reasonable. More businesslike. It calms everyone down: "It's okay; we're just being &lt;em&gt;Iterative&lt;/em&gt;." I got the impression that their journey is more like the driver insisting the oil can't be changed yet...while a half-dozen user-demons are prying at the hood. And the backseat passengers (stakeholders) are telling the driver to just go ahead and pull the hood release so they can do what they want. Management would be passengering, trying to reach around and pop the hood for you because you're the only one with your eyes on the road.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-7022683769716076201?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/7022683769716076201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=7022683769716076201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7022683769716076201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7022683769716076201'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/let-me-reiterate-point.html' title='Let me Reiterate the Point'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-8596526900093685443</id><published>2008-06-12T04:07:00.000-07:00</published><updated>2009-01-06T12:13:28.699-08:00</updated><title type='text'>Between the Lines</title><content type='html'>&lt;div&gt;I had an interview today that told me a lot. It wasn't any one of these things, but the combination of them that gave away what working for this company was like.&lt;br /&gt;&lt;br /&gt;When they said,&lt;br /&gt;"&lt;em&gt;The typical work-week is 40-50 hours&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt;They meant,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;"&lt;em&gt;The typical work-week is 50+ hours&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;You can tell this because they also said, &lt;/div&gt;&lt;br /&gt;&lt;div&gt;"&lt;em&gt;We're not clock-watchers here.&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt;meaning&lt;/div&gt;&lt;br /&gt;&lt;div&gt;"&lt;em&gt;If we were clock-watchers, we'd all be miserably depressed at how much time we spend here.&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;"People can come in as early as they like:  some enjoy being here at 6 A.M. and others stay 'til sometime in the evening.&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt;In other words,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;"&lt;em&gt;Most people do both&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt;or&lt;/div&gt;&lt;br /&gt;&lt;div&gt;"&lt;em&gt;The typical workday is distracting and frustrating, but you need to be here.  It's the times before and after the users and stakeholders get here that you'll be getting anything done.&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;You can't always infer these things this way--but in this case, the combination of the above phrases, and the way the Development Manager looked when they said them, told me the truth.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;There's nothing wrong with hearing, "&lt;em&gt;We need someone who can hit the ground running&lt;/em&gt;", but I'm coming across a lot of shops who seem to have cranked up the treadmill and everyone's trying to be George Jetson: "&lt;em&gt;Help!  Jane!  Stop this crazy thing!&lt;/em&gt;"&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;A lot of times this is because the company has been running on a binge/purge model of staffing:  developers are a dime a dozen, so let's get a dozen or two, run them on projects, and if/when things start to get tricky--deadlines slip or developers push back on the requests--we'll let them go and look for some new ones.  This is reasonable, given the circumstances:  it's hard for a non-technical person to interview for a technical position and know that a person's skill-set is what is needed.  And there are a lot of programmers out there who talk a good game.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;What happens when you have so many hands on the code is that you have so many different ways things were accomplished that the applications become more of a mess the more they are worked on.  In this case a lot of the in-house work was going to be to bring everything to one platform.  Matters were made worse by the fact that the company had acquired two other companies very quickly, and to keep things running smoothly and make the mergers happen as quickly as possible, they had simply maintained all three separate systems...&lt;em&gt;of everything&lt;/em&gt;.  Billing, HR, Auditing and more were performed three times over because nothing had been merged yet.  Three cheers to them for wanting it done, but a chorus of boos for waiting for everyone's jobs to reach critical mass before acknowledging it was needed.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-8596526900093685443?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/8596526900093685443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=8596526900093685443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8596526900093685443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8596526900093685443'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/between-lines.html' title='Between the Lines'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-277121315293965527</id><published>2008-06-09T15:31:00.000-07:00</published><updated>2008-08-20T16:58:20.294-07:00</updated><title type='text'>Nuclear Escalation</title><content type='html'>&lt;div&gt;Lawsuit Lawsuit Lawsuit.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;I'm not sure why some companies feel the need to throw the "L" word around, but there it is.  Like eBay going after Craigslist.org, I fail to understand the need to legally assault anyone and everyone--just because you &lt;em&gt;can&lt;/em&gt; pay lawyer's fees, doesn't mean you &lt;em&gt;should.&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;I think it's because some people enjoy the power:  I'm thinking of three specific businesses in my area that claimed (to their employees, at least) to be pursuing legal action against former co-workers.  Some were people who quit, some were let go, but I think the reason the jilted take to the courts is because they see an easy win:  the little guy's not a big company, and besides, he's not even employed now!  He'll never make court costs.  He'll beg to settle, and we'll draw up the terms.  As I'd mentioned in an earlier post, telling your employees that the guy who left is getting hauled to court is good for morale:  either your remaining staff think he must have been pretty bad to warrant that treatment...or they fearfully shut up and hope they're not next.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Oddly, for all the gab from management, I've yet to see any of these particular instances make the papers.  I suspect it's because they never happen.  Companies get stung, they react, and the bad guy may get a nasty letter from a lawyer.  Hard to corroborate my sources when the alleged accused is long gone and not eager to talk about it.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Regardless of your circumstances, never burn any bridges.  Even if you're moving to another state, keep your head high, do your best to remain amicable, and don't stoop to mudslinging if your employer tries to draw you in.  Document everything and insist on getting things in writing (and refuse to leave the premises until they do, or you'll never get it).  Most importantly, smile and wish them well.  Because when you blow up, shout at people, use obscenities, or even just think you're clever because you deleted everything off the server, you open yourself up to being sued into the afterlife.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-277121315293965527?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/277121315293965527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=277121315293965527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/277121315293965527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/277121315293965527'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/nuclear-escalation.html' title='Nuclear Escalation'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-108920687937489158</id><published>2008-06-04T18:50:00.000-07:00</published><updated>2008-08-20T16:58:19.893-07:00</updated><title type='text'>Environmental Extremes</title><content type='html'>I don't like having to work so many different places in IT: retention rates these days seem to be awful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But the interesting thing has been the experiences I've had with so many different places.&lt;br /&gt;&lt;br /&gt;At this point, I've been in massive corporate halls of beautiful marble, where everyone is beautiful and they wear the latest fashions...and I've been in 8-room offices with ripped furniture, beer in the break room, and X-Box on Fridays.&lt;br /&gt;&lt;br /&gt;What I learned from this is that for me, it really doesn't matter &lt;em&gt;where&lt;/em&gt; I work.  It's what I'm doing, and who I'm with.  Do I like what I'm doing?  If not, can I at least keep doing it without coming home miserable and/or annoyed?  Are the people nice?  That plays an important part--if you like being around the people you work with, you can overlook a lot of sins. &lt;br /&gt;&lt;br /&gt;I had one job that was very personally rewarding:  I felt like I was part of something great, and I was doing a lot of good for a lot of people--except the ones I was working for.  For them I could do no right.  They made me miserable, did horrible things with no regard for the danger they placed the general public in, and they ruined my health physically with the most horrible work environment an office could ever manage.&lt;br /&gt;&lt;br /&gt;What matters to you?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-108920687937489158?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/108920687937489158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=108920687937489158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/108920687937489158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/108920687937489158'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/environmental-extremes.html' title='Environmental Extremes'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3830891264552717648</id><published>2008-06-04T18:01:00.001-07:00</published><updated>2008-06-12T04:52:09.372-07:00</updated><title type='text'>Methinks Thou Doth Protest Too Much, Part 3:  The Raised Bar and the Sinking Quicksand</title><content type='html'>Despite the multiple hoops I have to jump through, I'm finding that the prize on the other side is sometimes snatched away. I feel sorry for Contracting companies right now because they're getting hit from both sides: the Scylla of desperate employees trying to squeeze top dollar from their contract, contract-to-hire, or direct-hire options; and the Charybdis of employers wanting fast movement through their own glacial slush.&lt;br /&gt;&lt;br /&gt;To be specific, I have had three job opportunities that have taken the following steps:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Beg the contractor to find them someone--anyone&lt;/strong&gt;. The water-cooler story was one place where the hiring manager said, "I'm so desperate I'm willing to stand out on the road with a cardboard sign, in a chicken suit, to draw people in the door!"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Hurry up and make this great guy wait. &lt;/strong&gt;The company representing me says, "They loved your resume, and want to interview you right away--how soon are you available?" Then proceeds to be unable to get a straight answer as to when they'll interview you: is it this week? Next week? Either nobody at the company actually planned ahead, or multiple agencies are stoking my ego before the company's actually heard of me (possible)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Stop the Train! It's getting too close to the station&lt;/strong&gt;! There's always something that stalls the last step. If the whole operation died at the beginning, that would be one thing--I'd immediately assume the problem was with me. But what's happening is that the company finds some fault with me, something about my skills or personality that's "not a good match" despite being happy with everything up to that point.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;This is all well and good--as I told one apologetic interviewer, "I understand that these things take time and you want to think it over. I'd rather you know that I'm the right fit than have you place me somewhere I won't bring value to you." (Been there, done that, it's part of why I'm now looking, thankyouverymuch)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The problem is that these particular companies I mention are making things worse for themselves. What happens is that with each candidate they reject, they raise the bar: reasons for rejection go from "Not talented" to "Not friendly" to "Wrong Hat Size." While this is happening, the work piles up and the project deadlines slide farther towards infinity. The work environment becomes a morass of quicksand that guarantees failure because even if they &lt;em&gt;do&lt;/em&gt; find Mister or Ms. Right, that person's going to drown in a muddy mess. They're going to be miserable and bail on an impossible workload, muttering under their breath the whole while about what a crazy place &lt;em&gt;that &lt;/em&gt;was.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;One frustrated contracting rep told me he vented on the company. "Look," he said, "If I send you seven people a week, you tell me there's something wrong with all of them, and a week later they've all got high-paying jobs in your area, then the problem isn't the people." I don't blame him: this particular position has been open since July 2007. It's now June 2008 and the position is still unfilled. The last I heard was that they were insistent that they needed someone &lt;em&gt;yesterday&lt;/em&gt; and it's getting more urgent by the minute. The other two companies have been 6 months and 70+ candidates, respectively (see previous post).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As desperation grows, "We need someone to hit the ground running" is the catch-phrase. &lt;em&gt;But in which direction will they run&lt;/em&gt;?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3830891264552717648?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3830891264552717648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3830891264552717648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3830891264552717648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3830891264552717648'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/methinks-thou-doth-protest-too-much_04.html' title='Methinks Thou Doth Protest Too Much, Part 3:  The Raised Bar and the Sinking Quicksand'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-7942315949657405459</id><published>2008-06-04T17:36:00.000-07:00</published><updated>2008-06-09T15:31:42.223-07:00</updated><title type='text'>Methinks Thou Doth Protest Too Much, Part 2: The Buyer's Market</title><content type='html'>&lt;p&gt;I was let go in March. The only employment statistic worse than March's unemployment rate...was April's unemployment rate. So that means I'm up against a lot of competition. I also have to be less mercenary than my competitors: I can't take a 6-month contract and pick up and go, moving anywhere in the country. I have a family to take care of, but neither would you see me sacrificing my time with them to fly somewhere every Monday and come back every Friday.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;What this means is that the companies who are looking now have the luxury of picking and choosing. They can also take their time. For my part, I have to commit far more time and effort, and hit the largest number of opportunities to improve my odds. Where a typical job hunt involves a phone pre-screen, a phone interview, and a quick in-person interview, now the decisions I've tried to sway have required the following of me:&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Psychological profiles&lt;/li&gt;&lt;br /&gt;&lt;li&gt;IQ Tests&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Agreement to be investigated for criminal, credit, &lt;em&gt;and&lt;/em&gt; personal history&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Online skill assessments&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Preliminary phone screens&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Technical phone screens&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In-person preliminary interviews (usually technical)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In-person "get to know you and see if you fit with the team" interviews&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;More than one place has done all of the above. Most at least do a choice of IQ or Personality, then skill assessments, then the rest. It takes a lot of my time, and if you think about it, it takes a lot of their time, too. They have to read resumes, call clients or companies, assemble interview teams and schedule the appointments.&lt;/p&gt;&lt;p&gt;I was told that one place has been through 70 interviewees and still not filled the position. Imagine that for a moment. With three employees managing the process, a conservative estimate will come up with the following numbers:&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Psych/IQ - 1/2 hour (1 employee schedules, evaluates scores, and handles e-mails)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Resume - 1 hour (2 employees spend a half an hour reading and discussing, and we'll assume they just read the one, and even be generous and lump skill tests in)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Phone screen - 3 hours (2 employees X 1.5 hours)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In-person Interview - 4.5 hours (3 employees X 1.5 hours)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;Even skipping some steps, we have 9 hours per candidate, times 70 candidates = 630 hours to fill one position. I can't imagine spending 630 work-hours on anything that isn't directly related to a project. &lt;/p&gt;&lt;p&gt;What I haven't figured out is how anyone gets anything done in this model--after all, how many hours in a day do we have?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-7942315949657405459?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/7942315949657405459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=7942315949657405459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7942315949657405459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7942315949657405459'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/methinks-thou-doth-protest-too-much_925.html' title='Methinks Thou Doth Protest Too Much, Part 2: The Buyer&apos;s Market'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-7265401050842568732</id><published>2008-06-04T17:25:00.000-07:00</published><updated>2008-06-04T18:29:00.922-07:00</updated><title type='text'>Methinks Thou Doth Protest Too Much, Part 1: The Opportunity Cost</title><content type='html'>Looking for a new job has been interesting, to say the least. When economic jitters hit a company, it's often surprising to see what bizarre steps they'll take to save money. No one has time for close analysis of financials in a business: that's the kind of thing you hear in Mutual Fund reports. Without taking a look at the waste, a company often makes guesses. They cut things that &lt;em&gt;seem &lt;/em&gt;expensive. And in the effort to stop waste, that lack of forethought instead wastes more.&lt;br /&gt;&lt;br /&gt;For the first time in a job search, I'm running across more than one position that is "cancelled". At some point along the way, the company just calls the whole thing off. "They cut the budget," I am told. "We had to cancel the position. Maybe we'll regroup in the fall."&lt;br /&gt;&lt;br /&gt;The problem with this is seldom that the company spent too freely on a hiring binge. Usually the position was shopped out because there was a need for it. Something was getting held up, and now that something is not getting the attention it needs to get better (expect said something to possibly be amputated or outsourced by Q4 if things don't improve).&lt;br /&gt;&lt;br /&gt;In tandem with my previous post about wanting the moon for the price of a cup of coffee, I just came across a position that was resubmitted into the system after being canceled. Same company, same job title, but at lower pay. And with some expensive buzzwords tacked on, the kind that normally push this job's salary in the &lt;em&gt;other &lt;/em&gt;direction. Thankfully, we didn't get far with me before it was cancelled. But I suspect that the protests that the hire "can't afford to be done" are simply incorrect:&lt;br /&gt;&lt;br /&gt;It &lt;em&gt;can &lt;/em&gt;afford to be done. When you take into account what it'll cost &lt;em&gt;not to&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-7265401050842568732?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/7265401050842568732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=7265401050842568732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7265401050842568732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7265401050842568732'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/06/methinks-thou-doth-protest-too-much.html' title='Methinks Thou Doth Protest Too Much, Part 1: The Opportunity Cost'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-5446312993312760140</id><published>2008-04-19T05:42:00.001-07:00</published><updated>2008-04-19T06:02:25.945-07:00</updated><title type='text'>DWIM!  ("Do What I Mean!")</title><content type='html'>I had an interview yesterday. It was described as a Senior level position that involves planning, analysis, architecting and design of a short-term project. This was the "personal interview", that initial sit-down that some companies will do just to see if you're the kind of person they want to work with. I was told that the way this company operates is to make the second interview technical.&lt;br /&gt;&lt;br /&gt;I was not surprised when the first thing we did was sit down with my resume and start asking technical questions about my skills. I was disappointed, but not surprised.&lt;br /&gt;&lt;br /&gt;If you're in a technical field, you're probably used to reading descriptions that don't match the interview. You're probably also used to interviews that don't match the job. What they tell you about the company is whether they are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;greedy&lt;/li&gt;&lt;li&gt;just incompetent&lt;/li&gt;&lt;li&gt;some combination of both&lt;/li&gt;&lt;/ul&gt;&lt;em&gt;Greedy:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I regularly run across jobs that say they are "Senior Level", but the pay is Junior. I see "Junior Programmer" jobs that want the candidate to have years of experience and strong skills in things that can only be learned by reaching Seniority, such as modeling, business analysis, and formal documentation. Both of these indicate that your potential company does not wish to pay you. They want something for nothing, and they're probably wasting a lot of money cranking through employees who don't match. Don't become the next embittered disgruntled ex-employee of a place like this.&lt;/p&gt;&lt;em&gt;Incompetent:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I also see the Bad Match: skills specifically poor to the position, or in contradiction with each other. "Web Designer" should not say, "Must have strong skills in SQL, Stored Procedures, database." "Senior C# Programmer" should not say, "Must know HTML." And last, when you see "Java Programmer wanted: must know MS SQL Server, PHP, Microsoft", you should assume &lt;em&gt;Incompetency A&lt;/em&gt;: they don't really understand what they need the job to do, or &lt;em&gt;Incompetency B&lt;/em&gt;: they've compiled random spaghetti-code apps from multiple platforms over the years, and they want you to manage the mess.&lt;/p&gt;&lt;em&gt;Both:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The bottom line is that the companies I am encountering in my region want a Formula One driver for Cabbie pay, and they're going to put him in a beaten-up Buick without a pit crew. First place is the expected result. There will be no room for Second. The last guy came in Second. That's why we're hiring you.&lt;/p&gt;&lt;p&gt;By the way, that Senior level position that involves planning, analysis, architecting and design of a short-term project?  It was listed as "C# Programmer"&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-5446312993312760140?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/5446312993312760140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=5446312993312760140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5446312993312760140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5446312993312760140'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/04/dwim-do-what-i-mean.html' title='DWIM!  (&quot;Do What I Mean!&quot;)'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-8830742976961264439</id><published>2008-04-19T04:50:00.001-07:00</published><updated>2008-04-19T06:08:56.341-07:00</updated><title type='text'>Lollipops and Rainbows</title><content type='html'>When you interview with a company, anyone you talk to will tell you that the place is a wonderful place to work. This makes sense: the people you're talking to work there because they believe that their company is a wonderful place to work. Otherwise, they wouldn't be coming in day after day.&lt;br /&gt;&lt;br /&gt;Or they're lying because they're desperate to get you in the door.&lt;br /&gt;&lt;br /&gt;At the interview for my last job, my boss said, "We're a small company, so we're like a family. Everybody who works here, has been here for years. They love it here. No one...ever leaves because they want to." There are enough landmines in that statement to tell you otherwise, but my problem in believing it was my confidence in myself. I thought, "I can already tell that at best that statement is partially true, but I'm going to change their minds when they see what a great worker I am."&lt;br /&gt;&lt;br /&gt;It was quite a surprise on my very first day to be kept two hours late in the boss's office while he spun me a tale of woe: the development team used to be 3 people, but two of them quit. As did the head of sales. I got a long story about how awful they were as employees, how misguided of them it was to leave, and by the way, we're suing them as well. Followed by more stories about exactly &lt;em&gt;how&lt;/em&gt; bad some of the other people who worked there had been.&lt;br /&gt;&lt;br /&gt;It was even more surprising to find out that the one other developer left on the staff had only started a few weeks before me. As did one of the two network techs. Leaving only 2 of 6 employees as anything resembling "long-term". Digging around the network revealed quite a number of names of people who weren't working at this place any more.&lt;br /&gt;&lt;br /&gt;When I get into an interview, I have a trick for finding out if it's a good place to work. I wait until the end of the interview and get into a short "chit-chat" conversation with whomever is interviewing me. If there's a programmer in this mix, that's ideal. I'll give you this example from my interview yesterday:&lt;br /&gt;&lt;br /&gt;Employee: &lt;em&gt;Well, that's it then. You're free to go. *laughs*&lt;/em&gt;&lt;br /&gt;Me: (smiling) &lt;em&gt;Great! I'm going to get back out there and enjoy this beautiful day!&lt;/em&gt;&lt;br /&gt;Employee: &lt;em&gt;That sounds great. I wish I could do the same.&lt;/em&gt;&lt;br /&gt;Me: &lt;em&gt;You will! (checking watch) It's already 4 o'clock, and it's a Friday. You've only got one hour left, haven't you?&lt;/em&gt;&lt;br /&gt;Employee: (bitter laugh) &lt;em&gt;Ha! That would be nice. But that never happens.&lt;/em&gt;&lt;br /&gt;Me: &lt;em&gt;Well, I'm sorry to hear that. But just the same, I hope you have a good weekend.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;If a place is really awful, they'll answer that last line with "I'd like to, but I'll probably be spending it here."  No company will ever tell you outright that something sucks about their work environment.  Ask them directly because they expect you to, but whatever they say, either read between the lines or toss it out after you get a chance to chat outside of the interview.&lt;br /&gt;&lt;br /&gt;Tactics like this save you a lot of trouble: it's easier to find out if a place sucks with a little light banter than it is to hear how family-oriented a place is, and not know until the first time your child is sick that they don't want you leaving to take them to the doctor. Unless you take your laptop and promise you can check your e-mail. And will make up the hours when you come back in--working from home never counts. Most companies that I have had experience with consider this arrangement to be very generous, because it gives your family permission to need you, so long as you do your best to never stop working. &lt;br /&gt;&lt;br /&gt;Try this trick when you interview, and you can easily arrange it to your circumstances. If it's a late-morning meeting, make a comment about going to lunch. If it's a lunchtime meeting, thank them for being willing to work through just to interview you. And any time in the afternoon, as you go, visibly count the hours to 5:00 and make a comment like I did above. Pay close attention to what they say, and respond to it sympathetically to see if they say more. A decent place might tell you that &lt;em&gt;today&lt;/em&gt; they won't be going home on time, but this is unusual because of &lt;em&gt;X&lt;/em&gt;. Or that they stayed late every night this week, but they're happy because they're going home early on Friday.&lt;br /&gt;&lt;br /&gt;Even then, trust your instincts. Go with your gut. My biggest mistake at my last job was being willing to ignore the feeling and believe I could make the company better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-8830742976961264439?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/8830742976961264439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=8830742976961264439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8830742976961264439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8830742976961264439'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/04/lollipops-and-rainbows.html' title='Lollipops and Rainbows'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3505419030815332641</id><published>2008-04-02T07:18:00.000-07:00</published><updated>2008-04-02T07:38:16.347-07:00</updated><title type='text'>America:  More Sides, More Stories, More Content</title><content type='html'>I'm sure there are more reasons behind my being let go.  As much as I try to do my very best at every job (no, really--at times it's kind of creepy, the degree to which I apply my work ethic to myself), I would be a fool to think things are ever simple.&lt;br /&gt;&lt;br /&gt;The problem is, you can't go down that path because it leads you to wonder what the thing is that caused you to be terminated.  I was looked right in the eye and told, "You're a wonderful person, and you know we mean that because you know we've had some really terrible people before...and I'm sure we will have them again.  But we have to let you go."  In other words, let a good person go and start fishing around for bad ones?  Knowingly telling someone that you love them and want to get rid of them means:&lt;br /&gt;&lt;br /&gt;a) They're lying, and they really think you're a terrible person.  But they also think you'll shoot up the place.  "What would get you to walk out that door?  That's what I'm going to tell you."&lt;br /&gt;b) They're lying, but they can't tell you what pushed you out (for example, the boss's cousin needs a job and yours will do just fine).  Sometimes it'll pain them because they really do want to keep you, but it's out of their hands.&lt;br /&gt;c) They &lt;span style="font-style: italic;"&gt;thought&lt;/span&gt; you were a good person, but then something about you set off an alarm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You have to watch that last one, because it will always grow behind your back, and you won't know until it hits you.  It may hit you so hard you never got the license plate of the Thing That Ran You Down.&lt;br /&gt;&lt;br /&gt;A good rule of thumb is to avoid talk that is not work-related.  If I have to talk about myself or my thoughts or opinions outside of tech, I try to make it as neutral as if you'd read it on the news.  Or parrot a similar thing, from a completely different context:&lt;br /&gt;&lt;br /&gt;"Of course, other countries have done &lt;span style="font-style: italic;"&gt;X&lt;/span&gt; with that idea instead of &lt;span style="font-style: italic;"&gt;Y&lt;/span&gt; ...",&lt;br /&gt;then nod in acknowledgement at the response and offer little to no opinion.&lt;br /&gt;&lt;br /&gt;We can all stand to improve ourselves, but you can't stop to look back and find the unknowable because the wondering will drive you mad.  It will lead you down wrong trails and cause you to second-guess yourself, and that can be fatal at your next interview.&lt;br /&gt;&lt;br /&gt;You will always be yourself:  just continue to try to be better at it, and that's all that matters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3505419030815332641?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3505419030815332641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3505419030815332641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3505419030815332641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3505419030815332641'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/04/america-more-sides-more-stories-more.html' title='America:  More Sides, More Stories, More Content'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-6852173454863763755</id><published>2008-04-02T06:53:00.000-07:00</published><updated>2008-04-02T07:18:48.412-07:00</updated><title type='text'>They Like Me!  They Really Like Me!</title><content type='html'>Well, here we go again.  Once more, I am told that I am a joy to work with, and do such a good job.  Such a good job, that I have to go.  Go on, you're "let go", like I've been paroled from prison.&lt;br /&gt;&lt;br /&gt;In this case, we have a project where the original developer was burned out and quit in frustration, but not before writing a ridiculously low estimate.  The shop goes entirely off the direct-bill, hourly model:  you're only okay so long as at least 37 hours of your 40 can be charged to someone else.  When Project Lowball runs out of hours, you're hosed.  Carry forward the sins of the last person, and dump them on the next. &lt;br /&gt;&lt;br /&gt;This also happened to a friend of mine:  he went to a shop of 100% billability.  They told him they'd give him his first billable project next week, but first they needed him to help them configure some in-house stuff.  He believed them until he saw his first 2-week paycheck.  They paid him for the Thursday and Friday of week two where he'd started working on a project, but the week and a half they had him working on their architecture, he didn't get paid for.  When he quit, his supervisor actually blew up on him, yelling about what a "traitor" he was and telling him the company would sue.&lt;br /&gt;&lt;br /&gt;That's the big thing--my (now former) company tells its ex-employees they'll be sued, too.  As does another company I know of.  All of them see people as "a drop in the bucket.  If we don't fill it up fast enough, dump it out and go back to the ocean for more."  And they know that as a business, they have to pay for lawyers, while the average person doesn't.  I had strange voice-mails and e-mails contradicting the "you don't have to go home, but you can't work here" conversation I'd had.  These are documented things, and they're designed for lawyers to use against you when they draft the threatening letter reminding you what a bad person you are.&lt;br /&gt;&lt;br /&gt;Strangest of all was being told I'm fired because they can't afford to pay me when I'm not billable...then wanting to know if I was planning on working for two more weeks on the project.&lt;br /&gt;&lt;br /&gt;It's good for morale if you tell your employees that the guy that left is going to be sued:  it instantly turns a good person into a bad one.  Damn, he must have been stealing, doing coke, and having sex in the conference room if my boss says they're going to court.  People will easily believe bad things about others because that's what they're used to:  it confirms the general cynicism that comes from  being an adult.&lt;br /&gt;&lt;br /&gt;About that bucket:  are those drops water?  Or blood?   Time will tell...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-6852173454863763755?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/6852173454863763755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=6852173454863763755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6852173454863763755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6852173454863763755'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/04/they-like-me-they-really-like-me.html' title='They Like Me!  They Really Like Me!'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-435185055733623843</id><published>2008-03-26T09:19:00.000-07:00</published><updated>2008-04-02T06:43:01.523-07:00</updated><title type='text'>Say it with an 'F'</title><content type='html'>The last 6 weeks have been a blur. What in the world could possibly have eaten my time so completely?&lt;br /&gt;&lt;br /&gt;Two words: Windows Vista.&lt;br /&gt;&lt;br /&gt;For the past 6 weeks, I have been hitting Microsoft's latest OS pretty hard. I did a series of upgrades to a desktop machine and contrary to rumors, Vista did &lt;em&gt;not&lt;/em&gt; deactivate my license due to "too many changes". I did go ahead and format and reinstall from scratch after this, just because I thought that would help with my problems. I had no trouble re-activating Vista after a format, either.&lt;br /&gt;&lt;br /&gt;That's the good news.&lt;br /&gt;&lt;br /&gt;The bad news? Pull up a chair.&lt;br /&gt;&lt;br /&gt;My conclusion is that many of the "performance enhancements" and "OS improvements" are really just band-aids on an Operating System that at some point during surgery, severed a main artery. The OS bleeds resources, when it's not draining them dry.&lt;br /&gt;&lt;br /&gt;Some of this is the fault of driver manufacturers, and shame on them for it: they've had 3-5 years to work with various iterations of Longhorn and figure out 64-bit technology, and most drivers are developed on an aggressive cycle of updates.  They should be used to a state of constant revision.&lt;br /&gt;&lt;br /&gt;Some of this is nascent technologies, not properly addressed: I have now tried two different USB keys on two different machines. Both say they can be used with ReadyBoost, but neither ever works--both Vista machines spit them out as "too slow" to be used.&lt;br /&gt;&lt;br /&gt;Another technology change here is that 64-bit hardware is having to dumb itself down at random to run "older" 32-bit applications: in other words, your programs might pick up on the fact that they can now use 64-bit technology, but the software that runs your keyboard or your IM program is running in an entirely different, lesser (32-bit) space that can support it.&lt;br /&gt;&lt;br /&gt;And then we have bad habits, carried over. In the days of Windows 95/NT, we got in the habit of using "temp" files for better performance. This is all well and good: if you have to use a file a lot, may as well put a copy of it in one place where it's conveniently easy to reach. Maybe even let Windows create junk files of its own, scratch space for the crib notes that keep it running smooth.&lt;br /&gt;&lt;br /&gt;Because computers are stupid, Windows has a hard time cleaning up after itself. Temp folders would get cluttered with old and unused junk, and users started finding themselves suddenly running out of hard drive space. We quickly learned where to look and how to delete the junk, and so Microsoft moved it for us, hiding more "goodies" in the "Prefetch" folder in XP.&lt;br /&gt;&lt;br /&gt;We've had 7 years with XP now, so we learned the Prefetch trick, too. In the meantime, we'd learned that Windows leaned on the hard drive a little more than we realized: this little thing called "Virtual Memory" (or "Paging") let Windows reserve a huge chunk of the hard drive for itself on a regular basis. Think of it as a bucket for your RAM: whatever's moved in and out of the RAM, let's give that information some breathing room on the hard drive so it can be loaded in and out of the RAM as we need it. Depending how you set it, the OS could grow or shrink this hard drive chunk to anything it wanted to (and on some machines, it'd spend more effort playing with the size of this space, than actually using the space). All this in addition to Temporary Internet Files, a separate space on the hard drive where the browser can store all of its clutter and junk (and which XP also has a nasty habit of ballooning to unmanageable proportions)&lt;br /&gt;&lt;br /&gt;Enter Superfetch, the one-stop shop for performance. From what I can understand, if there's a spike in system resources--say, for example, you open Microsoft Word right after you launch your browser--Superfetch pounces on whatever's being used and starts caching it like mad, stashing it on the hard drive in an easy-to-reach place, and using whatever it can to speed up whatever you just asked it to do. It takes a quick look at what resources are left on the machine, and grabs them all, overriding your typical OS operations to take command of your computer.&lt;br /&gt;&lt;br /&gt;This is probably not so bad for Microsoft Office, or even Photoshop, but it's truly terrible for gaming because it means that suddenly your game is in a neck-and-neck battle with Vista for whatever resources you have left. Superfetch is like a petulant child with games that aren't aware of its existence: "It's mine! I'm taking it all! I was &lt;em&gt;gonna&lt;/em&gt; give it to you, but now you tried to take it, and you can't have it any more!" I started noticing that my games would thrash like mad on the hard drive, then suddenly crash, often right after launch. Once I stopped Superfetch, these troubles went away.&lt;br /&gt;&lt;br /&gt;I can only think that Superfetch is a way to treat memory leaks or instabilities generated by resource demand. In effectiveness, I can only compare it to your doctor noticing you're looking anemic, and prescribing a course of leeches.&lt;br /&gt;&lt;br /&gt;I had a unique situation in which I was going to have one video card for a while, and then be able to add a second for SLi. I thought this would be a perfect chance to share the benefits with other people and really find out how much of a performance gain you could see when you upgrade your video. I ran benchmarks under three settings for a bunch of games, then put the SLi configuration together and ran the exact same settings again. Unfortunately, I had to scrap all of my efforts because my performance with two video cards actually went *down* than when I was just running with one. I'd carefully checked my configuration, confirmed with the hardware manufacturers (of the machine and the cards) that I had it all set up correctly, and still thought I was losing my mind. Unfortunately, no: either the drivers and hardware aren't ready for Vista, or Vista just hasn't figured out how to deal with them. Either way, I have more amazing hardware than I've ever had before in my life, and I'm back to constant blue-screens, just like the days of Windows 98...&lt;br /&gt;&lt;br /&gt;I've also spent the last six weeks saying, "I &lt;em&gt;finally &lt;/em&gt;think I've fixed the problem! This one thing I tried just might do it!" and being proven wrong, time and again.&lt;br /&gt;&lt;br /&gt;System Specifications:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Laptop&lt;/em&gt;&lt;br /&gt;Sager 9620 (aka Clevo D910C)&lt;br /&gt;Intel Q6600 Quad-core Processor&lt;br /&gt;4GB (2 x 2GB) RAM, dual-channel configured&lt;br /&gt;dual 160GB HDs, 7,200RPM @ 3.0GB/Sec, SATA2, configured for RAID 0 (performance)&lt;br /&gt;dual nVidia 8700M, 512MB video RAM (1,024 total), in SLi mode&lt;br /&gt;Windows Experience Index (WEI): 5.7&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Desktop&lt;/em&gt;&lt;br /&gt;ASUS A8N SLi Deluxe motherboard&lt;br /&gt;AMD Athlon X2 4400+ processor (dual-core, 64-bit)&lt;br /&gt;4GB (1x1GB) RAM, dual-channel configured and tightly timed to manufacturer's recommended specifications for the motherboard and Vista&lt;br /&gt;dual 160GB HDs, 7,200RPM @ 3.0GB/s, SATA2 (not in RAID)&lt;br /&gt;dual nVidia 8800GTS 512MB video RAM (1,024 total), in SLi mode&lt;br /&gt;Windows Experience Index (WEI): 5.2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-435185055733623843?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/435185055733623843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=435185055733623843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/435185055733623843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/435185055733623843'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/03/last-6-weeks-have-been-blur.html' title='Say it with an &apos;F&apos;'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-4150658389238803764</id><published>2008-01-24T09:54:00.000-08:00</published><updated>2008-01-24T09:58:23.758-08:00</updated><title type='text'>Bills and Billability</title><content type='html'>Contract work is a difficult game.  You have to provide a product in a timely manner...but you only get paid for the time you spent on it.  No one gives you a bonus for getting the job done early, but you can guarantee that it'll hurt you when you're late.&lt;br /&gt;&lt;br /&gt;Most companies have to go by the hourly model:  how many hours an employee spent working for a client seems to be the most efficient unit of measurement.  Unfortunately, it's also a giant wrench in the works of your process.  I know companies that make "billability" their policy.  Some of them even claim "100% Billability is MANDATORY!".  This simply cannot work. &lt;br /&gt;&lt;br /&gt;The moment everything has to be billable, work becomes a game of hot-potato.  People focus more on getting someone else to do the work while they write down that they billed for it.  Hours get rounded up (and padded), productivity goes down, and people get stressed about who's going to pay for bathroom breaks and general ass-scratching time.  This also means that any time someone is looking at a work estimate, the side wanting to close the deal is looking to trim the hours down, while the people doing the work are trying to keep their feet out of the fire more&lt;br /&gt;than they're trying to honestly assess how long it will take.  Padding grows.&lt;br /&gt;&lt;br /&gt;That's just the beginning.  Companies that emphasize billability can't charge the client for the time they took to drive to their office and meet with them.  They can't charge for the time it takes to figure out what needs to be done and work up an estimate.  And they can't bill for&lt;br /&gt;any time that might be spent making sure the end product works without breaking and can be used by the client.&lt;br /&gt;&lt;br /&gt;Worse still, the client doesn't want good code.  They don't want elegantly-written, efficient programs because those take time.  Get it done, and get it done yesterday.  Documentation is the biggest casualty:  even if your programmers don't leave the company, even if no one else is&lt;br /&gt;assigned to the project, that same harried programmer can't sit down 3 months later and remember what he or she wrote.  It doesn't work that way, any more than you could recite word for word an e-mail that you sent last week.&lt;br /&gt;&lt;br /&gt;Suddenly the add-on possibilities become enormous:  &lt;em&gt;testing&lt;/em&gt; costs money, but &lt;em&gt;bug fixes&lt;/em&gt; are billable.  If my application breaks when it gets on your servers, even better:  because now you have to pay me to come on-site and work with your people to get things right.  Best of all, if the&lt;br /&gt;client mis-spoke, or they forgot something, or they just feel you misunderstood what they wanted, you're off the hook:  that's not unbillable hours, it's a Change Order.  Or an Enhancement.&lt;br /&gt;&lt;br /&gt;I once had a company tell me that the Hourly Model was perfect because it was "just like a Law Office, and those guys make a &lt;em&gt;lot&lt;/em&gt; more an hour than we do."  I talked to a lawyer I know:  he said that the greatest loss to his practice has been mentoring.  Junior partners are&lt;br /&gt;reluctant to ask a simple question in the hallway because they'll find their mentor just charged half an hour to their client for the answer. &lt;br /&gt;&lt;br /&gt;As a result, nobody gets better: they just get by.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-4150658389238803764?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/4150658389238803764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=4150658389238803764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4150658389238803764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4150658389238803764'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/bills-and-billability.html' title='Bills and Billability'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-6257657746026243403</id><published>2008-01-24T09:43:00.001-08:00</published><updated>2008-01-24T09:59:05.982-08:00</updated><title type='text'>Too Much of a Good Thing</title><content type='html'>Nobody appreciates a Prophet until after the fact. Then they most appreciate a Prophet who can refrain from saying, "I told you so."&lt;br /&gt;&lt;br /&gt;Despite my last post about Honesty, you should realize that too much of it at once can poison a person. It's up to you to regulate the dose, but see that you do so, over time. Raise or lower the amounts based on how the patient responds.&lt;br /&gt;&lt;br /&gt;An application I am involved in has seen the worst of it: no requirements, poor documentation, it's the re-write of a bad source application, and it's had complete staff turnover since it began. The data used to provide the application is not only a nightmare, it can't be changed because it belongs to another party and/or connects directly to other things.&lt;br /&gt;&lt;br /&gt;The client who hired us to re-write the application doesn't care about this, and they shouldn't. You have to remember that the client doesn't care what you have to go through. They don't want to know about how awful it's been, how sad it was when the developer walked out, and how upset everyone's been at the office. What they care about is results. You have to have something to show.&lt;br /&gt;&lt;br /&gt;Our team is making its best efforts. Progress has been unbelievably slow, for a lot of reasons. And worst of all, it seems to be extremely difficult to get anything going that the client can get their hands on and see for themselves. This is the last time to be laying the drama on the Man who signs your paycheck.&lt;br /&gt;&lt;br /&gt;Many sins led us to this point, but it will be interesting to see whether our efforts will truly be allowed to continue. It would be a shame if they didn't, but it wouldn't exactly be a surprise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-6257657746026243403?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/6257657746026243403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=6257657746026243403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6257657746026243403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/6257657746026243403'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/too-much-of-good-thing.html' title='Too Much of a Good Thing'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-5350796417685739604</id><published>2008-01-17T18:25:00.000-08:00</published><updated>2008-01-17T18:46:38.184-08:00</updated><title type='text'>Money Changes Everything</title><content type='html'>I wish I were making this up...&lt;br /&gt;&lt;br /&gt;I went to my neighborhood gas station to fill up my car. Standing at the pump, I noticed a cheery glow, flickering from the space in between the pumps. &lt;em&gt;Flickering?&lt;/em&gt; Oh, that's not good. The sparks that started to shoot out confirmed it.&lt;br /&gt;&lt;br /&gt;I immediately stopped filling, cradled the pump, and drove off without the receipt. Parked the car, went straight into the store, and found two employees. "Excuse me, you have a major problem right now--there's an electrical fire starting between the gas pumps."&lt;br /&gt;&lt;br /&gt;That got their attention--"What?" "Where?" "Oh my god, shut 'em off!"&lt;br /&gt;&lt;br /&gt;Oh, if only. But it didn't go that way. The Manager Was In Control. He said, "I don't see anything." I said, "Ill show you" and walked out there. The employee followed me, but the manager didn't. He stood inside the store and watched me. Coward. Thankfully, it had slowed down for some reason, and gone back to a flickering glow: the electrical box for the overhead lights was clearly badly grounded, overheating, and conducting electricity across the gap.&lt;br /&gt;&lt;br /&gt;A woman had pulled up in an SUV. "You really don't want to gas up right now," I told her. "This electrical box is shooting sparks." She stared at me like I was the stupidest person in the world, didn't bother to look, and went right back to gassing up.&lt;br /&gt;&lt;br /&gt;I went back inside with the employee, who was hurrying, "I'd better shut the pumps off," she said.&lt;br /&gt;&lt;br /&gt;Back inside, the manager SPRANG INTO ACTION.&lt;br /&gt;&lt;br /&gt;No, wait--he didn't. He said, "Hold on--I want to go see this." This time, I thought, "I am getting the hell out of here. I do not want to watch someone burn to death because this idiot thinks electrical fires are No Big Deal. He walked back, said, "I don't see anything. We'll just wait and see." I told him, "If you'd at least turn off your overhead lights, the fire would probably stop. Then you can get an electrician in here in the morning, and in 5 minutes he'll probably have it fixed for you."&lt;br /&gt;&lt;br /&gt;"No, that wouldn't work--people might think we're closed."&lt;br /&gt;&lt;br /&gt;Well, there it is: what was I thinking? We can't have people stop coming in! Safety is bad for business!&lt;br /&gt;&lt;br /&gt;"Well, good luck to you then. You'll need it." And I left.&lt;br /&gt;&lt;br /&gt;That was two days ago. Nobody's burned yet...but nobody's fixed it either. I imagine the cheery campfire glow is just the thing to huddle over, on these cold, cold nights. After all, what are the odds that someone will park their SUV just a little further back than normal? And the wind will waft towards the fire? And enough fumes will be trickling out of the pipe to catch? Probably no more than the danger from smoking at the pumps, which people do all the time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-5350796417685739604?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/5350796417685739604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=5350796417685739604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5350796417685739604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5350796417685739604'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/money-changes-everything.html' title='Money Changes Everything'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-5588565181969152958</id><published>2008-01-10T19:56:00.000-08:00</published><updated>2008-01-10T20:08:37.175-08:00</updated><title type='text'>Okay, so Why?</title><content type='html'>On the subject of this article:&lt;br /&gt;&lt;a href="http://www.bloggingstocks.com/2008/01/05/herb-greenberg-picks-circuit-citys-ceo-as-worst-of-2008/"&gt;Herb Greenberg Picks Circuit City CEO as worst of 2008&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If we all know about bad management at the top screwing a company, and article after article laments the golden parachutes given to idiots for tanking a company....why is it still happening?&lt;br /&gt;&lt;br /&gt;Who looks at, say, Philip Schoonover's resume and thinks:&lt;br /&gt;&lt;br /&gt;"Hrm....you hired expensive consultants who told you that the best way to save money was to fire damn near everyone who keeps the stores running. Then your company paid said consultants to "foment their plan into actionable items" (translation: 'to do it'). Wrecked the company's reputation, infuriated everyone from investors to customers, and drove the stock down more than 80%.&lt;br /&gt;&lt;br /&gt;"When can you start?"&lt;br /&gt;&lt;br /&gt;Perhaps it would be easier for everyone if, any time a company hires a CEO like this, the CEO in question just comes to their first meeting, drops their pants, and craps into a box in front of everybody. The message is conveyed instantly, time and money are saved all 'round by cutting straight to the point, and the golden parachute provides emotional comfort to the Board of Directors because they &lt;em&gt;want&lt;/em&gt; the guy to go, and by that point they're willing to pay him extra if he'll carry the box out with him when he goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-5588565181969152958?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/5588565181969152958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=5588565181969152958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5588565181969152958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5588565181969152958'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/okay-so-why.html' title='Okay, so Why?'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-2454446147140913343</id><published>2008-01-10T09:29:00.000-08:00</published><updated>2008-01-10T19:56:29.427-08:00</updated><title type='text'>New Millenium Deal</title><content type='html'>I'm a natural at Sales; it just seems to be in my blood. Where other people thumb through inspiring books geared to "energize your synergy", I can simply...walk in and do it. Close the deal, get what I want, and make everyone happy.&lt;br /&gt;&lt;br /&gt;That's really the big secret to being a successful salesman: make the customer happy.&lt;br /&gt;&lt;br /&gt;Believe it or not, there are high rollers in the business who make the customer &lt;em&gt;un&lt;/em&gt;happy, but I guarantee you that this way &lt;em&gt;never&lt;/em&gt; works out in the long term. I've seen aggressive bastards who cram deals down the client's throat simply by wearing them out: "Come &lt;em&gt;on&lt;/em&gt;! What are you waiting for? I've got all this ready-to-go, and you're hanging your ass on the line with your superiors by not just signing the dotted line already!" I worked at one place where the Alpha Male stole from other people's orders to fill his faster. It made them look like buffoons to their clients because they were always "losing" parts of their orders. Alpha sold massive quantities at a loss, to gouge it all out on the next deal.&lt;br /&gt;&lt;br /&gt;This is the tipping point between &lt;em&gt;getting one's foot in the door&lt;/em&gt; and &lt;em&gt;begging for a restraining order&lt;/em&gt;. Alpha Male would also pad the order with the wrong things, just to fix the numbers in the "Quantity" column and make it look like he'd turned the sale around: 15 of the flat-panels you need, 5 wrong ones that were lying around, and let you take the two weeks to figure it out and turn it around: not his problem, he put 20 monitors on your loading dock in 24 hours and you damn well better pay. He knew that in a large company, the guy that signs the deal isn't the guy that unpacks it at the dock and has to send some of it back.&lt;br /&gt;&lt;br /&gt;Sales is the &lt;em&gt;worst&lt;/em&gt; way to come into IT. I used to spend my time trying to make everyone happy, and in application development that is one of the worst things you can do. Because it means you start thinking about how to gloss over the rough spots when you have to meet with the client. You figure out ways to make it sound like things are going well when you have a fire on your hands. Making the customer happy, as I have learned, is absolutely &lt;em&gt;not &lt;/em&gt;the same thing as "managing expectations."&lt;br /&gt;&lt;br /&gt;Managing Expectations is really what software development is all about. These aren't widgets, and anyone who's spent any time in IT knows that a) there is no "turn-key solution" and b) "out of the box" is never what you want. Pretend otherwise and you're setting yourself up for failure.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Tell&lt;/strong&gt; your clients when something goes wrong. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Tell &lt;/strong&gt;them if you don't think it's a good fit&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Don't&lt;/strong&gt; cover your ass, because bad things grow in the dark&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Don't&lt;/strong&gt; throw anyone under the bus, because you never know when you're going to need them again&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;and most important:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Ask&lt;/strong&gt; questions if you're not sure you've got it right&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I can't begin to tell you how many applications I've seen get all the way to the demo, only to leave the customer baffled and angry: "Why did it look like that? That's not what our people do at all!"&lt;/p&gt;&lt;p&gt;Some people are afraid that going back and asking questions makes them look stupid. The truth is, it shows that you are listening. And that you care about the customer. My father is a master at sales, and he taught me a golden rule in dealing with people: that they love to talk about themselves. Let them talk, take an interest, and start thinking about how you can make that match with what you want to do for them, and you have a winner of a deal.&lt;/p&gt;&lt;p&gt;Leveling with a customer about things that aren't working can be your saving grace; everyone knows that software doesn't come out on time, delays happen, changes get made, and things don't work out the way they should. Being earnest about your intentions will carry you a lot farther than throwing a curtain over it all and pretending The Great and Powerful Oz has the situation under control. And last but not least, the simple courtesies can speak volumes about you: don't be late to a meeting (call or e-mail if you are), don't interrupt, and if you can't seem to communicate with the client, just do the listening, and save the convincing arguments for another day, when you can think it over and plan up a good way to show them why your way might be better.&lt;/p&gt;&lt;p&gt;And as for the Alpha Males? The customer may sign the contract, but they'll never be happy with the destination if you got them there via railroad.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-2454446147140913343?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/2454446147140913343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=2454446147140913343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2454446147140913343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2454446147140913343'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/new-millenium-deal.html' title='New Millenium Deal'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-5155729296672887621</id><published>2008-01-10T09:14:00.000-08:00</published><updated>2008-01-10T20:22:24.529-08:00</updated><title type='text'>Screen for LCD</title><content type='html'>When you aim for the Lowest Common Denominator, the only direction you will ever go is down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-5155729296672887621?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/5155729296672887621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=5155729296672887621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5155729296672887621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/5155729296672887621'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2008/01/screen-for-lcd.html' title='Screen for LCD'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-2829554715155210730</id><published>2007-12-05T09:47:00.000-08:00</published><updated>2008-01-10T09:24:07.732-08:00</updated><title type='text'>Rise of the Bastard III:  The Grief Sponge</title><content type='html'>On the other side of the equation, we have the lifelong griefer. This is not someone who can't keep the personal problems out of the workplace: this is someone for whom the personal problems &lt;em&gt;are&lt;/em&gt; the workplace, and there is no divide in between. I haven't had to walk a female friend through a divorce, but I can tell you that for guys, each and every one goes through a phase where their world is in pieces, they're staring at them all scattered on the floor, and they have no idea how to pick them back up or even which one to start with. It's an awful situation, trying to put one's life back together.&lt;br /&gt;&lt;br /&gt;Unfortunately, the Grief Sponge is in this exact spot and seems to be stuck in neutral. There is no way out because the exits all lead back to the entrance. As they throw themselves into their work, the workplace becomes the sounding board for all the awfulness, and every little hiccup in the workflow is Her walking out, all over again. Grief Sponges are no fun to be around. Eventually people stop inviting them to the after-hours get-togethers, because the last thing you want is to be close to the guy when he's had a few beers in him. Women get slobbery pleas for sympathy, as if they can barter diplomacy on behalf of their gender. Guys are the shoulder to cry on--guys are bad listeners enough without having to be coerced into a marathon session of How She Left Me--for the &lt;em&gt;nth &lt;/em&gt;time.&lt;br /&gt;&lt;br /&gt;So....what to do? As bizarre as it sounds, sometimes companies apply &lt;em&gt;the Dilbert Principle &lt;/em&gt;and promote the Grief Sponge. Get him out of the workflow and give him something to do that doesn't involve people, much. The catch is that there's this little thing about management that involves &lt;em&gt;actually managing people&lt;/em&gt;, and placing The Grief Sponge in a position of power turns out to be a bad thing, indeed. I have a friend who is going through this situation right now. Nobody underneath TGS likes to deal with him because he is pessimistic and rude. Worse, he will issue proclamations from on high that derail the development process. It's a vicious cycle: the more the team keeps him out of the loop, the less he knows, and the worse the edicts become. Typically, this is where the Peasants revolt--they go over his head, and TGS feels the squeeze from being in Middle Management.&lt;br /&gt;&lt;br /&gt;Upper management will typically do one of two things: protect The Grief Sponge, or push him.&lt;br /&gt;&lt;br /&gt;It seems unavoidable that management will take on an Us vs. Them mentality when it comes to conflicts. Conflicts are messy, and when the complaints come from below, sometimes management doesn't want to be bothered with it. Don't rock the boat; there's a lot of liability from up here, and none of us wants to be knocked off our pedestal. On the other hand, there's the fact that the Defendant in question &lt;em&gt;is&lt;/em&gt; Management: part of the fold. Condemning them would both project the image that Management made a mistake by hiring/promoting the guy, and remind the masses that even Managers can get the axe.&lt;br /&gt;&lt;br /&gt;Neither is a favorable proposition.&lt;br /&gt;&lt;br /&gt;It's amazing how far I've seen the protection racket go--a GS can get a lot out of the company if he tumbles to his diplomatic immunity (Golden Parachute, anyone?). But that is a post for another time. :) Instead, let's look at the other choice: the push.&lt;br /&gt;&lt;br /&gt;This one is simple--management doesn't want to fire anybody because fired people bad-mouth the company. They sue. They might even be unbalanced enough to come back and shoot up the place. Or just key a few cars in the parking lot on their way out. All of this is bad, and once again, we want to avoid confrontations because confrontations are messy. So instead Managment culls its own by indirect means. Make the guy's job so miserable/impossible/intolerable/all of the above that he up and quits on you. Everyone breathes a sigh of relief, and hopefully when he goes, the guy is so happy to be out of there that he forgets to be angry at the company.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-2829554715155210730?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/2829554715155210730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=2829554715155210730' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2829554715155210730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/2829554715155210730'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/12/rise-of-bastard-iii-grief-sponge.html' title='Rise of the Bastard III:  The Grief Sponge'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3145154608776590474</id><published>2007-10-25T19:22:00.000-07:00</published><updated>2008-01-10T09:26:26.602-08:00</updated><title type='text'>Rise of the Bastard II: The Ball-Busting Black Widow</title><content type='html'>Okay, so maybe the title on that one says it all.&lt;br /&gt;&lt;br /&gt;Have you ever met or worked with a woman who could not control her emotions in the workplace? Someone for whom you leave your home every morning to take on their problems for them during the workday? And finally, do you sometimes find yourself wondering which of you would work best under heavy medication?&lt;br /&gt;&lt;br /&gt;If you've answered yes to any one of those questions, you've worked in at least one white-collar office environment. Typically Miss Dystemper ends up behind a phone station, trying very hard not to scream at the general public when they call in and mis-dial an extension. Her husband/ex is a jackass, her bills are outrageous, and her children are completely out-of-control: almost as bad as the Automotive Harrassment Squad that follows her to and from work every day.&lt;br /&gt;&lt;br /&gt;Things become worse when your sympathetic ear isn't enough. Slowly--&lt;br /&gt;&lt;br /&gt;(well, if you want to get there quickly, dry up the sympathy well early on...it's like a secret passage, directly to Hell)&lt;br /&gt;&lt;br /&gt;--but surely, you will eventually be rolled up into The Problem and added to The List.&lt;br /&gt;&lt;br /&gt;Usually there's a reason this person will never be asked to leave unless and until they shoot up the place. Either they know where the bodies are buried, or they have carefully built their web over the years, and no one dares touch it, let alone try to take it away. By attrition they become indispensable.&lt;br /&gt;&lt;br /&gt;"Indispensable" is often in the eye of the beholder, who happens to be a robot. Humanity does not compute. Continued function is imperative. Mission-critical buster of balls shall continue. Inefficient humans will be deleted.&lt;br /&gt;&lt;br /&gt;I had the joy of being with two such persons. Thankfully in entirely different companies (though you never know--I hear &lt;em&gt;BastardCo&lt;/em&gt; is hiring). In one situation, my cheerful disposition made it a joy to the BBBW to knock my feet out from under me, wrap me up in red tape, and drain the life out of me. In the other, my cheerful disposition was seen as the iron-clad guarantee that the Wicked Witch would Re-Glenda-fy beneath my Awesome Sunshine Powers.&lt;br /&gt;&lt;br /&gt;Neither worked, of course. Both taught me that if you're a good person, shitty people don't deserve you. Both also taught me that if you're a good person, you will lose to anyone who owns the web and/or hides the bodies.&lt;br /&gt;&lt;br /&gt;(P.S.: for the Morally Offended, this gender-door swings both ways...more in the next entry, because good--and bad--things come in trilogies)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3145154608776590474?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3145154608776590474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3145154608776590474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3145154608776590474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3145154608776590474'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/rise-of-bastard-ii-ball-busting-black.html' title='Rise of the Bastard II: The Ball-Busting Black Widow'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-4018398139653709436</id><published>2007-10-25T18:58:00.000-07:00</published><updated>2007-10-25T19:21:59.728-07:00</updated><title type='text'>Rise of the Bastard</title><content type='html'>I still haven't figured out how nasty people rise above the good people. &lt;br /&gt;&lt;br /&gt;I'm not talking about the Peters Principle--that incompetence rises to its own level.  I'm talking instead about people who, regardless of how good or bad they are at their job, are simply &lt;em&gt;snake-mean&lt;/em&gt;.  And manage to get promoted, again and again.&lt;br /&gt;&lt;br /&gt;A man I very much admire has an excellent reputation for sales.  He had a superior hired into the company after him--let's just call him "Joe Bossman"--who very much resented him for it.  Like the aging athlete who sees only his own legacy, the man simply resented the fact that he was no longer in sales, and his underling was somehow better at it than he had ever been.&lt;br /&gt;&lt;br /&gt;"New policy," Bossman said one day.  "The higher-ups have said we're discounting too much.  So...until further notice, there are to be no more discounts of any kind.  Company policy." &lt;br /&gt;&lt;br /&gt;My friend took the hit and rolled with it.  "Sorry guys," he told the customers, "I just can't do it.  My hands are tied, but hang in there."  And because he's just a hell of a nice guy, most of his clientele said, "We understand," and went along with it.&lt;br /&gt;&lt;br /&gt;Continuing to do well was a thorn in Bossman's side.  "I'm reassigning districts," he said.  "There's too much overlap."  Out from under my friend went most of his client base.  Park Place and Boardwalk went to Bossman Jr. and a Mister Toadying Crony, both of whom had clearly earned it.  He got a dog-eared Baltic, and in a generous move, half of St. Charles Place.  One performance review later, and the bar had been lowered--on my friend's head.  "Why aren't you making your quotas anymore?  These numbers aren't anything &lt;em&gt;like&lt;/em&gt; what they were when I came on board!"&lt;br /&gt;&lt;br /&gt;What would you do?  Well, if "Stand up to the guy," is your answer, you might want to go ahead and draw those savings out of the bank right now, because you're gonna need 'em while you're looking for a new job.  Still--at this point my friend had to know that the writing was on the wall.  Like any good worker, he asked his co-workers how they dealt with the problem.&lt;br /&gt;&lt;br /&gt;Turns out they didn't have his problem.  Discounts cancelled?  No--who told you that?  He did?  Oh!  That explains why every other co-worker has been laughing at you for the past year!   Sam Slytherin over in the Marvin Gardens division kept telling me you were just incompetent, like Bossman says.  Or was that impotent?  I forget, it might have been both...&lt;br /&gt;&lt;br /&gt;He's unemployed now--turns out he had really horrible performance.  And low numbers.  Oddly enough, I forsee his old stomping grounds changing its name, once all the good people are gone:  &lt;em&gt;BastardCo&lt;/em&gt; might be open.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-4018398139653709436?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/4018398139653709436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=4018398139653709436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4018398139653709436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4018398139653709436'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/rise-of-bastard.html' title='Rise of the Bastard'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3523236668391376288</id><published>2007-10-17T20:50:00.000-07:00</published><updated>2008-01-10T09:28:30.731-08:00</updated><title type='text'>Games People Shouldn't Play</title><content type='html'>Here are some un-fun games that you should avoid playing with your co-workers at all costs:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The Blame Game &lt;/strong&gt;(of course; this hot-potato will always circle back to you before it gets put down)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Who's Screaming This Week?&lt;/strong&gt; (or, "&lt;em&gt;Trouble: the Game of Constant Crisis&lt;/em&gt;")&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Scapegoat &lt;/strong&gt;- &lt;em&gt;with Ball-Busting Action!&lt;/em&gt; (chances are, anyone seeing you do this will be thinking, "Hey, that could be &lt;u&gt;me&lt;/u&gt; getting thrown under the bus one day.")&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Bridge-Burner: &lt;/strong&gt;(also known as "&lt;em&gt;Slow Solitaire&lt;/em&gt;")&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Crazy-Time:&lt;/strong&gt; &lt;em&gt;the game where Everything's Personal!&lt;/em&gt; "If you can't leave your problems at the door, it's time to Get Ca-rayyyzy!"&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mouse Trap:&lt;/strong&gt; the game where He Who Squeaks the Loudest is summarily squished&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Dating Game:&lt;/strong&gt; oh, it gets quite &lt;em&gt;ugly&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;at the end.  Expect at least one meeting to be a tennis match between She Who Leaves the Toothpaste Uncapped and He Who Never Puts Down the Toilet Seat.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3523236668391376288?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3523236668391376288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3523236668391376288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3523236668391376288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3523236668391376288'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/games-people-shouldnt-play.html' title='Games People Shouldn&apos;t Play'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-8449775677108233341</id><published>2007-10-17T20:41:00.000-07:00</published><updated>2007-10-17T20:50:47.390-07:00</updated><title type='text'>The Two-Way Street leaves little safety in the middle</title><content type='html'>I'd mentioned &lt;a href="http://thetechtrap.blogspot.com/2007/10/its-not-all-in-pointy-hair.html"&gt;earlier &lt;/a&gt;that the developer-as-manager can be a hazardous thing:  sometimes these folks are promoted to management simply by their tenure and seniority with the company; other times their superiors simply assume, "If she can work wonders with code, she &lt;em&gt;must&lt;/em&gt; be great with coders!"&lt;br /&gt;&lt;br /&gt;Unfortunately, not everyone realizes that some programmers are excellent at what they do because that's &lt;em&gt;all&lt;/em&gt; they want to do.  I've seen a good programmer become the most miserable manager on earth, slogging through meetings and longing for the good old days of making the machines do magic.  I've seen people quit out of fear that they might be promoted.&lt;br /&gt;&lt;br /&gt;The other side of this street is that sometimes developers don't understand the value of management:  if they're competent, your project managers are there because they get you the information you need.  They're not just people who tell you what to do; they're the ones keeping an eye on the goals, watching the calendar to keep the cart behind the horse, and dealing with every last little want, need, hope or complaint of the client.  Meetings may seem meaningless to the person who shapes code all day, but there are actually projects where the simple act of spending a bit of time with the client goes a long way.  I'll have more to say on this another time, I'm sure; for now, the important point is not whether a particular role is more or less important.  It's whether the person doing the role &lt;em&gt;can do it well&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-8449775677108233341?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/8449775677108233341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=8449775677108233341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8449775677108233341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/8449775677108233341'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/two-way-street-leaves-little-safety-in.html' title='The Two-Way Street leaves little safety in the middle'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-4346550642659085358</id><published>2007-10-16T11:21:00.000-07:00</published><updated>2007-10-16T11:46:21.065-07:00</updated><title type='text'>Zen and the Art of a Good Exit Strategy</title><content type='html'>I had a job once that seemed absolutely perfect...until I walked in the door.&lt;br /&gt;&lt;br /&gt;I'm sure I'm not the only one to have this happen; in fact, I'm betting each and every one of you has had a Day One that turned into an 8-hour "Oh, shit!" moment.&lt;br /&gt;&lt;br /&gt;It didn't seem like a big deal to have no computer, until several weeks later there still wasn't one. It wasn't all that bad to have to continually ask for software until I was told that I needed to sign up for a credit card. "Oh, is this a company card?" I ask, figuring they have some sort of expense-account for their executives. "No, this is an arrangement we've made with American Express to allow you to sign up for your own card." In other words, get an Amex in your name and we get a kickback. You'll still need to pay for all of your own stuff...and we'll pay you back. Using the same process that's holding up your computer. Well, to be fair, it wasn't &lt;em&gt;quite &lt;/em&gt;the same process: anything I needed to be "paid back for" would go on a Travel Reimbursement Request Form.&lt;br /&gt;&lt;br /&gt;I was determined to make this work. And I was resourceful: as it happened, I had my own powerful laptop, loaded with the software I'd need to work. I started using it pretty early on, but didn't tell anyone it was capable enough for me to do my job--otherwise, I imagined our staff wouldn't exactly be motivated to get me a machine.&lt;br /&gt;&lt;br /&gt;I did everything I could at the time, but the truth is, I just wasn't up to the Machiavellian politics yet. I really didn't know how to handle the situation, and I handled it badly. A point in my favor though, was my clear understanding of the situation: I knew my problems began and ended with my direct superior. Once I realized that all points flowed through them, I realized that there was no way this situation could be salvaged, and I started planning my exit strategy.&lt;br /&gt;&lt;br /&gt;It wasn't a graceful one, but I understood very quickly that the same system that allowed people to be cruel and petty in the name of "professionalism", also shielded me from any direct confrontation. Always being cooperative, helpful, and friendly meant that anyone who lost their cool and blew up at me would look like an ass to everyone else. Ignoring humiliation tactics (I was moved to a receptionist's desk because "I needed watching") meant the people trying to feel like they'd gotten to me were denied the pleasure. And best of all, pulling the plug meant that the people who were documenting my downfall had wasted their time--they simply had nothing to work with.&lt;br /&gt;&lt;br /&gt;I was plenty upset, with an extra helping of frustrated, for quite a while after that: I viewed it as a failure and kept replaying events in my head to see if I could have stopped the avalanche. I got over it when I realized that I couldn't: this was nothing personal. The position I was hired into was created by a client who wanted control over their relationship with their vendor. The vendor got to pick, interview, and hire me, and the client signed my paychecks. Whoever occupied that hot-seat was meant to fail: failure meant the client would have to admit defeat and the vendor could take over the product because clearly they were the IT partner of choice.&lt;br /&gt;&lt;br /&gt;When you serve two masters, be aware that you will be used, in one direction or another. It is inevitable that you will become the lever to jack up one side or another of the relationship. And when you're in an unwinnable situation, don't waste your time: bail. There will be plenty of other opportunities out there, and the less you have to put on a resume about the disaster, the better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-4346550642659085358?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/4346550642659085358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=4346550642659085358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4346550642659085358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/4346550642659085358'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/zen-and-art-of-good-exit-strategy.html' title='Zen and the Art of a Good Exit Strategy'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3898985417070763341</id><published>2007-10-16T10:53:00.000-07:00</published><updated>2007-10-16T11:19:00.310-07:00</updated><title type='text'>Leading Edge Versus Bleeding Edge</title><content type='html'>A massive tech facility was constructed in my city.  It's an amazing place of brand-new and contemporary offices.   Technically, it's not even finished yet, but already eager tenants have moved in: massive corporations, seed ventures, and academic think-tanks all busy buiding the World of Tomorrow.  When you look at the gleaming mothership architecture, sprawling lawns, and blinding glare of mirrored windows, you can't help but think "Caution: Futurists Crossing"&lt;br /&gt;&lt;br /&gt;Unfortunately, all is not well in the EPCOT of the New Millenium.  In the race to inhabit the hippest place for 50 miles around, a little bit of forethought goes a long way:&lt;br /&gt;&lt;br /&gt;None of them has Internet access.&lt;br /&gt;&lt;br /&gt;Well, let me put that a better way:  &lt;em&gt;the grounds&lt;/em&gt; are not equipped for Internet access.  The first companies through the gate probably spent a good portion of 2007 desperately scrambling for whatever they could cobble together:  Satellite broadband?  Cellular wireless?  Get us whatever you can--we've got a future to plan here!&lt;br /&gt;&lt;br /&gt;Teh Notworkz has since been brought...well, into the ballpark.  One particular tenant was told to run their pipe to the box at the corner of their property--that's where the data firehose began.    Contractors were called, machines rolled in, and as quick as you can say, "Wow!  Look at all the dirt!", a ditch was dug.&lt;br /&gt;&lt;br /&gt;To the wrong corner.&lt;br /&gt;&lt;br /&gt;I can't imagine which player in this comedy of errors was the first one to figure out what went wrong:  was it the Construction Contractor, who at the end of his long dig, found himself staring at an empty box?  Maybe it was the Service Tech, who rolled out a spool of fiber, only to find nothing to connect it to?  Or the builder, eyeing the new ditch and pondering how soon he might get someone out there to finish the job?&lt;br /&gt;&lt;br /&gt;Whatever the case, take it as a cautionary tale:  when the aliens land and we're all invited back to AlienWorld for a big party, maybe you should ask a question or two before you hop aboard the giant Space Ark.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3898985417070763341?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3898985417070763341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3898985417070763341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3898985417070763341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3898985417070763341'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/leading-edge-versus-bleeding-edge.html' title='Leading Edge Versus Bleeding Edge'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-7937154559878682464</id><published>2007-10-10T12:56:00.000-07:00</published><updated>2007-10-10T13:02:27.485-07:00</updated><title type='text'>Mensa Never Had it This Good</title><content type='html'>A friend of mine sent me this message the other day:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Folks, wanna know something fun?&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I just had a phone interview with a Major Company in the Netherlands. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;A long interview.I didn't get the job, I'm sure, but the questions I was asked were.. hmm.. odd. Half hour spent on tech stuff ( e.g. "what's the difference between Debug.Write and Trace.Write?" and "how would you implement a deep copy interface?" ).&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;One and a half hour spent on ..err.. three questions.. err.. (the following text is abridged) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Interviewer (with thick dutch accent): "Why are manhole covers round?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Come again?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Why are manhole covers round? You know the things you use to cover the holes in the ground on the streets." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Err.. because the hole in the floor is round?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "No other reason? Why not making them square? Or rectangular?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Err.. well, why would them make manhole covers square when the hole is round?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Is the hole always round?" (and here I started wondering if this was a joke or something, or if the guy was a lil fruity)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Hmm.. a manhole cover covers a hole made so that a man has to go through it, and the cross section of a man is roundish, plus, if I recall correctly, the best shape to withstand the pressure would be a sphere, in the case of a vessel like a batisphere, or a cilinder, in the case when you need more space, like a sub, and in the case of a long tunnel, to withstand the pressure from the ground, a cilinder would do the job, so I'd say that manhole covers are always round." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Ok, thanks."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Interviewer #2: "Hi, this is &lt;funky&gt;."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Howdy Fronk."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "So, let's say you're in front of a door.. this door is closed, and there is a switchplate. On this plate there are three switches, each switch is attached to a light bulb inside the room. You need to check which switch controls which bulb, but you can't open the door but one time. How would you do it?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G (who is starting to catch the drift and gettin a lil testy): "Why can't I open the door?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "Because the switches lock the moment you open the door, and closing the door again won't help." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "You've been asked this before, huh?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "Yes, we heard them all."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Well.. hmmm.. in this case.."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "Yes?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "I'd ask whomever wired up the place. He should have the drawings." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "Heheh. He's not around, this place is old and noone remembers what happened and who built what."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Then I would turn off all the switches, remove the switchplate, rip the first cable, short the second, and leave the third be. Then put the plate up, turn everything on, and open the door. The first one will control the light that's off, the second one the light that's blown, and the third will be on." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2: "..err.. ok.. that's a way.. but what if you want all the lights to be on?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Then I'm out of luck, the door's open by now."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Yes yes, good. Listen, there're four jars, all equal, all containing the same exact number of pills, each pill is equal to the other, in color, shape, taste, etc, except that in one jar the pills are bad and they weigh the regular pill's weight plus 1. You can make only one measurement, how would you find out which jar contains the bad pills?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G (hungry and slightly annoyed at this point): "The pills are bad?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I:" Yes, bad."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Like they taste bad, or are they poisonous? Because if they just taste bad.."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "No no, they taste good but they are poisonous, you can't eat them or you die." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "And in everything else, bar the weight, they are the same as the others?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Yes."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "So I read the label."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Too easy. The evil mastermind made all the labels the same." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Hmmm.."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Go on.."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "How long does the poison take to kill me?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "It's immediate, you don't have time to go to the ER."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Do you have a dog?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "Why?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Simple, I give one of each pills to the dog and see what happens."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "You can't do that!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "You don't have a dog?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "The dog doesn't want the pills!" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "I force feed it."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "That's inhumane!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G : "I didn't say I force feed you, I said I force feed your dog."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "You can't kill the dog! There are no dogs, you can only weight them." &lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "How about a cat? Even a stray would do."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "No killing animals!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Ok, then I force feed the evil mastermind."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "No!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Why not? He tried to trick me, he put the wrong labels, and he won't tell me which one is the bad one, and even if he would tell me, how could I trust him?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "You can't do that! You can't find the guy!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Then I take his family. At the very least, he has a mother."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "You can't kill anyone!!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Not even his pets?" &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "NO!"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "Then I toss the pills and forget about it."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "You can't, you want the pills."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;G: "No I don't. You want the pills, but you don't give me any way to find out. Using only the weight is not enough, because depending on the number of pills the difference could be very minimal, besides I don't see much space for error, let alone human error. Besides if the evil mastermind has changed the labels, what prevented him from adding extra weight to the other jars, or change the weight of the jar cap, or anything else that would give me a false positive? Clearly this is not a scientific lab I'm working in, otherwise I would just do some test on the pills themselves and I would be able to try more than one measurement, therefore in extreme cases, one has to rely on extreme acts." (and here I resisted from yelling "and now gimme your mutt!!", but I so wanted..) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;I: "..yes.."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;I2 (who had been laughing in the background since the dog question above): "Thank you, do you have any questions for us?"&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;And from here it was the usual pleasantries "don't call us, we'll call you" and that was it. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;If I do get the job, I don't think it will be in development.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-7937154559878682464?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/7937154559878682464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=7937154559878682464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7937154559878682464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/7937154559878682464'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/mensa-never-had-it-this-good.html' title='Mensa Never Had it This Good'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3413976582195970470</id><published>2007-10-10T09:09:00.000-07:00</published><updated>2007-10-10T09:26:27.959-07:00</updated><title type='text'>It's not all in the Pointy Hair</title><content type='html'>On IT and Management:&lt;br /&gt;&lt;br /&gt;The right type of manager for IT is one who says, "I know enough to know that I don't know."  These enlightened individuals realize that what the developer is doing is as close to magic as we'll get in the real world, and that as such, sometimes it needs special consideration.&lt;br /&gt;&lt;br /&gt;Unfortunately, for the good of the world, this type of IT manager is typically whisked away to where they can do the most good:  say, at NASA, a missile silo, or a nuclear reactor.&lt;br /&gt;&lt;br /&gt;The worst type of IT manager is Conan:  a brutal barbarian with an ingrained hatred of magic.  He doesn't understand what programmers do, so every aspect of it to him is unpredictable and riddled with chaos.  Since the developer is so (relatively) calm about working the magic, he hates them for it.&lt;br /&gt;&lt;br /&gt;For the record, the second worst type of IT manager is a veteran programmer.  There are veteran programmers who prove the exception to the rule, but mostly you'll get one of two types:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;an idiot who was never that great of a programmer, but he gets by with a little help from his friends; or &lt;/li&gt;&lt;li&gt;someone who maybe knows a language that's mythologized in academic halls (but is otherwise dead), and loves to talk about the old days of COBOL pointers and punchcards.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;When they're not promoted to management for their keen insight and people skills, the hazard of the programmer-as-manager comes if he or she feels that, "I've &lt;em&gt;so&lt;/em&gt; been there--so anything coming from my people that I don't agree with is bullshit, because I &lt;em&gt;know &lt;/em&gt;what's what."&lt;br /&gt;&lt;br /&gt;A close friend of mine has been afflicted with Conan the General:  enough time spent in the trenches to take both First and Second place in the Upper-Class Twit of the Year competition.  With any luck, he'll accidentally run himself over in the parking lot. &lt;br /&gt;&lt;br /&gt;Another friend of mine just has Conan.&lt;/p&gt;&lt;p&gt;In both cases, management goes by what it sees:  if the page doesn't load in the browser, it must be the programmer's fault.  Never mind bad databases, ill-fitting business logic, overzealous firewalls, or the Spyware that's clogging the machine:  it all begins and ends with the developer.&lt;br /&gt;&lt;br /&gt;Interesting how like the upper echelons of the business world, the low-level IT world can be:  when the leader drives the good people away, bad (but agreeable) people fill the void.  They all say "yes" to bad direction and gleefully sink the ship.  Smart people get harassed, because who needs an old smarty spoiling our yacht party with news of a leak?  &lt;/p&gt;&lt;p&gt;To further flog the metaphor, the short-sighted see the tiny ice-cap on the surface and ignore the glacier underneath:  the problem must be those programmers--it couldn't be our infrastructure, practices, gaps in communication, nepotistic favoritism, politics, culture, or group myopia!  It's those guys out on point covering our asses--our asses are getting bigger and they're not covering enough!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3413976582195970470?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3413976582195970470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3413976582195970470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3413976582195970470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3413976582195970470'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/its-not-all-in-pointy-hair.html' title='It&apos;s not all in the Pointy Hair'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-635385102905036079</id><published>2007-10-10T07:02:00.000-07:00</published><updated>2007-10-10T09:28:00.663-07:00</updated><title type='text'>The Great American Swindle</title><content type='html'>Worst Job Ever:&lt;br /&gt;&lt;br /&gt;They moved us all into a small room with no ventilation. They installed ductwork that recycled the same air at 80db, 24-7. We had an exposed ceiling of steel girders, coated with flame-retardant chemical foam. It had been coated with flat black paint. Both substances flaked off the walls and got in our lungs, on our clothes, and made us all very sick--a typical day would involve 12-15 of 54 people being unable to come in, and the coughing was nonstop.&lt;br /&gt;&lt;br /&gt;We were under the bathrooms. The pipes leaked. At times someone might get toilet-water dripped on them when you heard a flush. Alarms malfunctioned and went off at random, right over our heads. They could run for half an hour or more, and were much louder than the ductwork.&lt;br /&gt;&lt;br /&gt;We were under a cafeteria. The gas pipes for the stove leaked when they fired things up for breakfast or lunchtime, and would cause headaches. The kitchen waste pipes were leaky, and dripped "kitchen waste", sometimes rupturing and gushing all over the floor, the walls, or in one case someone's computer. There was a water leak from the cafeteria's ice machine, and there were flying insects that lived in the salad bar and would swarm down the holes in the floor.&lt;br /&gt;&lt;br /&gt;Needless to say, you never ate at the cafeteria, you always left at lunch to get some air, and you always kept any food covered or wrapped as you were eating it.&lt;br /&gt;&lt;br /&gt;Here's the punchline: know where I worked?&lt;br /&gt;&lt;br /&gt;Public Health.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-635385102905036079?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/635385102905036079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=635385102905036079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/635385102905036079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/635385102905036079'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/great-american-swindle.html' title='The Great American Swindle'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-3589550056151522115</id><published>2007-10-09T18:56:00.000-07:00</published><updated>2007-10-09T19:07:57.692-07:00</updated><title type='text'>Chapter One:  A Statement of Purpose</title><content type='html'>&lt;em&gt;"What the heck is this? 'Chapter Eight: I Am Born'...ah, god, we're in for a long ride...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;-- My modern-day thoughts on long exposition&lt;/div&gt;&lt;div align="right"&gt; &lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div align="right"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;To borrow from &lt;a href="http://dsc.discovery.com/fansites/dirtyjobs/dirtyjobs.html"&gt;Mike Rowe&lt;/a&gt;: "Get ready to get nerdy"&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;I've seen some pretty bizarre things in the technology biz--most of us have. This is my place to share the strangest and funniest things that I've seen or experienced.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;You don't have to believe a word of it--some of it I find highly suspect--but you do need to enjoy. If you're not enjoying, you're probably in the wrong place. Perhaps you should go somewhere that talks about &lt;a href="http://icanhascheezburger.com/2007/01/23/i-has-a-cheezburger/"&gt;kittens&lt;/a&gt;, or &lt;a href="http://www.lileks.com/institute/gallery/index.html"&gt;food&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-3589550056151522115?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/3589550056151522115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=3589550056151522115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3589550056151522115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/3589550056151522115'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/whetting-appetite-for-destruction.html' title='Chapter One:  A Statement of Purpose'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7254703829336968877.post-1642653700646469589</id><published>2007-10-09T18:34:00.000-07:00</published><updated>2007-10-09T19:07:26.678-07:00</updated><title type='text'>Whetting the Appetite for Destruction</title><content type='html'>It truly pained me to see that Guns 'n' Roses' debut album &lt;em&gt;Appetite for Destruction&lt;/em&gt; is actually 20 years old now. It reminded me of a moment when I worked in software retail. It was 1992, and we were all excited that we had a CD player in the store, and some killer speakers with which to crank.&lt;br /&gt;&lt;br /&gt;I was playing Van Halen's &lt;em&gt;1984&lt;/em&gt; when someone not much younger than me walked in, cocked his head, and said, "Man, that's some OLD Van Halen!"&lt;br /&gt;&lt;br /&gt;Yikes. Embarrassed, I hastily shoved their first album under the counter, hoping maybe he'd think I'd brought in my older brother's music.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7254703829336968877-1642653700646469589?l=thetechtrap.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thetechtrap.blogspot.com/feeds/1642653700646469589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7254703829336968877&amp;postID=1642653700646469589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1642653700646469589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7254703829336968877/posts/default/1642653700646469589'/><link rel='alternate' type='text/html' href='http://thetechtrap.blogspot.com/2007/10/chapter-one-statement-of-purpose.html' title='Whetting the Appetite for Destruction'/><author><name>TheTechTrap</name><uri>http://www.blogger.com/profile/04008070104985482723</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
