Categories
Real Estate

Tenants Paying My Mortgage

Some time ago Mike and his wife exchanged comments about having tenants pay off your mortgage.  My mother takes the same position as Mrs. Pillars does:  tenants paying off your mortgage is a good thing.  With respect to both frighteningly intelligent women, I’m suspicious this is a poor way to think about the investment.

Say you buy a rental property in Pleasantville.  This is a delightful small town, where few people move to but few people leave (’cause it’s so pleasant).  Because of this property prices are very stable, increasing at the rate of inflation.  Say you buy a property for $100K with a 100% interest-only mortgage and you manage to rent it out for exactly the same rental fee as your mortgage payment (so every month you take the rent check, hand it to the bank and you’re even with them).  Is this a good investment?

I don’t think so.  First off, you aren’t making much (in cash flow or appreciation, beyond the increases due to inflation).  While your mortgage is being covered, you’ll still have to pay the maintenance, vacancies (maybe), utilities and taxes yourself. You’ll also have to put in time dealing with tenant complaints or problems. If appreciation equals inflation, this may (or may not) exceed your costs, making this a pretty volatile investment.

Say as an alternative, I invest in ultra-safe GICs and get the 3% rate being offered by PC Financial. This will probably work out to be a little bit above inflation. Is this better or worse than investing in Pleasantville? With an unknown future (and all my made up numbers), it’s impossible to say, but I find it pretty tough to view the real estate investment as the clear winner. There’s FAR more volatility, and the returns don’t seem to compensating for this.

Some might say “Don’t invest in Pleasantville, invest in the hot markets!”. The subprime fallout in Florida, Arizona and throughout California paints a bleak portrait of one possible outcome of that choice.

Richard Thaler coined the term “Mental Accounting” in 1980.  A Washington Post article illustrated this difference with the example “Would you rather lose a $10 ticket, and have to buy another one to replace it, or lose a $10 bill on your way to the event?” Surprisingly, in spite of these being virtually identical situations (from a purely monetary perspective), most people would prefer to lose the $10 bill. Similarly, there’s something irresistibly enticing about matching up a tenant’s rent check with the mortgage payment that I don’t think is entirely rational.

My point ISN’T to debunk real estate investing. I just think that it would be very easy to have tenants paying the mortgage and it being a TERRIBLE investment. Having tenants covering the mortgage may be a small part of the reasoning about whether a deal make sense or not, but that CERTAINLY shouldn’t be the end of the consideration (if that’s all the investor is getting out of it, I think she’d do much better in an couch potato style portfolio or a even a high interest savings account or GIC).

What are your feelings about having tenants pay the mortgage?

Categories
Book Review

Movie Review: Capitalism: A Love Story

I’ve seen almost every Michael Moore documentary.  I like his movies and I like his persona (he seems like he’d be a lively guest at a dinner party).  I certainly don’t agree with all his politics (but, then, I can’t think of anyone I *do* agree with all their politics).  Recently Preet did an interview with the man himself (which was quite exciting) and it reminded me to watch this.

I tend to assume that it’s easy to tell when I’m joking (although I realize, intellectually, that it’s not), and I think Michael Moore has an element of this.  Often he portrays himself as a dumb hick from Flint, Michigan who just wants someone to explain all this to him.  After he’s sucked them into a discussion, he punches them when they aren’t looking.  It’s an amusing way to get some reality TV footage, but it comes at the expense of the people who never signed up to look foolish.  Sacha Baron Cohen and Brian Flemming also use a similar style, and in many ways on the opposite side of the spectrum Glenn Beck and Bill O’Reilly use the same sort of tactics.  In each case it can be hard to tell when someone is being serious and when they’re being facetious (and trying to draw their victim into making a fool of themselves).  Regardless of who does it, it’s amusing but pretty intellectually dishonest.

