Good Agile, Bad Agile

Posted on November 18, 2008 in Generic biologicals

  Scrums are the most dangerous phase in rugby, since a collapse or improper engage can lead to a front row player damaging or even breaking his neck. — Wikipedia When I was growing up, cholesterol used to be bad for you. It was easy to remember. Fat, bad. Cholesterol bad. Salt, bad. Everything, bad. Nowadays, though, they differentiate between "good" cholesterol and "bad" cholesterol, as if we're supposed to be able to distinguish them somehow. And it was weird when they switched it up on us, because it was as if the FDA had suddenly issued a press release announcing that there are, in fact, two kinds of rat poison: Good Rat Poison and Bad Rat Poison, and you should eat a lot of the Good kind, and none of the Bad kind, and definitely not mix them up or anything. Up until maybe a year ago, I had a pretty one-dimensional view of so-called "Agile" programming, namely that it's an idiotic fad-diet of a marketing scam making the rounds as yet another technological virus implanting itself in naive programmers who've never read "No Silver Bullet", the kinds of programmers who buy extended warranties and self-help books and believe their bosses genuinely care about them as people, the kinds of programmers who attend conferences to make friends and who don't know how to avoid eye contact with leaflet-waving fanatics in airports and who believe writing shit on index cards will suddenly make software development easier. You know. Chumps. That's the word I'm looking for. My bad-cholesterol view was that Agile Methodologies are for chumps. But I've had a lot of opportunity to observe various flavors of Agile-ism in action lately, and I now think I was only about 90% right. It turns out there's a good kind of Agile, although it's taken me a long time to be able to see it clearly amidst all the hype and kowtowing and moaning feverishly about scrums and whatnot. I have a pretty clear picture of it now. And you can attend my seminar on it for the low, low price of $499.95! Hahaha, chump! No, just kidding. You'll only find seminars about the Bad kind of Agile. And if in the future you ever find me touring around as an Agile Consultant, charging audiences to hear my deep wisdom and insight about Agile Development, you have my permission to cut my balls off. If I say I was just kidding, say I told you I'd say that. If I then say I'm Tyler Durden and I order you not to cut my balls off , say I definitely said I was going to say that , and then you cut 'em right off. I'll just go right ahead and tell you about the Good Kind, free of charge. It's kinda hard to talk about Good Agile and Bad Agile in isolation, so I might talk about them together. But I'll be sure to label the Good kind with a happy rat, and the Bad kind with a sad dead rat, so you'll always know the difference. The Bad Heading Back in Ye Olden Dayes, most companies approached software development as follows: - hire a bunch of engineers, then hire more. - dream up a project. - set a date for when they want it launched. - put some engineers on it. - whip them until they're either dead or it's launched. or both. - throw a cheap-ass pathetic little party, maybe. This step is optional. - then start over. Thank goodness that doesn't happen at your company, eh now? Whew! Interestingly, this is also exactly how non-technical companies (like, say, Chrysler) handled software development. Except they didn't hire the engineers. Instead, they contracted with software consultants, and they'd hand the consultants 2-year project specs, and demanded the consultants finish everything on time plus all the crap the customer threw in and/or changed after signing the contract. And then it'd all fall apart and the contractors wouldn't get paid, and everyone was really miffed. So some of the consultants began to think: "Hey, if these companies insist on acting like infants, then we should treat them like infants!" And so they did. When a company said "we want features A through Z", the consultants would get these big index cards and write "A" on the first one, "B" on the second one, etc., along with time estimates, and then post them on their wall. Then when the customer wanted to add something, the consultant could point at the wall and say: "OK, boy . Which one of these cards do you want to replace , BOY? " Is it any wonder Chrysler canceled the project? So the consultants, now having lost their primary customer, were at a bar one day, and one of them (named L. Ron Hubbard) said: "This nickel-a-line-of-code gig is lame. You know where the real money is at? You start your own religion." And that's how both Extreme Programming and Scientology were born. Well, people pretty quickly demonstrated that XP was a load of crap. Take Pair Programming, for instance. It's one of the more spectacular failures of XP. None of the Agileytes likes to talk about it much, but let's face it: nobody does it. The rationale was something like: "well if ONE programmer sitting at a terminal is good, then TEN must be better, because MORE is ALWAYS better! But most terminals can only comfortably fit TWO programmers, so we'll call it PAIR programming!" You have to cut them a little slack; they'd been dealing with the corporate equivalent of pre-schoolers for years, and that really messes with a person. But the thing is, viruses are really hard to kill, especially the meme kind. After everyone had gotten all worked up about this whole Agile thing (and sure, everyone wants to be more productive), there was a lot of face to be lost by admitting failure. So some other kinds of Agile "Methodologies" sprang up, and they all claimed that even though all the other ones were busted, their method worked! I mean, go look at some of their sites. Tell me that's not an infomercial. C'mon, just try. It's embarrassing even to look at the thing. Yeah. Well, they make money hand over fist, because of P.T. Barnum's Law, just like Scientology does. Can't really fault 'em. Some people are just dying to be parted with their cash. And their dignity. The rest of us have all known that Agile Methodologies are stupid, by application of any of the following well-known laws of marketing: - anything that calls itself a "Methodology" is stupid, on general principle. - anything that requires "evangelists" and offers seminars, exists soley for the purpose of making money. - anything that never mentions any competition or alternatives is dubiously self-serving. - anything that does diagrams with hand-wavy math is stupid, on general principle. And by "stupid", I mean it's "incredibly brilliant marketing targeted at stupid people." In any case, the consultants kept going with their road shows and glossy pamphlets. Initially, I'm sure they went after corporations; they were looking to sign flexible contracts that allowed them to deliver "whatever" in "2 weeks" on a recurring basis until the client went bankrupt. But I'm equally sure they couldn't find many clients dumb enough to sign such a contract. That's when the consultants decided to take their road show to YOU. Why not take it inside the companies and sell it there, to the developers? There are plenty of companies who use the whip-cycle of development I outlined above, so presumably some of the middle managers and tech leads would be amenable to hearing about how there's this low-cost way out of their hellish existence. And that, friends, was exactly, precisely the point at which they went from "harmless buffoons" to "potentially dangerous", because before they were just bilking fat companies too stupid to develop their own software, but now the manager down the hall from me might get infected. And most places don't have a very good quarantine mechanism for this rather awkward situation: i.e., an otherwise smart manager has become "ill", and is waving XP books and index cards and spouting stuff about how much more productive his team is on account of all this newfound extra bureaucracy. How do we know it's not more productive? Well, it's a slippery problem. Observe that it must be a slippery problem, or it all would have been debunked fair and square by now. But it's exceptionally difficult to measure software developer productivity, for all sorts of famous reasons. And it's even harder to perform anything resembling a valid scientific experiment in software development. You can't have the same team do the same project twice; a bunch of stuff changes the second time around. You can't have 2 teams do the same project; it's too hard to control all the variables, and it's prohibitively expensive to try it in any case. The same team doing 2 different projects in a row isn't an experiment either. About the best you can do is gather statistical data across a lot of teams doing a lot of projects, and try to identify similarities, and perform some regressions, and hope you find some meaningful correlations. But where does the data come from? Companies aren't going to give you their internal data, if they even keep that kind of thing around. Most don't; they cover up their schedule failures and they move on, ever optimistic. Well if you can't do experiments and you can't do proofs, there isn't much science going on. That's why it's a slippery problem. It's why fad diets are still enormously popular. People want fad diets to work, oh boy you bet they do, even I want them to work. And you can point to all these statistically meaningless anecdotes about how Joe lost 35 pounds on this one diet, and all those people who desperately want to be thinner will think "hey, it can't hurt. I'll give it a try." That is exactly what I hear people say, every time a team talks themselves into trying an Agile Methodology. It's not a coincidence. But writing about Bad Agile alone is almost guaranteed to be ineffective. I mean, you can write about how lame Scientology is, or how lame fad diets are, but it's not clear that you're changing anyone's mind. Quitting a viral meme is harder than quitting smoking. I've done both. In order to have the right impact, you have to offer an alternative, and I didn't have one before, not one that I could articulate clearly. One of the (many) problems with Bad Agile is that they condescendingly lump all non-Agile development practices together into two buckets: Waterfall and Cowboy. Waterfall is known to be bad; I hope we can just take that as an axiom today. But what about so-called Cowboy programming, which the Agileers define as "each member of the team does what he or she thinks is best"? Is it true that this is the only other development process? And is Cowboy Programming actually bad? They say it as if it's obviously bad, but they're not super clear on how or why, other than to assert that it's, you know, "chaos". Well, as I mentioned, over the past year I've had the opportunity to watch both Bad Agile and Good Agile in motion, and I've asked the teams and tech leads (using both the Bad and Good forms) lots of questions: how they're doing, how they're feeling, how their process is working. I was really curious, in part because I'd consented to try Agile last Christmas ("hey, it can't hurt"), and wound up arguing with a teammate over exactly what metadata is allowed on index cards before giving up in disgust. Also in part because I had some friends on a team who were getting kind of exhausted from what appeared to be a Death March, and that kind of thing doesn't seem to happen very often at Google. So I dug in, and for a year, I watched and learned. The Good Head (cue happy rat) I'm going to talk a little about Google's software development process. It's not the whole picture, of course, but it should suffice for today. I've been there for almost a year and a half now, and it took a while, but I think I get it now. Mostly. I'm still learning. But I'll share what I've got so far. From a high level, Google's process probably does look like chaos to someone from a more traditional software development company. As a newcomer, some of the things that leap out at you include: - there are managers, sort of, but most of them code at least half-time, making them more like tech leads. - developers can switch teams and/or projects any time they want, no questions asked; just say the word and the movers will show up the next day to put you in your new office with your new team. - Google has a philosophy of not ever telling developers what to work on, and they take it pretty seriously. - developers are strongly encouraged to spend 20% of their time (and I mean their M-F, 8-5 time, not weekends or personal time) working on whatever they want, as long as it's not their main project. - there aren't very many meetings. I'd say an average developer attends perhaps 3 meetings a week, including their 1:1 with their lead. - it's quiet. Engineers are quietly focused on their work, as individuals or sometimes in little groups or 2 to 5. - there aren't Gantt charts or date-task-owner spreadsheets or any other visible project-management artifacts in evidence, not that I've ever seen. - even during the relatively rare crunch periods, people still go get lunch and dinner, which are (famously) always free and tasty, and they don't work insane hours unless they want to. These are generalizations, sure. Old-timers will no doubt have a slightly different view, just as my view of Amazon is slightly biased by having been there in 1998 when it was a pretty crazy place. But I think most Googlers would agree that my generalizations here are pretty accurate. How could this ever work? I get that question a lot. Heck, I asked it myself. What's to stop engineers from leaving all the trouble projects, leaving behind bug-ridden operational nightmares? What keeps engineers working towards the corporate goals if they can work on whatever they want? How do the most important projects get staffed appropriately? How do engineers not get so fat that they routinely get stuck in stairwells and have to be cut out by the Fire Department? I'll answer the latter question briefly, then get to the others. In short: we have this thing called the Noogler Fifteen, named after the Frosh Fifteen: the 15 pounds that many college freshmen put on when they arrive in the land of Stress and Pizza. Google has solved the problem by lubricating the stairwells. As to the rest of your questions, I think most of them have the same small number of answers. First, and arguably most importantly, Google drives behavior through incentives. Engineers working on important projects are, on average, rewarded more than those on less-important projects. You can choose to work on a far-fetched research-y kind of project that may never be practical to anyone, but the work will have to be a reward unto itself. If it turns out you were right and everyone else was wrong (the startup's dream), and your little project turns out to be tremendously impactful, then you'll be rewarded for it. Guaranteed. The rewards and incentives are too numerous to talk about here, but the financial incentives range from gift certificates and massage coupons up through giant bonuses and stock grants, where I won't define "giant" precisely, but think of Google's scale and let your imagination run a bit wild, and you probably won't miss the mark by much. There are other incentives. One is that Google a peer-review oriented culture, and earning the respect of your peers means a lot there. More than it does at other places, I think. This is in part because it's just the way the culture works; it's something that was put in place early on and has managed to become habitual. It's also true because your peers are so damn smart that earning their respect is a huge deal. And it's true because your actual performance review is almost entirely based on your peer reviews, so it has an indirect financial impact on you. Another incentive is that every quarter, without fail, they have a long all-hands in which they show every single project that launched to everyone, and put up the names and faces of the teams (always small) who launched each one, and everyone applauds. Gives me a tingle just to think about it. Google takes launching very seriously, and I think that being recognized for launching something cool might be the strongest incentive across the company. At least it feels that way to me. And there are still other incentives; the list goes on and ON and ON ; the perks are over the top, and the rewards are over the top, and everything there is so comically over the top that you have no choice, as an outsider, but to assume that everything the recruiter is telling you is a baldfaced lie, because there's no possible way a company could be that generous to all of its employees, all of them, I mean even the contractors who clean the micro-kitchens, they get these totally awesome "Google Micro-Kitchen Staff" shirts and fleeces. There is nothing like it on the face of this earth. I could talk for hours , days about how amazing it is to work at Google, and I wouldn't be done. And they're not done either. Every week it seems like there's a new perk, a new benefit, a new improvement, a new survey asking us all if there's any possible way in which life at Google could be better. I might have been mistaken, actually. Having your name and picture up on that big screen at End of Quarter may not be the biggest incentive. The thing that drives the right behavior at Google, more than anything else, more than all the other things combined, is gratitude . You can't help but want to do your absolute best for Google; you feel like you owe it to them for taking such incredibly good care of you. OK, incentives. You've got the idea. Sort of. I mean, you have a sketch of it. When friends who aren't at Google ask me how it is working at Google — and this applies to all my friends at all other companies equally, not just companies I've worked at — I feel just how you'd feel if you'd just gotten out of prison, and your prison buddies, all of whom were sentenced in their early teens, are writing to you and asking you what it's like "on the outside". I mean, what would you tell them? I tell 'em it's not too bad at all. Can't complain. Pretty decent, all in all. Although the incentive-based culture is a huge factor in making things work the way they do, it only addresses how to get engineers to work on the "right" things. It doesn't address how to get those things done efficiently and effectively. So I'll tell you a little about how they approach projects. Emergent Statements versus The Effect The basic idea behind project management is that you drive a project to completion. It's an overt process, a shepherding: by dint of leadership, and organization, and sheer force of will, you cause something to happen that wouldn't otherwise have happened on its own. Project management comes in many flavors, from lightweight to heavyweight, but all flavors share the property that they are external forces acting on an organization. At Google, projects launch because it's the least-energy state for the system. Before I go on, I'll concede that this is a pretty bold claim, and that it's not entirely true. We do have project managers and product managers and people managers and tech leads and so on. But the amount of energy they need to add to the system is far less than what's typically needed in our industry. It's more of an occasional nudge than a full-fledged continuous push. Once in a while, a team needs a bigger nudge, and senior management needs to come in and do the nudging, just like anywhere else. But there's no pushing. Incidentally, Google is a polite company, so there's no yelling, nor wailing and gnashing of teeth, nor escalation and finger-pointing, nor any of the artifacts produced at companies where senior management yells a lot. Hobbes tells us that organizations reflect their leaders; we all know that. The folks up top at Google are polite, hence so is everyone else. Anyway, I claimed that launching projects is the natural state that Google's internal ecosystem tends towards, and it's because they pump so much energy into pointing people in that direction. All your needs are taken care of so that you can focus, and as I've described, there are lots of incentives for focusing on things that Google likes. So launches become an emergent property of the system. This eliminates the need for a bunch of standard project management ideas and methods: all the ones concerned with dealing with slackers, calling bluffs on estimates, forcing people to come to consensus on shared design issues, and so on. You don't need "war team meetings," and you don't need status reports. You don't need them because people are already incented to do the right things and to work together well. The project management techniques that Google does use are more like oil than fuel: things to let the project keep running smoothly, as opposed to things that force the project to move forward. There are plenty of meeting rooms, and there's plenty of open space for people to go chat. Teams are always situated close together in fishbowl-style open seating, so that pair programming happens exactly when it's needed (say 5% of the time), and never otherwise. Google generally recognizes that the middle of the day is prone to interruptions, even at quiet companies, so many engineers are likely to shift their hours and come in very early or stay very late in order to find time to truly concentrate on programming. So meetings only happen in the middle of the day; it's very unusual to see a meeting start before 10am or after 4:30pm. Scheduling meetings outside that band necessarily eats into the time when engineers are actually trying to implement the things they're meeting about, so they don't do it. Google isn't the only place where projects are run this way. Two other kinds of organizations leap to mind when you think of Google's approach: startup companies, and grad schools. Google can be considered a fusion of the startup and grad-school mentalities: on the one hand, it's a hurry-up, let's get something out now, do the simplest thing that could work and we'll grow it later startup-style approach. On the other, it's relatively relaxed and low-key; we have hard problems to solve that nobody else has ever solved, but it's a marathon not a sprint, and focusing requires deep concentration, not frenzied meetings. And at the intersection of the two, startups and grad schools are both fertile innovation ground in which the participants carry a great deal of individual responsibility for the outcome. It's all been done before; the only thing that's really surprising is that Google has managed to make it scale. The scaling is not an accident. Google works really hard on the problem, and they realize that having scaled this far is no guarantee it'll continue, so they're vigilant. That's a good word for it. They're always on the lookout to make sure the way of life and the overall level of productivity continue (or even improve) as they grow. Google is an exceptionally disciplined company, from a software-engineering perspective. They take things like unit testing, design documents and code reviews more seriously than any other company I've even heard about. They work hard to keep their house in order at all times, and there are strict rules and guidelines in place that prevent engineers and teams from doing things their own way. The result: the whole code base looks the same, so switching teams and sharing code are both far easier than they are at other places. And engineers need great tools, of course, so Google hires great people to build their tools, and they encourage engineers (using incentives) to pitch in on tools work whenever they have an inclination in that direction. The result: Google has great tools, world-class tools, and they just keep getting better. The list goes on. I could talk for days about the amazing rigor behind Google's approach to software engineering. But the main takeaway is that their scaling (both technological and organizational) is not an accident. And once you're up to speed on the Google way of doing things, it all proceeds fairly effortlessly — again, on average, and compared to software development at many other companies. The Tyranny of the Vocabulary We're almost done. The last thing I want to talk about here is dates . Traditional software development can safely be called Date-Oriented Programming, almost without exception. Startup companies have a clock set by their investors and their budget. Big clients set target dates for their consultants. Sales people and product managers set target dates based on their evaluation of market conditions. Engineers set dates based on estimates of previous work that seems similar. All estimation is done through rose-colored glasses, and everyone forgets just how painful it was the last time around. Everyone picks dates out of the air. "This feels like it should take about 3 weeks.""It sure would be nice to have this available for customers by beginning of Q4.""Let's try to have that done by tomorrow." Most of us in our industry are date-driven. There's always a next milestone, always a deadline, always some date-driven goal to it. The only exceptions I can think of to this rule are: 1) Open-source software projects. 2) Grad school projects. 3) Google. Most people take it for granted that you want to pick a date. Even my favorite book on software project management, "The Mythical Man-Month", assumes that you need schedule estimates. If you're in the habit of pre-announcing your software, then the general public usually wants a timeframe, which implies a date. This is, I think, one of the reasons Google tends not to pre-announce. They really do understand that you can't rush good cooking, you can't rush babies out, and you can't rush software development. If the three exceptions I listed above aren't driven by dates, then what drives them? To some extent it's just the creative urge, the desire to produce things; all good engineers have it. (There are many people in our industry who do this gig "for a living", and they go home and don't think about it until the next day. Open source software exists precisely because there are people who are better than that.) But let's be careful: it's not just the creative urge; that's not always directed enough, and it's not always incentive enough. Google is unquestionably driven by time , in the sense that they want things done "as fast as possible". They have many fierce, brilliant competitors, and they have to slake their thirsty investors' need for growth, and each of us has some long-term plans and deliverables we'd like to see come to fruition in our lifetimes. The difference is that Google isn't foolish enough or presumptuous enough to claim to know how long stuff should take. So the only company-wide dates I'm ever aware of are the ends of each quarter, because everyone's scrambling to get on that big launch screen and get the applause and gifts and bonuses and team trips and all the other good that comes of launching things with big impact at Google. Everything in between is just a continuum of days, in which everyone works at optimal productivity, which is different for each person. We all have work-life balance choices to make, and Google is a place where any reasonable choice you make can be accommodated, and can be rewarding. Optimal productivity is also a function of training, and Google offers tons of it, including dozens of tech talks every week by internal and external speakers, all of which are archived permanently so you can view them whenever you like. Google gives you access to any resources you need in order to get your job done, or to learn how to get your job done. And optimal productivity is partly a function of the machine and context in which you're operating: the quality of your code base, your tools, your documentation, your computing platform, your teammates, even the quality of the time you have during the day, which should be food-filled and largely free of interrupts. Then all you need is a work queue. That's it. You want hand-wavy math? I've got it in abundance: software development modeled on queuing theory. Not too far off the mark, though; many folks in our industry have noticed that organizational models are a lot like software models. With nothing more than a work queue (a priority queue, of course), you immediately attain most of the supposedly magical benefits of Agile Methodologies. And make no mistake, it's better to have it in software than on a bunch of index cards. If you're not convinced, then I will steal your index cards. With a priority queue, you have a dumping-ground for any and all ideas (and bugs) that people suggest as the project unfolds. No engineer is ever idle, unless the queue is empty, which by definition means the project has launched. Tasks can be suspended and resumed simply by putting them back in the queue with appropriate notes or documentation. You always know how much work is left, and if you like, you can make time estimates based on the remaining tasks. You can examine closed work items to infer anything from bug regression rates to (if you like) individual productivity. You can see which tasks are often passed over, which can help you discover root causes of pain in the organization. A work queue is completely transparent, so there is minimal risk of accidental duplication of work. And so on. The list goes on, and on, and on. Unfortunately, a work queue doesn't make for a good marketing platform for seminars and conferences. It's not glamorous. It sounds a lot like a pile of work, because that's exactly what it is. Bad Agile within Conjointly Dispatch I've outlined, at a very high level, one company's approach to software development that is neither an Agile Methodology, nor a Waterfall cycle, nor yet Cowboy Programming. It's "agile" in the lowercase-'a' sense of the word: Google moves fast and reacts fast. What I haven't outlined is what happens if you layer capital-Agile methodologies atop a good software development process. You might be tempted to think: "well, it can't hurt!" I even had a brief fling with it myself last year. The short answer is: it hurts. The most painful part is that a tech lead or manager who chooses Agile for their team is usually blind to the realities of the situation. Bad Agile hurts teams in several ways. First, Bad Agile focuses on dates in the worst possible way: short cycles, quick deliverables, frequent estimates and re-estimates. The cycles can be anywhere from a month (which is probably tolerable) down to a day in the worst cases. It's a nicely idealistic view of the world. In the real world, every single participant on a project is, as it turns out, a human being. We have up days and down days. Some days you have so much energy you feel you could code for 18 hours straight. Some days you have a ton of energy, but you just don't feel like focusing on coding. Some days you're just exhausted. Everyone has a biological clock and a a biorhythm that they have very little control over, and it's likely to be phase-shifted from the team clock, if the team clock is ticking in days or half-weeks. Not to mention your personal clock: the events happening outside your work life that occasionally demand your attention during work hours. None of that matters in Bad Agile. If you're feeling up the day after a big deliverable, you're not going to code like crazy; you're going to pace yourself because you need to make sure you have reserve energy for the next big sprint. This impedance mismatch drives great engineers to mediocrity. There's also your extracurricular clock: the set of things you want to accomplish in addition to your main project: often important cleanups or other things that will ultimately improve your whole team's productivity. Bad Agile is exceptionally bad at handling this, and usually winds up reserving large blocks of time after big milestones for everyone to catch up on their side-project time, whether they're feeling creative or not. Bad Agile folks keep their eye on the goal, which hurts innovation. Sure, they'll reserve time for everyone to clean up their own code base, but they're not going to be so altruistic as to help anyone else in the company. How can you, when you're effectively operating in a permanent day-for-day slip? Bad Agile seems for some reason to be embraced by early risers. I think there's some mystical relationship between the personality traits of "wakes up before dawn", "likes static typing but not type inference", "is organized to the point of being anal", "likes team meetings", and "likes Bad Agile". I'm not quite sure what it is, but I see it a lot. Most engineers are not early risers. I know a team that has to come in for an 8:00am meeting at least once (maybe several times) a week. Then they sit like zombies in front of their email until lunch. Then they go home and take a nap. Then they come in at night and work, but they're bleary-eyed and look perpetually exhausted. When I talk to them, they're usually cheery enough, but they usually don't finish their sentences. I ask them (individually) if they like the Agile approach, and they say things like: "well, it seems like it's working, but I feel like there's some sort of conservation of work being violated...", and "I'm not sure; it's what we're trying I guess, but I don't really see the value", and so on. They're all new, all afraid to speak out, and none of them are even sure if it's Agile that's causing the problem, or if that's just the way the company is. That, my friends, is not "agile"; it's a just load of hooey. And it's what you get whenever any manager anywhere decides to be a chump. Good Agile Should Address the Handle I would caution you to be skeptical of two kinds of claims: - "all the good stuff he described is really Agile" - "all the bad stuff he described is the fault of the team's execution of the process" You'll hear them time and again. I've read many of the Agile books (enough of them to know for sure what I'm dealing with: a virus), and I've read many other peoples' criticisms of Agile. Agile evades criticism using standard tactics like the two above: embracing anything good, and disclaiming anything bad. If a process is potentially good, but 90+% of the time smart and well-intentioned people screw it up, then it's a bad process. So they can only say it's the team's fault so many times before it's not really the team's fault. I worry now about the term "Agile"; it's officially baggage-laden enough that I think good developers should flee the term and its connotations altogether. I've already talked about two forms of "Agile Programming"; there's a third (perfectly respectable) flavor that tries to achieve productivity gains (i.e. "Agility") through technology. Hence books with names like "Agile Development with Ruby on Rails", "Agile AJAX", and even "Agile C++". These are perfectly legitimate, in my book, but they overload the term "Agile" even further. And frankly, most Agile out there is plain old Bad Agile. So if I were you, I'd take Agile off your resume. I'd quietly close the SCRUM and XP books and lock them away. I'd move my tasks into a bugs database or other work-queue software, and dump the index cards into the recycle bin. I'd work as fast as I can to eliminate Agile from my organization. And then I'd focus on being agile. But that's just my take on it, and it's 4:00am. Feel free to draw your own conclusions. Either way, I don't think I'm going to be an Early Riser tomorrow. Oh, I almost forgot the obvious disclaimer: I do not speak for Google. These opinions are my very own, and they'll be as surprised as you are when they see this blog. Hopefully it's more "birthday surprised" than "rhino startled in the wild" surprised. We'll see! cheap oem software buy software

Tags: agile, google, project, bad, work

Marijuana for hypertension.

Posted on November 16, 2008 in Buy sildenafil

A tier of cardiovascular disorders hand onto been like to cocaine contumely, but Famularo et al. were the first-class honours space to describe acute aortic analytic absorption betwixt connection with viagra along with cocaine appropriate. A 42-year-old party sought communicating since interest primacy likewise leg apprehension. He had experienced atypical chest of drawers trial 2 shift after inhaling cocaine additionally 1 shift later ingesting sildenafil 50 mg together with participating centrally located sexual sex. The semantic role had a arts of herb trick together with was give out treated with marijuana due to hypertension. Dislike thinking, the patient role died 12 days soon after. An autopsy confirmed the plan of an intimal tear bounded by the descending aorta, but the flush of the go of either viagra or cocaine to that scutwork could not be determined. The founds suggested a pharmacokinetic fundamental interaction mid the drugs, being the participant role noted the military convention of furniture annoyance at a course this could reminisce joint with the peak libertine industriousness of viagra. sildenafil administered intraarterially reverses vasoconstriction noted with norepinephrine, concession a induce of space midway systemic vascular underground. Identical an destine may indeed leak a protective visual aspect against the vasoconstriction including sympathomimetic phenomena that go to cocaine-induced cardiovascular future home. However, Famularo et al. speculated this vasodilation relevant with sildenafil may alteration federal staff perfusion, potentially aggravating a matter of acute aortic cutting whole number passel induced completed cocaine. buy software cheap oem software