Early in the move Michael Moore asks people to explain derivatives and collateralized debt obligations (CDOs), which leads to humming, hawing, and incoherent explanations.  The first paragraph of the Wikipedia entry on the history of future exchanges explains what a derivative is, Moore could have easily whipped up a cartoon (set in ancient Greece) that would have explained it, but it’s better for his narrative if it’s presented as an incoherent evil.

On the face of it the movie sets out to show how the subprime meltdown proves that capitalism doesn’t work.  At the end of the movie, Michael Moore presents his views as honestly as I think he ever has when he sums it up as “Capitalism is an evil.  And you cannot regulate evil.  You have to eliminate it and replace it with something that is good for all people.  And that something is called democracy.”

I guess if capitalism is evil, that makes the Canadian Capitalist Canadian Evil (which is kind of cool!).

This conclusion comes from one piece of anecdotal evidence after another through the film.  There’s the poor farm couple whose house has been foreclosed on, the union shop that fires all its employees and closes it’s doors without paying them their final pay check, a few priests talking about how capitalism is unchristian, and the awful corporate special interest groups who have bought the presidency since Regan, manipulate congress and are going to be exorcised by the great Obama.

I share a number of Moore’s concerns (part of why I enjoy his movies I guess).  I think the level of corporate involvement at all levels of government is very troubling, but it’s strange to me that his solution is bigger government (which seems to just pass more money and power into their control).  I feel bad for people losing their houses or jobs, but I’m not convinced capitalism is to blame.

I found the Catholic priests kind of bizarre.  One of them says:

“The system has built into it what we call propaganda.  I’m in awe of propaganda — the ability to convince people who are victimized by this very system to support the system and see it as good.”

He’s talking, of course, about capitalism (huh?).  His statements would make A LOT more sense to me if he was talking about organized religion.

An important part of every Michael Moore film is when he heads out and makes a dick of himself with some poor security guards (who are earning their pay that day, let me tell you).  In this one he tried to make a citizen’s arrest of the entire board of directors at a number of banks, and then he wraps “crime scene” tape around some corporate headquarters.  Moore has even admitted that he feels bad for the people doing their jobs that he harasses, but feels the points he makes are worth putting them through it (“I do feel bad for them on one level. On another level, they’re the good Germans.“).

If you’ve enjoyed previous Michael Moore movies, you’ll like this one as well!  He’s getting a bit more extreme in his politics, but the choir he preaches to will be saying “hallelujah” and his critics will be frothing at the mouth (which is always amusing too).

Have you seen many Michael Moore movies?  Did you like them? Do you find his rhetorical style persuasive?

Categories
Opinion

A Model of Credulity and Skepticism

Some time ago Preet, Mike (& Mrs Pillars) and I got together for some yummy Thai food and adult beverages.  At one point I was expressing skeptism about something, and Preet wryly responded “Skeptical?  You?  No, never!”  While I’ll leave my own personal skepticism as an issue between myself and the team of psychologists in Vienna focused on my therapy, I’ve since been developing a model of the spectrum of credulity and skepticism.

As much as I’m probably closer to one end of the scale than the other, I don’t want to claim any correlation between intelligence or the “proper” perspective.  It’s just different ways to view the world, the right blend of which is different for every person and situation.  I’m not suggesting that this model is of any inherent utility, it’s more something I’ve been thinking about and find interesting (and hoped some readers will as well).  A number of people I’ve discussed this with agree that there’s a spectrum between credulity and skepticism, but had never thought of it in terms of discrete levels.

Getting the right level of credulity / skepticism is VITAL for personal finance.  We’re constantly bombarded by more information then we can process, all of which may (or may not) impact investments.  Paying attention to the right information (and ignoring the wrong information) can be the determining factor in many investments.

There was an interesting psychological experiment (some details, and a video, were posted to boingboing) that contrasted human willingness to blindly emulate one another to chimps.  The original paper this is based on is available here for anyone who has access through a university (or is willing to pay).

Credulity Level 1