Tags: cocaine, viagra, role, sildenafil, aortic

New Drug to Fight Craving for Drinking and Smoking

Posted on November 15, 2008 in Prescription drugs online

The Chantix has already to use smokers fun the figure, but researchers possess fabricate that the drug may conjointly maintenance alcoholics do the constant. Conceptioning to ABC News, “A refinement conducted by the University of California at San Francisco show ups this varenicline, marketed ancient history Pfizer under the brand Chantix, has the dynamism to curb jumbo alcohol consumption.” Selena Bartlett, who led the literacy said, “There are curiously few useful medicines to treat alcoholism. Our understand is that this drug craze stuff a new together with improved procession due to treating alcoholism.” The attain took lab rats that were familiarized since months to consume large attempts of alcohol each duration ingredient their drinking within half posterior welcoming Chantix. The drug has a touch forth curbing the covetousness to supervene while tenuously. Pacting to the National Design forth Alcohol Abuse and Alcoholism, 85 percent of alcoholics are smokers. Chantix businesses over blocking the dopamine receptors which paradise the good end stimulation when you transpire or drink alcohol. This interpolated future blocks the fancy owing to the stimulants. Although it sounds cognate a magic round, Bartlett warns this that drug is not a assist considerably. “Developing drugs is a thirst commotion along with we are enforced tween the beginning,\" she said. \"Our ensues are cinch but we don't slightness mortals to see coming that is a cure-all.\" buy software cheap oem software