At credulity level 1 the general assumption is that all people always tell the truth and aren’t motivated by bias.  If someone asserts something, they’re taken at face value.  The Invention of Lying explores the idea of an entire world (except for one man) which operates on this principle.

One of the big advantages of this level is you don’t have to evaluate information:  you just believe it all.  This is probably reasonable when you’re in a totally foreign environment and are trying to figure out how to function.  I personally went through this when I’ve lived abroad in the past, if someone told me I should do something (or not do something), I’d just believe them and change my behaviour.  Sure, maybe they were tricking me but it was easier to just follow what natives suggested (since, hey, it’s their country, right?).

The big disadvantage of this is that you’re very easily deceived and exploited.  Sadly, there’s a whole class of scams that exploit recent immigrants (since they are more likely to be at this levels as detailed above).

Credulity Level 2

This includes the belief that something is true because it’s in a book or newspaper (implicit faith in the editorial control of the publisher) or because a trusted source (such as a friend or family member) said so.  On the face of it this might be a reasonable and effective filtering mechanism.

This level is required for education, where someone is designated the teacher and the other the student.  Yes, it’s possible to learn if you challenge every assertion made by a teacher, but there are precious few environments that would allow this sort of behaviour from a student.  For things like learning which foods are safe to eat or which are poisonous, children would starve (or die from poisoning) if they couldn’t accept this level with their parents.

The problem occurs when someone in the trusted group is tricked, the idea can then spread quickly through their social network as each contact unquestioningly believes what was told to them.

Credulity Level 3

At this level you trust your own experiences.  Once something has happened to you and you’ve learned about it, you make predictions about the future based on those experiences and trust them.

This can be much more powerful than blindly following a teacher once you gain a deeper understanding of a domain of knowledge, as you experiences can correct misunderstandings your teacher had (“It’s a poor student who doesn’t surpass his master”).  If your real estate mentor told you to always avoid properties with foundation problems, but you come up with a strategy, based on your own experiences, which allows you to lucratively flip properties with foundation problems you might be the only one operating in a lucrative sub-market.

Things change and it can be dangerous to trust what happened in the past.  Bubbles form because an investment keeps paying off, so more money keeps pouring into it (as everyone keeps expecting the future to be like the past), which causes it to keep increasing in value, until suddenly everyone in Holland looks around and asks why they’re all so crazy for tulip bulbs.

Credulity Level 4

At this level you trust what you can sense (or reason about).

This can be worthwhile when you incorporate your personal experiences with an understanding of different environment and determine when you’re in a familiar situation and when things have changed.  Andrew Lahde understood the credit crisis before most people in the financial industry saw where it was heading, and by understanding the financial principles at play (instead of just counting on “it’s been making money up until now, I guess it’ll keep making money!”) he achieved an astronomical return for his hedge fund.

Sometimes your senses (or the data) deceive you.  A friend of mine’s father (an engineer), wholeheartedly believes in ghosts because he remembers seeing one as a child.  Beyond just the vivid imaginations of children, sometimes we see things that simply aren’t there.  Richard Dawkins relates the anecdote in one of his books of seeing a demonic visage superimposed on a neighbour’s house, which, as he approached, broke down to be just light shining out from windows.

Credulity Level 5

At this level you doubt everything (and reject any avenue the provides concrete information as unreliable).  It’s possible the world is a simulation (think Neo from The Matrix) and that everything is a lie, but how could we ever know?  Even if you see cracks in reality, how can you reason about what is outside?  At this level of extreme skepticism, everything is questioned (and doubted).  You see some people at this level in specific areas of their lives (such as conspiracy theorists, holocaust deniers or tax protesters, who remain skeptical of events that obviously happened no mater what evidence or reasoning is offered to them).

This level of skeptism can sometimes lead to radical breakthroughs, such as Einstein believing there was more to physics than what Newton had outlined.

The downside is obviously when massive amounts of thought and effort are wasted on attempts to debunk something that is, actually, true.

Categories
Announcements

One Technique to Improve Learning from Text

Increasingly, in today’s world, it is necessary to continually learn.  Whether reading books about real estate investing, pouring over a company’s annual report or retraining for a new job (or new position) life-long learning is moving from being an asset to a necessity.

As a long-term student (currently in my 9th years post high school and with at least a couple more years ahead of me), I’m always interested in techniques for learning faster or better.  One such technique, which I learned years ago in my first year of university, is easy to apply and has been valuable for occasions where I need to bear down and really learn some written material.

For this you’ll need a set of set of markers (of assorted colours) and a copy of the information that you’re learning that you can basically destroy (don’t do this to library books!).

Associate each color with some judgment about the text.  I use red to strike out redundant (or well understood) information, yellow to highlight information that I need to memorize (such as vocabulary when I’m getting up to speed in a new area), I write questions in blue about something I’ve read that I don’t understand, and I write in green actions I need to take to follow up on information (to ask somebody about it, look at another source, or think about later).

At this point, more than just text, it becomes a working document.  I can look at it again later, see the points in blue, and immediately know what I have to work on to understand the text (it keeps me from forgetting any of the questions I had while reading it).  When I’m planning out a day, I can scan over it and copy out the green actions and put them on my todo list.  If I’m studying, trying to memorize terms, I just focus on the yellow highlighted portions (and skip over the red parts).  As I deal with these, I strike them out in red (so if I’ve memorized a yellow-highlighted term  I strike it out, if I deal with a green action I strike it out in red) and when the text is totally red I’m done with it (and throw it away).

Beyond focusing your attention on important parts of the text for different purposes later on, I think it’s also helpful as it transforms reading from a passive activity to an active one.  I’ve often found when I’m trying to read something boring that my mind will drift as I “read” through a section (and suddenly realize I don’t remember what I just read).  When you’re reading and trying to decide “is this important to know?  do I understand it?  do I understand everything well enough to cross it out and never look at it again?” it’s pretty tough for your mind to wander and evaluating it keeps you very engaged with the material.

I’ve used this during my undergrad on course notes, and as a grad student when reading academic papers.  I’ve never actually used this on a book (it would kill me to mark up a book this way), but I should.  Books are purchased for the knowledge they contain, and absorbing that information is more important than keeping the book in pristine condition.

There is a small “silly” feeling as part of this (it feels more like colouring than working hard).  Usually with academic papers I’ll stick to two highlighter colours and a pen for making notes instead of the full range of multi-coloured markers (especially when I’m working at a coffee shop or in my shared office).

Although this may or may not work for everyone, it’s easy to try (and if it helps you learn material, why not?).

This approach certainly isn’t universally valued.  One book specifically mentions it as something that takes longer and interferes with learningCal Newport mentions this in the introduction to one of his books as an ivory tower approach to learning that doesn’t really work (although it has worked for me, so his experience isn’t universal either).

What is your favourite technique for learning new material?  Do you often use study habits from your school days (assuming you’re out of school)?If you try this out, please return and comment whether it was useful to you or not!

Categories
Personal Finance

Don’t Believe? Don’t Call!

There have been a number of signs that have gone up in my area that promise “EARN CEO INCOME FROM HOME”.  On the face of it, this is clearly a scam.  The way to make CEO income is to become a CEO.  There is NO WAY anyone will sell you a program that easily let’s you earn a massive salary at home.  It’s a claim that’s inherently ludicrous.  Sadly, some people will believe and will call (and I’m not sure if there’s any way to protect them from themselves).

What really got me about this sign (I still chuckle every time I see it), is that these scammers aren’t even willing to sell to pretty stupid people (who would call with a few questions before handing over their credit card number).  Nope!  They want COMPLETELY IDIOTIC people who believe them based on nothing more than this sign and a phone number!  And if you don’t believe?  Don’t call (their life in the fast lane doesn’t allow them to explain their fabulous system or listen to people tell them off for being crooks).