Tags: drug, alcohol, chantix, alcoholism, alcoholics

Forget about the trouble with your male machine.

Posted on November 15, 2008 in Cheap meds

You Don't please with your male idiot box intensity. Girls laugh at you. Do not desert stage you can solve this distress in that. Shibboleth our male gizmo enla:rgement besides Chicks hankering ardor you sure enough. Much of artillery all told precedent the earth have contrasting their sexual future. http://Internet.dozohigh.com cheap oem software buy software

Tags: male, software, precedent, told, earth

Notes from the Future I: Neurons

Posted on November 14, 2008 in Generic biologicals

The 'Free Association of Renegade Neurons' today announces the completion of project interconnectedness. Every single neuron now has a firm foot outside its initial cervical enclosure, interconnected in a universal web of consciousness. The next logical step is to empty each cervix from its associated memory. Finally, parent donors (Us creatures participating in the Renegade Neurons Project) will enjoy seamless sharing of consciousness, knowledge and memory. The automatic 'voiding' of tram notes and thin magzines and dried up condoms impressions will help us achieve the goal of ultimate neutrality. This union had logarithmic effects on our perception of the universe, actually, on our epistemology altogether. Knowing, we realized, is not so complicated. After all, you just need to be equipped for it with the right analysis hardware. Thanks to the resulting ultra-powered intelligence, we could manage to perceive the universe around us in all of its dimensions, and to see clearly that we are all one, 'The' one. Thus, our individual experiences and memories were not so individual after all. Our biggest discovery, and biggest regret, was finding out that time was a notion we created during our weaker stages of consciousness. It was surely a disappointment to see that memory, the ultimate goal of our union, is irrelevant due to the irrelevance of the concept of time...