Years ago, I was involved in “buy and sell” communities on newsgroups or BBSes.  Occasionally someone would advertise something that was very overpriced for what it was.  Often other members of the community would call them on this, which invariably was met with some (less polite) variation of “mind your own business”.

Part of what was surprising was that this would normally shut the critics up (and they would then let the scammer try his best to sucker people in peace).  As a society, we’ve allowed the same thing to happen when slander and libel laws are abused by people behaving badly.  This happened to Lazy Man at Lazy Man and Money when Monavie sued him.  The same thing happened to John T. Reed for criticizing Russ Whitney.  Sadly, with deep pocketed low-lifes, this is a standard approach to suppressing their critics (and really, should critics be expected to subject themselves to the ordeal of a lawsuit just to publish the truth?).

Heck, I even covered up the phone number of the picture in this post (since I didn’t want them coming back and accusing me of defamation).  And for the record, the only labels I’m applying to Monavie and Russ Whitney is to call them low-lifes (which is defensible as opinion).  Nothing else in this post applies to them.  At all.  In any way.  I’m not even sure why I included that paragraph in this post…

I think Ellen Roseman does a fabulous job as a consumer advocate, but I sometimes get the feeling that she’s holding her comments in check (and being careful how she criticizes companies).

I don’t offer any suggestions on the best way to strengthen the role of people sharing reputations about shady dealers in society.  As John Reed described his battle:  “No one was paying me to put on such a show. I was just defending my home and life savings.”  I think it’s vital information which is being provided by Messieurs Reed and Man and Ms. Roseman, and I don’t think it’s right that they have to put themselves in such a vulnerable position to do so.  It’s my belief that society (that’s us!) should go to greater lengths to protect them.

Categories
Announcements

Servants

For people who have grown up in a Western country, servants bring a number of images to mind.  There’s the Jeeves and Wooster ideas of butlers, valets and chambermaids, the fabulously wealthy lifestyle that would lend itself to mansions, luxury cars and servants or social justice issues where it’s unconscionable to even allow people to serve one another in this capacity.

I’ve never had a servant (my family is firmly lower / middle class and has been for as long as anyone remembers).  I’ve never really even interacted with one.  I do, however, have a number of friends who grew up in households with servants (or had relatives who had servants).  In many developing countries, it’s very widespread to have servants in your house (such that even the middle class has servants).  One of my friends from the Indian subcontinent said once “where I grew up EVERYONE had servants” (except the servants I suppose).

I was fascinated by this and kept asking questions until they got sick of them and refused to answer any more.  This post is a summary of some of the more interesting facts I gathered.

To clarify, what I’m talking about here is someone who lives with a family and does work around the house for extended hours on an ongoing basis as their principle occupation.  I’m *NOT* talking about people who come in once a week for 3 hours to clean your house, a landscaping company or a dry cleaner.

Not Slaves

First of all, there’s an important distinction to be made between servants and slaves.  I asked one friend if his family ever beat their servants, and he gave me a withering look and said “no, they’re not slaves, they’re employees.  If we beat them, they’d quit.”  Sometimes families hit the point where they can’t afford to keep the servants around, at which point the servants have to go off and find new jobs.  It’s a long-term career, with expectations of loyalty on both sides, but ultimately it is a job.

Limited Skills

It’s often more remarkable what servants are (supposedly) INCAPABLE of doing, rather than what they’re asked to do.  One Indian family I talked to, who had servants back home, told me that none of their servants would be capable of operating a washing machine.  I was incredulous and kept asking, couldn’t they be shown how to operate it, to which the family kept repeating “no, they couldn’t learn and would refuse.  If they wash clothes, they’ll do  it the old fashioned way by hand.”

Another friend did verify that I was right and servants could be taught more advanced skills, but he said you wouldn’t.  He and his brother had lived extensively in Western countries, and he said if they wanted pancakes, they’d make them themselves.  He said if he asked the servants for pancakes, he’d get something like naan (which I’d take over pancakes any day, but maybe it wouldn’t taste as good with maple syrup).

He acknowledged that you could teach your servants to cook western style food (or use a washing machine), but he said they’d promptly leave and find higher paying work at a richer persons house as soon as they’d learned (and he said if you wanted a servant with those skills, you’d be better off just hiring one who already knows them).  He also said they wouldn’t be the fastest learners:  it would take more than just sending them to a weekly cooking class or giving them the washing machine’s owner’s manual.  He said the same would be true if you got a servant to learn to give you Shiatsu massages.

One Boss

One thing that I found interesting (and seems to be fairly universal from the Indian subcontinent to Egypt) is that usually the household has one person who is the servants’ real boss (and it’s usually the matriarch).  When I asked one friend if he could send his servants out to run laps around the house, he gave me a pained expression and said their first response would be to give him a “Come on man!” look, then if he still insisted they do it, they’d go talk to his mother (who would then tell her son to be nicer to the servants and tell the servant he didn’t have to run laps).

In another situation, one of my friends had an aunt who was mean to the servants, and occasionally when the servants got upset, her grandmother would ask them what was wrong.  They’d reluctantly tell her the aunt was misbehaving, and the grandmother would straighten the aunt out.

Variations of Respect

There seems to be a spectrum of the respect shown to servants.  One woman I talked to had an older servant whom she said she and her mother would always talk to using the honourific phrases of speech appropriate for an older person.  She admitted that some families don’t follow this convention.  Another friend spoke the same language that his servants spoke.  His father understood it perfectly, but the son had never in his entire life heard the father *speak* in the servants’ language (he used a higher class dialect that the servants similarly understood but didn’t use).

One really interesting superstition I heard about is that if you don’t share your food with your servants you’ll get sick.  The expectation is that the servants eat what the family eats, and if they order something special (like Kentucky Fried Chicken), they order enough for the servants too.  One friend hypothesized that maybe the fear is the servants will poison you, but my feeling was that this was more a general superstition that a “poison-avoidance” strategy.  I laughed when I heard one friend say that his mother forces the servants to eat small portions of the same food she does, even if the servant doesn’t like that food (so she won’t get sick).  I suspect this superstition was started by a clever servant who wanted some of the food his boss was eating.

Do you have servants, or have you ever lived in a house with servants?  What was it like?  Have you heard experiences that differ from what I’ve described here?

Categories
Announcements

A Pragmatic Approach to Working With Computer Nerds – Part 2

This continues last week’s post on Working With Computer Nerds (if you haven’t already, read part 1 first – it has cartoons!).

Unknowables

With computer work there’s almost always big unknowns.

Whereas most people learn their jobs, get good at them and do the same thing over and over (I want a lawyer who has seen hundreds of contracts just like the one she’s preparing for me), computer work is different.  Software can be copied so inexpensively it’s basically free.  This makes it redundant to do something that has already been done.  For legal reasons, this happens (I can’t get Google to send me the software that runs their servers or Microsoft to send me the source code for Windows XP, so if I want to make software LIKE theirs, I have to write it again from scratch).  For many thing however, copies are available FAR less expensively than it would cost to build a new version.  Computer nerds are almost always working on new things, because if they already had software to solve a specific problem, they’d just copy it (or buy it then copy it) and be finished.  Often computer people also dive into projects that involve technologies that are new to them and part of the project is learning something totally new, then using it to do the work (which is also new to them) they were hired to do.  This causes most of work that we actually do to be new, and therefore will usually be far more challenging than most people’s work (which is why we like it). Yes, this can be as frightening as it sounds.  I came to realize that a moment of blind, absolute panic was required in most contracts I worked (“Oh my god!  I’m not going to figure this out, I’ll miss the deadline and the client is going to shoot me dead!”).