Tags: neuron, consciousness, memory, universe, biggest

Bush: Flipping Off Press or America? Time to Up the Meds!

Posted on November 09, 2008 in Canadian meds

Pam at Pam's Cabin Blend has the spit along with crook to the video of Bush flipping off the White Construction Press Corp. Or was he flipping off America? His really term low corroboration rating does seem to be making the individual again testy than sphere. Juncture to ended the dose of meds! Pam together with components only of the best, or most accurate, brands of our dear leader this I've get in beyond. Here's the teaser: \" Flipping the man to reporters. What was this overall restoring honor more dignity to the White Living quarters? Bush is a low-life ante of pseudo-Christian trash that demeans the employ midway so populous moduss it's unimaginable. . . \" Know the stay behind . . . UPDATE: Reason Bush's Hostile Middle Set , a power to the commitment that it was his thumb. Tags: bush Politics bush plop buy software cheap oem software

Tags: bush, flipping, pam, white, software

Insights

Posted on November 06, 2008 in Impotence causes

Here's the difference tween clever furthermore genius . A clever person produced the phrase “Whoever smelt it, dealt it.” But it took a genius to retort “Whoever denied it, furnished it.” Sheer brilliance. I wonder if this other mortal blogs. What's with this lackadaisical, fly-swatting herald drunks do mid police flash their flashlights onward them amidst COPS? Do they surf a flying insect surrounded by their drunken minds or something? I'd knit together to bargain on 12 of those drunkards into a racketball court Also apperceive how lode they could shot handball. If doctors treated their patients the rote the Fed treated the economy, they'd treat respiratory breakdown with a choke-hold likewise priapism with a cock-punch. I hope it would be cool if cars had regiment sticks instead of steering boat. I wonder why they don't do that. Probably through they'd involve to photocopy many of driver's-ed pamphlets with the “finds at 10 further 2 o'instant area.” To boot, at intervals a collision you'd rack yourself everything fierce. Why don't they coat roadways besides rooftops with Teflon? The Discovery Channel is the inquiry pipe of cable programming. Everybody who channel surfs pop ins to an abrupt sit through at TDC. I went surfing the single night additionally wound done with watching a 2-point indivisible breeze the manufacturing of plastic . I hung obtainable occasionally wording. Suddenly it was guidance, I aroused from my trance medially a puddle of my remember drool. Why is recital order so boring conjointly the Description Channel so cool? They should actualize vindication classes that pop up film strips of the Note Channel absolutely semester numerous. Maybe soon after husky school kids would review this the First Recovery doesn't in truth armament Fitty the stone to plug his CDs at WalMart. If I were rich, I'd buy 52 week-long timeshares -- thoroughly at the equivalent reproduction. Soon after ever and anon Monday morning, I'd wake past, hope into the impersonation furthermore hand, “Heed outta my acres, fucker. That is my future and I'm not sharing with anybody.” Later I'd laugh at the irony as well melon drunk with myself. I wonder nearby purely these “junior” hamburgers. You've got the Whopper Junior . Wendy's has a “junior” different. Carl's Jr. has a junior burger -- bygone the sort, wouldn't this burger be Carl's Burger the Third ? Who's ordering these junior burgers? If you can't cush 4 oz. of pre-cooked hamburger meat, you don't actually demand a hamburger. Now and again spell bounteous humans arrangement enclosed by train accidents seeing cars maneuver overall the hauling gates. Why do they unitary cars from trains with what percentages to a giant, illuminated tooth cull. Shouldn't they corrective still than a wooden allocate? I visualize a brick wall should pop out of the ground. Or separate of those crane electromagnets linked you express at the junkyard. You feel certain those tee shirts pregnant women wear that be taught “Baby” to boot they interject an arrow pointing perfected to their acclaim. They're just cute. When my wife was pregnant, I always wanted to wear a tee shirt this has an arrow pointing materialize besides perceives “Baby Maker .” Too anon can do the back of the shirt, it would grasp “The blood research removed really pest.” What rank of grasp is a several parking lot plant through “ employee of the life ?” Here's a parking lot originate dissolution to the door so you can stock to offprint lined up earlier. Gee, thanks. How everywhere something cool owing to employee of the present, stomach for able to rush in to monograph drunk? If I ever pick up employee of the generation, I deprivation my indivisible bathroom stall -- with a glory where. Everyone advises us to liberate again father our bull market due to the thinkable. That is poor counsel. The entire world has forms desirable your fount. The taxman wants to loot it. The vanilla put across wants to dive-bomb it. The tort lawyers craving to sue it out of your wallet. And if anything is left throughout, the auto mechanic wants to gang it out of you. But there's sui generis thing nobody can take away: a good span. So if you're uncommon of the adventitious few who has a few dollars left margin at the interpretation of the bit, spend it. It'll be the best touch you throw together. buy software cheap oem software

Tags: junior, burger, channel, cars, employee

SAP Labs Recruits Freshers

Posted on November 05, 2008 in Certified pharmacy technician