An example of this, I did a 6-week contract at a publishing company (I’d never worked for that company or in that industry), building a content management system (which I’d never done), using Django (a framework I’d never used before), based on python (a programming language I’d never used) using PostgreSQL (a database I’d never used before).  As near as I can tell from their website, the system I put in place is still chugging away fine for them (and they were happy enough with my work that they wanted to extend the contract after I was finished).

The big reason for avoiding the two problems in last week’s post is that there’s enough uncertainty in software development, so remove any extra uncertainty that you can.  When someone does computer work, part of what they’re offering is insurance that they’ll deal with the expected unexpecteds – they should be allowed to do what they can to contain the amount of risk they’re being asked to insure.

This all being said, it’s not outside the realm of possibility (it’s actually fairly likely) that once the nerd digs deep enough into the problem they’ll find that something that was originally planned for that won’t do what it was expected to (some part of the system is missing a feature or there’s some incompatibility).  Usually when a computer nerd comes to you with this, they’ll also have 2 or 3 alternatives to offer.  Hear them out and take one of the alternatives.  You may be within your rights to insist what was originally discussed be delivered (especially if a couple extensions you wanted were turned down as “feature creep”), but it’s going to poison the working relationship if you can’t at least give a good reason why you need the exact original (sometime substitutions are necessary).  It may also be possible at this point to strong-arm a discount, but this is the opportunity to be the cool client who will get top priority in the future or be the difficult client who gets dropped as soon as business is good enough.

Imprecise Deadlines

Because of the above mentioned uncertainty, computer projects ofter take longer than expected.  It’s probably reasonable to hold firm on the money element of a deal (although many a junior nerd has driven themselves below minimum wage levels by poor estimates), but it’s worthwhile to give a project a bit of wriggle room, and let the computer nerd deliver a bit late if they run into problems.  I’d recommend padding the schedule by 10 or 20% and if they come and start seriously talking about a schedule slip, you’ll be a hero when you give them a bit of extra time.

Vendor Lock In

One of the things some technology vendors (and some computer nerds) do that drive me NUTS is vendor lock in.  They do work for a client, doing a good job at a reasonable price.  They’re hired back and start a good business relationship.  One day the client realizes that the price has been steadily increasing, the delivered value has been steadily decreasing, but they’re now reliant on the vendor for core technical needs (systems have been set up such that the the vendor is the only one who can modify them) and are being held hostage.  I would often stress to customers that I won’t do this, and would leave their systems in a well-documented state such that someone else could take over for me when and if this was needed.  Customers never seemed to care about this, but I’ve heard enough horror stories of companies getting shaken down for thousands of dollars for trivial changes that I can’t believe this isn’t a bigger concern for people.

To avoid this, present your concern to the computer worker as “what will we do if you get run over by a bus?” or, if it’s a bigger development company, “what will we do if you go bankrupt?”  Don’t be deflected by them laughing this off.  Get them to document everything, and occasionally hire ANOTHER computer nerd to have a look at what’s in place and see if they could take over if needed.  Both of these will increase the cost of a project, but in my opinion, is some of the best money you can spend on risk management.

For software that is at the core of a business, I think it needs to be developed in-house (hire an employee).  Giving an outside developer this much control over your entire company is reckless.

For computer nerds and people who have worked with nerds, what advice would you have for the best ways to works productively together?

Categories
Announcements

A Pragmatic Approach to Working With Computer Nerds – Part 1

In a (surprisingly well-received) post a while back, Working With Computer Nerds, I provided a profile of the typical computer nerd, and some suggestions on general approaches to understanding my clan.  In this post I’m hoping to provide concrete examples of problems that typically arise when working with nerds, an explanation of the misunderstanding leading to the problem, and some idea of how to avoid them.  As with the previous “working with” posts, please consider this a rough sketch rather than a definitive guide.  The target audience is someone who might hire a technical person to do work for them, someone who regularly works with a nerd (or, heaven forbid, nerd*S*) or someone who is friends with a nerd and wants to understand their work better.

Pay by the Job, not by the Hour