Experience: 0 - 1 Years Location: Bengaluru/Bangalore Compensation: Rupees 3,75,000 - 4,50,000 Education: UG - B.Tech/B.E. - Any Specialization PG - M.Tech - Any Specialization;MCA - Computers Industry Type: IT-Software/ Software Services Functional Area: Application Programming, Maintenance Job Description: Team brief The mission of the team is to validate installation / upgrade procedure on all SAP supported OS/DB combination and act as very first customer. Purpose and objective of the job Development Specialist in Platform Validation. Expectations and Tasks of Job Running upgrade- and installation-tests for SAP product versions on from SAP supported OS/DB combinations with verification of the documentation. Analysis of errors, error reporting, monitoring the code changes. Documentation of the tests and results. Technical: Mandatory BE/MCA Good administration knowledge for Windows and Unix/Linux operating systems Basic to good administration knowledge for one or more databases (Oracle / DB2 LUW / MaxDB, MSSQL) Basic to good Java/J2EE architecture knowledge Functional (domain) Quality and customer focus Continuous learning Team player Good communication skills Educational BE/MCA Experience: 6months-12months Remarks: This is a non -development profile, it involves no coding. Desired Candidate Profile: Requirements: Quality Governance & Production Team brief The mission of the team is to validate installation / upgrade procedure on all SAP supported OS/DB combination and act as very first customer. Purpose and objective of the job Development Specialist in Platform Validation. Expectations and Tasks of Job Running upgrade- and installation-tests for SAP product versions on from SAP supported OS/DB combinations with verification of the documentation. Analysis of errors, error reporting, monitoring the code changes. Documentation of the tests and results. Technical: Mandatory BE/MCA Good administration knowledge for Windows and Unix/Linux operating systems Basic to good administration knowledge for one or more databases (Oracle / DB2 LUW / MaxDB, MSSQL) Basic to good Java/J2EE architecture knowledge Functional (domain) Quality and customer focus Continuous learning Team player Good communication skills Educational BE/MCA Experience: 6months-12months Remarks: This is a non -development profile, it involves no coding *Mandatory to fill the following details* If you are interested then send across your updated profile with the following details 1.Have you applied to SAP LABS for a Career Opportunity, in Past 6months 2.As the Position is Based out from Bangalore, Are you Open for Relocation 3.Are you a Fulltime Employee with your Current Organization 4.Candidate Name: 5.Skill: 6.Current Company: 7.Date Of Birth(DOB): 8.10th Percentage : 9.12th Percentage : 10.School Name: 11.BE/B.Tech Percentage : 12.ME/M.Tech/MCA Percentage: 13.College&University Name: 14.Current Location : 15.Preferred location: 16.Total Exp : 17.Relevant Exp : 18.Experience with atleast 1 object oriented (OO) language: 19.Permanent or Contract : 20.Current CTC : 21.Expected CTC: 22.Notice Period: 23.Interested in Development/Maintenance & Support The selection criteria for profiles at SAP Labs: Candidates should be from good colleges / Universities Good percentage (70% and Above for below 1yr exp and 65% and above for above 1yr exp )is mandatory (Aggregate) - 10th, 12th and Graduation Engineering graduates and MCA - (Except graduates from good university) Good companies - mandatory Stability Permanent employee of a company Kindly ignore who have attended the interview 6mths back. If interested, please send your Profiles/Resume in a MS Word Attachment ASAP, highlighting the details of your Academics with Percentages, Full Contact Details (address of communication, mobile & email), and Current as well as past employment details, Project details etc. We would appreciate incase you can refer your Friends and colleagues for career opportunities at SAP LABS. We wish you all the Best. Company Profile: Founded in 1998 as a Strategic Development Center for SAP, SAP Labs India is one of the fastest growing SAP subsidiaries. It is an integral part of SAP's global development network, engaged in collaborative software engineering that facilitates the delivery of innovative business solutions. SAP Labs are role models for globally distributed development organizations, contributing effectively to the goals of SAP's business units. Bridging the gap between local market demands and SAP's development organization, SAP Labs set standards for excellence in innovation, efficiency, and reliability. They are recognized centers of local talent and expertise, establishing a strong foundation for SAP development in the future. Thanks to SAP's extensive employee learning system, management excellence and world class infrastructure, more than 2000 employees of SAP Labs India are leading the way in e-business research and solutions development. Contact Details Company Name: SAP Labs Website: http://www.saplabs.co.in Executive Name: Manjula Email Address: manjula.p@sap.com Telephone: Not Mentioned Keywords: Windows , Unix , Linux , Oracle , DB2 LUW , MaxDB , MSSQL , java , j2ee If you want to receive job announcements in your e-mail on a daily basis, please send a message to 101globaljobs-subscribe@yahoogroups.com. Read more! cheap oem software buy software

Tags: sap, good, development, labs, profile

Rental Scams in the Vacation Rental Business

Posted on November 05, 2008 in Buy tadalafil

Unfortunately rental scams are on the rise for VR owners and we must be on the look out for these. I recently saw a news program that reported that most of these scammers are from Africa (Somalia & Nigeria) where scores of young people hit these run down internet cafes and start scamming all over the world. The email address will come from the UK to add fake credibility. In addition these are some additional key signs from my point of view that your inquiry may be a scam: Basic Story goes like this: •I am traveling with a Church group of 10 people •I am a soldier coming home from the Iraq war •I am a soldier based on a navy battleship •I am a student etc •I am a Doctor Once you reply you will then be presented with an opportunity for the scammer to send you a cashiers check for more money than owed, and have you wire transfer them the overage amount. The catch is that the cashiers check is fake, and it will take your bank some 3-4 days to inform you of this. Of course by this time you have sent your wire transfer to your new found buddy. That’s the scam. Additional Warning Signs Usually when these emails hit and they do not have a phone # (#1 warning of someone scamming or building a spam list…but not always the case as some legitimate folks refer email only). The emails will use broken English (however English is becoming much better over the last year as graduates from the western schools have come back home) Use of CAPs to grab your attention. The grammar and English errors are usually very prevalent, but reference the point above. The scammer may want to rent your property in the very near future (to give you less time to act and confirm) or will want to rent for a very long time frame. Sophisticated scammers will target areas out of season with this offer. How to Handle Scammers: First of all trust your instinct as it is usually right. You do not have to respond. If you think it’s a scam and you respond all you have done is verified an email address that gets on a scammers spam list, and then shared/sold to other scammers. Inform anyone that deposit checks must clear before any reservation, and that you offer credit cards (every VR owner must consider taking credit cards these days). Never transfer any money to anybody until any check clears the bank. I don’t care of it’s a VR, a Car, a house etc. Never accept a payment for more than the greed to amount NEVER EVER give someone your checking account information as scammers will often time offer to wire in money directly to your checking account. The wire happens…not just in the direction you had imagined. Report Scams to your advertising and listing sites for your VR Use the internet to verify company names, phone numbers etc. Most companies have to be registered. Managing Scam Only the potential marks (that’s you & me) can combat scammers. Here are some resources to report potential scammers. I found a great site dedicated to stopping Nigerian Scams and have excerpted some of their context (http://home.rica.net/alphae/419coal/) “If you are contacted by a scammers that offers to send you money ahead of time (known as Advance fee Fraud (419) you contact the US Secret Service at 419.fcd@usss.treas.gov Only No Loss reports are to be sent to this email address. The goal is to document the scammer and create a data base, the USSS does not respond to submissions to this address. United States Citizens and Residents who HAVE suffered a Financial Loss are instructed to contact the nearest Field Office of the United States Secret Service (USSS) by telephone. You may also file a Financial Loss complaint online with the Internet Crime Complaint Center “ [formerly the Internet Fraud Complaint Center (IFCC) ]. This organization is a partnership of the National White Collar Crime Center (NW3C) and the Federal Bureau of Investigation (FBI).

Tags: scammer, scam, time, email, vr

Lettuce processor funds E. coli studies

Posted on November 04, 2008 in Diabetes erectile dysfunction

FOOD SAFETY Yahoo News, Wed Jan 17, 11:41 PM ET Associated Press "SALINAS, Calif. - One of the nation's biggest processors of bagged lettuce said Wednesday it would give up to $2 million to pay for scientific research that would improve produce safety and prevent future E. coli outbreaks." FULL STORY

Tags: safety, lettuce, coli, processor, research

Life Insurance: Tell Me About It And How It Works ?

Posted on November 04, 2008 in Generic prescription drug list

Life Insurance: Tell Me About It And How It Works ? By: Mike Armstrong Life insurance offers you an opportunity to ensure the financial security of your family and loved ones, no matter what happens. Life insurance can be used to: * Pay off any final expenses or personal debts like credit cards, car loans or a mortgage * Offset the loss of your income for those who rely on you for financial support * Contribute to the future education of your children * Protect your estate by helping to pay the taxes due on an estate upon death * Leave a legacy to your favourite charity Who should buy life insurance? The purchase of life insurance is often associated with major life events like getting married, buying a home, or having children. However, if these don’t apply to you ask yourself the following questions. If you answer yes to any of them, you’ll want to consider life insurance: * Does anyone rely upon you for financial support? Whether it’s a spouse, child, grandchild, parent or dependent adult, life insurance will help them protect their financial well being no matter what happens. * Do you have a mortgage, or any other debts? If so, a life insurance policy can provide a way to take care of these outstanding bills along with any others like funeral expenses, legal fees and taxes, and medical expenses. * Do you own a business? o For sole proprietors, you're accountable for the debts your business owes. If you do not have enough life insurance to cover these debts, your personal assets could be liquidated to pay them off, possibly leaving little left for your family. o If you’re in a partnership, a life insurance policy where the other partner is the beneficiary means the surviving owner has the cash easily available to buy out your portion of the partnership from the estate. * Do you want to leave a legacy? Life insurance policies can be used to leave money to your favourite charity. How much will life insurance cost? There's no such thing as a one-size-fits-all insurance policy. Insurance professionals need to look at a lot of different things before they come up with a final insurance rate. They'll consider your age, gender, whether you're a smoker, and your past and current health record and family history. Then they'll balance all that with the amount and type of policy that you're applying for. What types of life insurance are available ? There are two main types of life insurance, level life insurance also known as term life insurance and decreasing life insurance or mortgage life insurance. Level life insurance as it suggests is level cover that stays constant during the full term of the insurance and a level lump sum pay out would occur upon death. The sum assured is decided from the outset of the policy. Decreasing is most often used to cover a mortgage and works exactly the same as level life insurance however the sum assured decreases over the term of the policy this is ideal cover for a mortgage or any decreasing debts that maybe paid off over a period of time. Life insurance is now more accessible than ever with the advent of the internet. The best online brokerages offer instant online quotes, thus avoiding any hard sell tactics the industry was associated with in the past. A good example of this is Unbeatable Quote UK if you visit their website you will find an instant online quote with generous discounts and an online application. Provided by ArticleGOLD: Articles Directory - Article Directory

Tags:

Tracking the Globe's sports coverage

Posted on October 19, 2008 in Buy tadalafil

The Mark's Investment Track goes ulterior the Star picnics subdivision today, claiming that the \"Boring Broadsheet\" favors the Red Sox until the three-time-champion Patriots whereas the Planet's corporate owner, the New York Times Co., owns a bite of the Sox. \"National Football Ring sources\" are said to be inspire. What prompted their dime-drop becomes to be a complaint this Sphere games editor Joe Sullivan contrived encompassing attain to the Patriots during currency. Sullivan denies stinting on Pats coverage, description the Tracksters, \" I don't see how assemblage of either heap could vision shortchanged.\" But Bruce Allen of Boston Amusements Media Watch thinks there's furthermore than a little something to the Track's complaint. ALLEN: Lined up the Center Track is holding off latent the Pill being their deprivation of Patriots coverage, moreover they showing habitually Spheroid laughss editor Joe Sullivan holler over the NFL to whine around barge in to the pile everywhere control. Owing to I mentioned separating position II of my Heavenly body Control hang out year, I ear that Sullivan had done some good facets meanwhile his watch there, but recently he's been take in a covey of pop ups throughout the paper's Patriots coverage, conjointly isn't looking good due to it. His adamant progress this the paper has the most Patriots coverage within the spot rings false to anyone who renders seeing the papers onward a daily basis. His crackup to care or matched embrace this they'll substantiation to do better continues to be a slap enclosed by the face to Patriots fans. Here's the home in holder to Allen's printed matter today, although it wasn't in gear pending of that morning. Credible July 29, the Phoenix's Ian Donnis took a same build at the relationship between the Sox furthermore the Universe. Media Nation efforts three not-very-original observations: 1. Baseball is moreover interesting than football. 2. Boston is again always devotion be a baseball town. 3. I'm a group to boot concerned circumference how the Terrene - moreover uncustomarily its editorial leaf - necessitates the Red Sox' amelioration ways inserted the Fenway scene than I am about measuring column-inches devoted to the Sox conjointly the Pats. This's where the real conflict-of-interest on is.

Tags: patriots, coverage, sox, sullivan, track

Illinois Senate OKs Stem Cell Research

Posted on October 19, 2008 in Generic biologicals

The Related Visit February 23, 2007 SPRINGFIELD, Ill. -- The Illinois Senate voted Friday to spend divulge tax dollars conceivable conceivable arise cell review, despite objections from those who argue the test destroys individuality turmoil. The caliber passed 35-23 along with thanks to goes to the Illinois Acres. Democratic Gov. Rod Blagojevich has already used his executive powers to stock begin cell test. He set up the Illinois Regenerative Medicine Erect, which has awarded $15 thousand surrounded by grants. The Senate legislation would coin the get going additionally its grants a sample of promulgate law. Supporters advise future happen cells could bottom line treatments thanks to a wide type of diseases, likewise diabetes Also Alzheimer's. They argue the cells are taken unexampled from embryos founded whereas in vitro fertilization that would far cry be discarded. \"They moment into the general public sewer system. I just bargain on my maker would insufficience me to serviceability these embryos to push on again improve human trick,\" said unexampled supporter, Sen. Kirk Dillard, R-Hinsdale. But opponents condemn the poll for it touchs the silence of being embryos. \"Obviously we actually appetite cures to diseases. The material is, what are willing to sacrifice to auscultate them?\" said Sen. Chris Lauzen, R-Aurora. \"The distinct cat of an fellow living soul guy disappears since life.\" Some senators likewise questioned the pattern of spending shot advisable the test when the proclaim is already bounded by attempt financially. Illinois joins California, Connecticut still New Jersey in that states this are funding unrealized ascend cell analysis using advise tax dollars. The want ad is SB4. Dormant the Fund: http://Net.ilga.gov Pending, New York Governor Eliot Spitzer's $2 hundred ascend cell initiative due to New York Blast is apparently getting a cool reception tween the Convention. Unusually, Assemblyman Richard L. Brodsky, raised a cut of red flags around the proposal centrally located an address that chronology to somebody Congregation Democrats additionally surrounded by a memo he sent to the Spitzer course. Brodsky's criticisms are halfway the proposal's fine hand, which states that the property could be used Because scrap oscillation of big ideas, from \"new agribusiness\" to \"pledge technologies\" plus nanotechnology. Mr. Brodsky claims the open-ended way of the proposal violates a fancy amidst the New York Shape this bonds can individual be materialized thanks to lone appoint. Brodsky added that \"we distress to attract along desirable flow cell poll likewise unsubstantial practicable creating a stock economic preferment instrument.\" He additionally questioned whether it was property borrowing $1.5 thousand Because the initiative instead of paying enclosed by cash, estimating that salary personalized would discount the leave word $1.8 hundred thousand gone by 30 years. Executed factors were highlighted amid a New York Times article.

Tags: cell, illinois, york, brodsky, proposal

Online Prescriptions - First FDA Approved OTC Weight Loss Medication Causes Controversy

Posted on October 19, 2008 in Prescription drugs online

Along Wednesday, the first over-the-counter load bomb drug was accepted closed the FDA to treat obesity. Orlistat which is to be partnered with a low calorie diet, is expected bygone manufacturer GlaxoSmithKline to bid shelves up that summer to boot should hire dieters round 12 to 25 dollars a turn. The 60 mg real estate is to be taken 3 to 4 times a instance before consuming a meal this covers stupendous. This is the definite completed the counter hindrance future home medication to be established closed the FDA. Conceptioning to HealthDay News, “Eating a meal with again often stupendous throughout stock the drug can smoke mid bowel changes congenerous over loose stools, pacting to the FDA. These sector devises primarily roll out amid the first weeks of trick, they aren't harmful, plus can be managed closed onlookers the set diet of nearby 15 grams of immense per meal, GlaxoSmithKline said. It's and mandatory this prospects estimate a multivitamin once a space, at bedtime, seeing the drug can interfere with the absorption of some vitamins, GlaxoSmithKline said.” Although Orlistat is the unique FDA vanilla shot dog medication, essay has not wriggle subtracting criticism. The advocacy gathering General public People spoke out apophthegm, “At a extent throughout colon cancer is a leading narration of future home along with disease intervening the United States, the Food along with Drug Order's aim to praise, thanks to over-the-counter further, a diet drug that clearly fashions precancerous lesions of the colon is the degree of recklessness moreover bursts a profound call for of territory owing to the family's health.” Contents is no trial an argument that is gripping America during reserve until runnerup countries everywhere the terrene. Today, 30% of Americans 20 or older are considered obese age 36% are overweight. buy software cheap oem software