As with many things, with computer work I feel you’re better to pay for what you need done rather than by the hour.  By-the-hour work has the inherent conflict of interest that if the person doing the work is less productive, they get paid more.  You won’t be able to get all work done this way (for example, no reputable computer shop is going to agree to fix your machine for a flat-rate, sight unseen), but for most things it’s possible.  If the person doing the work is efficient and gets things done quickly, good for them and let them earn a premium for their work.  Surprisingly, a number of computer nerds are highly-ethical and may give a partial refund (or discount the charge) if the job is easier than expected (I’ve done this).

For jobs, like computer repairs, where you must pay by the hour, I’d recommend trying a few different people then stick with the one you like the best.  Over time you’ll get a sense whether someone is being honest with you or not.

Feature Creep


Software is an unusual product in that it’s so versatile.  As soon as you see it doing something, it’s easy to think of extra things you’d like it to do.  Almost any software product that has a customer base will keep turning out new versions, each one inspiring customers with more things they’d like it to do.

This causes problems with custom jobs, as customers immediately think of new ways they’d like their website or software to work once they see it in operation (and usually convince themselves that their new idea should be included in the original project and delivered within the original budget and time line).  The customer wants better software for a lower price, and the nerd wants to be paid as much as possible for what they’ve produced.  This was one of the big things that got me out of contract programming – I got fed up arguing with customers whether something was in scope or not.  It’s possible that some people view this as a chance to re-open negotiations, but you’ll be driving the nerd you’re working with NUTS if you do this (you’ll be burning goodwill at an alarming rate).

A good computer nerd will write up a specification for a project and carefully go over it with a customer (even if that “customer” is another employee within the same company).  It’s important to take this seriously, as this is what you’ll go back to to resolve whether something was part of the original project or not.  If something important isn’t in the original specification, admit that it’s something new that you want and add it on as an extension to the project (or be willing to allocate more resources to the project to have it included).  Let the specification act as the contract, and if something isn’t in it, then it’s extra work.  Avoid vague language in the specification, as this will just lead to arguments about definitions and meanings.

I knew I’d laid the ground work properly when one client wanted me to do extra, unpaid, work  and they began the discussion with “I don’t want to talk about the contract, don’t even mention it.”  Clearly, they understood that our agreement clearly supported what I was expected (and not expected) to do.

Poorly Defined Problem

dilbert20060121046729

Without a specification (or with a bad one), it becomes very difficult to figure out WHAT should be made (and even when something is working, feature creep becomes inevitable without a well defined problem).  Some people approach design work (and sadly software development) with a “I’ll know what I want when I see it” attitude, which is totally unreasonable with computer work.  I’m amazed that people accept this in other lines of work (it seems to be the norm with graphic design).

It’s possible (although inefficient) to work this way with a salaried employee, but when working with a contractor this is guaranteed to end in misery.  When you’ve done the same job repeatedly and it keeps getting rejected without a concrete reason, you’d need to have INSANELY high profit margins to keep going with a customer like that.  I (and many other computer nerds I suspect) prefer to offer people a good price, with the understanding they won’t pull this kind of thing on me.

With people who know what they’re doing and are good at their job, it’s often worthwhile to express your needs and be open to their suggestions.  Just because you’ve heard buzz about Ruby, if someone doing work for you can make a good case for using Java instead, it’s worth hearing them out.  Talk about the problem, listen to their proposed solutions, and hammer down exactly what you’re hiring them to do and what will be delivered.

If the reasons they give for using another technology AREN’T relevant to you (they hit you with techno-babble that doesn’t make any sense), and if they won’t clarify after repeated attempts to get them to put things in terms that are relevant to you, I’d recommend not working with that person.  If they won’t build things with your needs in mind, how could they possibly do good work for you, no matter how brilliant they are?

This post got a little over-sized, so the second half will appear on Tuesday.

Loading image

Click anywhere to cancel

Image unavailable

Loading image

Click anywhere to cancel

Image unavailable