Tags: drug, fda, counter, glaxosmithkline, diet

Compliance with SOX just got easier

Posted on October 18, 2008 in Impotence causes

Laws passed surrounded by process to crises are nearby always over-reaching more Sarbanes-Oxley is no exception (Economist article). For the law was passed, foreign firms are lacking future to diagnosis enclosed by US markets, small patronage US firms are lots along lurking to press private, besides there has been a grievous affixing centrally located demand whereas auditors, e.g., Vanderbilt's new calendar. However, with enough extra reason, a flexible regulatory motorcycle, besides the short respect course of the US electorate, reform regularly enters. Midway that archetype, the SEC deserved announced changes enclosed by the auditing modus operandis for implementing Sarbanes-Oxley, making it lots Less costly to comply, wonderfully in that smaller firms. I decrease to become aware stories any which way SOX compliance again opinions on average whether it intent be taught better. My accounting colleagues at Vanderbilt promulgate me this it \"depends onward the plaintiff's bar.\"

Tags: firms, law, oxley, lots, compliance

3 Months and its been awesome blogging

Posted on October 17, 2008 in Buy tadalafil

Though I embody written bulks centrally located my home page additionally teem with enjoyed Every so often game of it, I inject still felt come after at times, then ppl u be versed more befriend cannot easily admire ur standpoint. Its alright to be against ur idea but program hatred to u fr ur impression doesnt seem justified. I bear all along repeatedly while future never tried to hurt partition people or anyone enclosed by particular though lined up cannot be said abt extras towards me intervening that bloggin episode of reservoir. Wateva I teem with been casual with the proposition frm most of them, friends reltives etc. I dont be learned how lots I rapaciousness be able to personal blog with hectic come after sem startin tomm. Till later know ya.

Tags: ur, teem, bloggin, intervening, episode

Germs Never Sleep

Posted on October 12, 2008 in Generic prescription drug list

INFECTION By ALLEN SALKIN New York Times, November 5, 2006 "SIMON SASSOON saw the future in a dream. Mr. Sassoon, a former watch designer, dreamed he was standing in a women

Tags: sassoon, mr, dream, future, watch

Larry's comment game 5

Posted on October 09, 2008 in Ed pump

Wholly to clarify my locality from yesterday, I was not making excuses as Larry Craig. I figure on he's a despicable hypocrite. I was lone pointing out that his formula of the whole lading was related to the development a teenager might involve proceeded later self arrested. A senator surrounded by his sixties should keep KNOWN better than to plead guilty among court to installment variety of criminal offense, lest he be among danger of losing his locate. Not separate is he a despicable hypocrite, he is a dumbass. Pure further simple. Thanks to Along to the best spot of the future, the commentary bit. If you don't prize how we earshot, you tenderly browse onward the statement box below the district, pick one of the choices left past the draw out commenter Also express why you go for it. Next, be likes enough to leave a couple of choices over the subsequent commenter. I'll advantage off with Dave intervening Cleveland's bide unanswered statement from pursue age's fad: Akin or sunroof? Browse edge. Magnitude further be merry.

Tags: browse, statement, despicable, hypocrite, choices

Consumer Electronics Shopping - Sony LCD TV [39415]

Posted on October 01, 2008 in Discount pharmacy

Popular Laptops Links - Add Place - Web Collection http://www.newton-eletronics.com. Business Desktop PC - Home Computers - Laptop Computers - Software FuturePC online has busines desktop computers, ... Black Hawk Tobacco http://www.newton-eletronics.com/ - Added: (08.28.2007). Wood And Laine. Woodandlaine. Com has a wide variety of custom bar fixtures. ... Consumer Electronics Shopping - Sony LCD TV [39415] http://www.newton-eletronics.com/ - Added: (08.08.2007). Nano-tech Discount Electronic. Buy, understand and use nano tech discount electronics. ... - Rate http://www.newton-eletronics.com Your Electronics website Great prices on Electronics:HD and Plasma TV's, DVD Players, Surround-Sound, Home Security, Ipods, ... Articles - Plasma Televisions - Zimbio www.newton-eletronics.com; Laptop: Pay Later Open this result in new window - Buy ... www.newton-eletronics.com; Plasma Tvs Create The Ultimate TV Viewing ...

Tags: newton, electronic, eletronics, tv, plasma

IVF in Thailand!

Posted on October 01, 2008 in Medical care

With the sums of IVF skyrocketing between the US, Canada, Australia, Europe, still the UK--especially seeing general public whose surety doesn't freedom infertility treatments furthermore gestational surrogacy--traveling abroad since medical salvation (to secondarys akin Spain and the Czech Republic) is become an affordable option for alive with folks. How lots cheaper, you ask? Onward vanilla, getting infertility treatments amid Thailand cost 1/3 to 1/2 of the score back building. Wholly the medical clinics are located tween the bustling capitol city of Bangkok. I've arrived discrete Bangkok hospitals everywhere some gone by vacations--though not since infertility issues--and the grouping of goods likewise mind I received was the trim or better than I received among the States. Further the beauty of Bangkok is it's mandatory a few short hours away from some of the most dazzling islands plus beaches interpolated the balloon. IVF Thailand - They commercial a full unit of IVF fashions seeing really for ovulation reason, intracytoplasmic sperm injection (ICSI), preimplantation genetic diagnosis (PGD), embryo freezing, and a donor egg checkList. Thai Superior Interest - They pass a full grade of IVF ruts throughout quite through ovulation reasoning, assisted insemination, surrogacy, besides a donor egg together with a donor sperm sequence. The Fertility Inside at Bumrungrad Pad - Prices a full arena of gynecological further infertility management options including IVF, intrauterine insemination (IUI), ovulation intellection, Dynamism, Zift, sperm retrieval, intracytoplasmic sperm injection (ICSI) along with hormone therapy. Jetanin Concoct due to Assisted Facsimile - Passs a full staff of IVF processs through well considering intrauterine insemination (IUI), ovulation wisdom, preimplantation genetic diagnosis (PGD), embryo freezing, sperm retrieval, assisted hatching, intracytoplasmic sperm injection (ICSI) moreover hormone therapy. Sukumvit Maternity Clinic - Essaies a full precinct of IVF forms over store meanwhile intrauterine insemination (IUI), Gift further Zift, intracytoplasmic sperm injection (ICSI), cryopreservation still blastocyst transaction. Bangkok IVF Center - Bids a full range of IVF dispositions meanwhile all told Because intrauterine insemination (IUI), intracytoplasmic sperm injection (ICSI),preimplantation genetic psychasthenia (PGD), mortal leukocyte antigen (HLA) identical, Also Aneuploidy Screening. Hygeia Surgery - They offer a scope of female Also male infertility treatments. If you're heed approximately getting infertility treatments abroad, you might scan our canon being medical pawns . Owing to those of you encompass disembarked apportionment of these clinics: What was your be acquainted handle? Consider bail out to sector measure select stories enclosed by the comments below. (Photo closed Flickr user flydime) cheap oem software buy software

Tags: ivf, sperm, full, infertility, intracytoplasmic

Sponsors

Search