Monday, February 22, 2010

Fool's Gold, Standard(s)

Here's something new: some good reading ("Ron Paul's money plan is far from golden") at CNN (sic!): this time about nostalgic folly of returning to the "gold standard". It is surprising that someone whose intellectual aspirations are bit above those of his supporters (ok, granted, that's a low bar), one would be so mistaken about realities of tying national currency into amount of precious metal(s) central bank physically has. Maybe this is why central banks are generally lead by people with economic education and experience, and not physicians.

I mean, yes, from laymanperspective, it would seem nice if that green paper that gets printed on would actually have collateral. But impracticality of full collateralization should be obvious: you don't need much of a thought-exercise to see how and why it would fail; and from that point on, to backtrack and see why this realization (when shared by people who control flow of money) means that attempt would be a self-fulfilling failure. And if we were unlucky, slowly cooking but colossal-cluster-magnitude failure.

In addition to the great depression that is obviusly mentioned in the articles, proponents of "strong currency" managed to starve millions of people to death during late 1800s. I am most familiar with a somewhat starvations in Finland (there were 2 instances): globally speaking these were just blimps on radar (sice the whole country population was barely in millions), but death rate from starvation actually exceeded that of world wars... and all that so that central bank could protect value of currency, by not loaning money (or subsidize seeds), managing to keep central bank in black, and peasants hungry or dead. Famine was orginally triggered by weather, of course, but the catastrophe could have been averted by government action. And in similar vain, in more recent memory, depression of early 90s (in Finland) was also deepened by later crop of strong currency proponents, who tried (ultimately in vain) to keep the currency strong by trying to avoid devaluation. In the end they had to let it float anyway (causing run-off devaluation by something like 30% in a week), but so late that much of damage was already done. Fortunately no one starved to death on account of this failure, although unemployment rate tripled closer to 20%.

I am sure there are many more examples; and some EU countries are currently experiencing related challenges (now that they are forced to exercise certain discipline after screwing up their finances before realizing it must be done).

These examples are closely related to "gold standard" part, in that there is simplistic view of nations having to balance their check books on very short term. This is neither practical nor beneficial. And trying to force it to be done does not make it any more practical, beneficial or wise.

And yet -- it seems that principled fools never let facts get in a way of intuitive theories. So I am just waiting for a grand unified theory that binds together ideas of tax-cut for riches, return to the gold standard, and the idea that poor people caused depression (due to welfare costs allegedly being a major contributor to this whole meltdown -- don't ask me how the mechanism is supposed to play; apparently this claim is getting some consideration in tea bagger circles).

Monday, February 15, 2010

NatGeo & Places of Amazing Beauty, well beyond what you could imagine: Hebrides

Ok, it would probably be time to actually write about something technical -- like, say, ultra-modern Polymorphic Type Handling system thatJackson 1.5 will have ("Lexus of Java Data Binders!") -- but after cranking out three-digit number of entries last year (at least 50% of them technical), I will cut me some slack here. Still, without typing some prose I am worried that my fingers might evolve away, so let's consider something beyond realm of technical stuff.

As usual my inspiration comes from a high-quality affordable US magazine called National Geographic. That's hardly news. But after reading about all these exotic remote locations like Madagascar, or that magical forest/mountain area in China of which name now escapes me, I was somewhat surprised to find that Hebrides (that set of islands on one side of Scotland) not only produces heavenly malt whiskies, but also sports sceneries more celestial than Sports Illustrated swimsuit edition. And it's not just that I am getting old: beauty may lie in eye of beholder, but there are certain things that are beautiful regardless of their age (or observer's age). Some landscapes of nature are like that, with or without curvature.

So if you get a chance, have a look at article "Edge of the World", and especially the slide show of photos that accompany it. And picture yourself in one of settings, perhaps sipping a warm glass of Talisker or Laphroaig (latter when visiting, say, Fingal's Cave; former at around those abandoned stone buildings at Hirta, St. Kilda?).

If it wasn't for the fact that kids would probably bore to death in 10 minutes flat, I would be ready to migrate to Hebrides. At least until getting there, and sun sets down & wind sets in and all those little practical details. But in my imagination I am already packing!

Sunday, January 10, 2010

Good News, 2009/Jan: Farming Cool Again, Urban-Agro saving Detroit?

Color me goofy, but I believe I have written something relevant to this latest interesting article in Fortune, "Can Farming Save Detroit?"... lessee.

Ah, yes, back in October I did point to a related Sci-Am article ("The Rise of Vertical Farms" in "Good news is news too...") that presented and discussed the concept of ultra-modern urban farming. And now Fortune has something more concrete to write about, regarding planned development in Detroit, of all places. It (Urban agriculture in general and the particular project in specific) actually seems to make lots of sense -- I did not know, for example, that there are no chain super markets in Detroit; and conversely there is lots of vacant land, mostly (formerly) residential (meaning no toxic industrial waste). There's no point in just repeating all potential benefits here: just suffice it to say that if done correctly, it could be a significant win-win-win situation, from environmental as well as quality-of-food aspect. That it would be done by someone rather unexpected is probably a good thing in itself: seems like lately people that are most unexpected to stand up and do something do just that (like mr. Boone with wind mills etc. etc.). Desire to leave positive legacy is a strong driving force, and continues to influence development in US: it's not just Ivy League colleges that get founded by elderly billionaries (and yet some numbskulls are trying to kill inheritance tax -- how freakishly stupid is that? -- but I digress). Saving the world does kind of top the list of things to do, if you want to leave such a legacy.

In addition to being interesting in and of itself, I find it fascinating how ideas enter mainstream gradually. I am pretty sure that Time and Newsweek pick this up in a month or two; then followed by broadcast news (.... sloooowly), and eventually daily print papers (once everyone is about aware of the thing). I guess this is one more thing to read one of these affordable high-quality magazine US market is (still) blessed with, like Scientific American, Fortune and National Geographic Magazine (and there are plenty more -- these just happen to be ones I have time to read): you get to learn about important ideas, concepts and developments slightly ahead of most others. And if you are even more time-constrainted than I am, well, you can just skim Time or Newsweek, and still be well ahead the curve.

Of course, it could also be that in a decade or two we may be reading articles like this one same way we do now for all those "by 2000, everyone has a personal rocket ship and eats food pills for lunch" future visions... we'll see. It's just that there are actual major problems with current agricultural state of the sart; and I am not thinking of left-wings "agri-biz is bad" angle, but rather more concrete problems of us running out of phospates for fertilization (it is a severely limited natural resource, turns out); loss/compaction of top soil (may need no/low-tilling techniques; but current food crops are not optimized for those); and the perennial problem of over-population and continued world-wide population growth. Oh, and also rabid opposition by well-meaning environmentalists against useful gene-manipulation and breeding techniques.

So, we shall see. We live in very interesting times. As always.

Saturday, December 19, 2009

Could you please tell me some more about athletes' marital problems, CNN?

It is an unfortunate fact of life that "news" services in US are in sorry, tepid state; and to get decent news coverage one has to use better international sources (BBC, or any european agency), or turn to non-daily/non-TV alternatives (magazines, which still offer reasonable in-depth coverage). But this on-going idiotic episode with a celebrity golf player's domestic issues takes the cake as the low point for this decade (maybe competing with media's criticless bashing of UN Iraq nuclear inspectors back in 2002 -- but I digress).

1. What could POSSIBLY be more important issue?

But hey, there have been recent orgies of lesser relevant news (did Michael Jackson's or Ann-Nicole Smith's deaths really warrant being top news entries). Why is this any different? Aside from being even less relevant -- honestly, gossip pages, or perhaps sports section (... which is ridiculously inflated part of local newspapers and TV programmes, anyway...) would have been better placements; and for respectable publications, possibly not even those -- than anything comparable in recent history, there is the thing that there has actually been lots of newsworthy things to write about.

Like, say, that gathering of world leaders in Copenhagen; discussing urgent (and eventually life-and-death) matters of saving the world. And in domestic section, well, there's plenty of economic stuff to write about, or the thing about medical industry and insurance. Oh, and hey, wasn't there a war of sizable portions also going on (actually, two, but who's counting).

In fact, I can't think of a reason for this even ranking on page 7 of thursday edition of the local newspaper. There are tabloids, after all, that could cover this stuff. Well, except that in US, it's not "newspapers vs tabloids"; it's mainstream (tabloid level) and fringes ("news of the world"). Even mainstream sells manufactured controversies (trademark of tabloid in other countries) and social porn.

And yet, somehow what irritates me most is that I noticed that CNN followed up on this stupid episode like a hawk; as if it really was a major story.

2. What did that "N" originally mean?

So why pick on CNN? After all, CNN is to News what MTV is to Music -- sad, irrelevant misnomer. Ted Turner would be rolling in his grave was he not alive. I guess it has more to do with the fact that CNN is ostensibly in the news business. Newspapers and most other networks are in general "media" business; they are also News dilettantes, spewing some amateur-level newsy stuff. But clearly TV networks are more into general entertainment; and newspapers into advertising with some commentary columns (well, actually, they also do do some local news stuff -- useful and sometimes noteworthy -- maybe I am being too harsh -- but only local, seldom even reaching to regional level).

So it's that when even entities that claim to do News fail to do that, well, that's pathetic.

3. Message to mr. Woods

Ok; enough ranting about sad state of US media. But here's a personal message for the nominal cause of this red herring of a news: Tiger, go stuff that golf club up your ass. Sideways. I don't care about your business (personal or otherwise) -- but it appears that your messy business has suddenly become my business. Stop it. Go, disappear. And for crying out loud, don't cry out loud in public. It is so pathetically unmanly that I feel nauseous. So, grow a spine (a pair you apparently already have). Whatever else you do, do NOT cause more media events. You are rich enough to afford to do whatever that other stupid athlete did after murdering his wife (of hey, yeah, come to think of that, do not do what that guy did in the end -- just the initial part of trying to keep low profile).

Wednesday, December 09, 2009

Classic Android, with Electric Sheep

Yes, best pop and rock music, as well as sci-fi books seem to have been written in (late) 60s.

Case in point: Philip K Dick's classic, "Do Androids Dream of Electric Sheep?". What an absolute masterpiece. Very prescient, relevant, and fundamentally deep; all without seemingly trying too hard to be anything more than a decent story. None of wanna-be-intellectual babble -- smart with dead-on style; or trying to predict future -- it is enough to just reflect on reality, observations of human mind, and there you have it.

I originally read this book about 10 years ago, but as a translation (in finnish). It made a big impression even then -- even more so than the movie that was based on it (movie is pretty good too, but book is just so much much better... this even though I read book only after seeing the movie, usually "first one wins").

So: few months back I noticed a paperback english copy at the local book store (no, I don't order all my books online...) and decided to re-read it. Was it still good? Not just good, absolutely positively great. So if you like sci-fi but have somehow managed not to read it, go read it. Same applies to most (or perhaps all) books by PKD of course; like The Man in The High Castle, (written in -62), The Three Stigmata of Palmer Eldritch (-65) or Ubik (-69)... the list goes on and on. And even though his later works are very good too (like, say, VALIS and The Transmigration of Timothy Archer, his last book), it's something about those books from 60s that has the absolute brilliant genius. Or, shall we say, "shine of crazy diamons" (I know, I know, that's refecence to a great 70s song... but YEARLY 70s, not that far removed). I just wish he had had a chance to write just some more books. Yes, they are that good.

Oh, and just in case you are wondering: his 50s books are strikingly good too. :-)
I love "The World Jones Made" for example. Totally cool book, which somehow manages to mix in strong environmentalist themes (about 20-30 years before anyone else did, it seems), extension of pan-Gaia, and of course plenty of dark humor and bit of political commentary.

Given above, I concur that I am bit of a fan boy. Now, maybe I should get Kindle for Christmas, to be able to read more...

Thursday, December 03, 2009

Milk of Human Madness, Jule-tide edition

Ok, in between technical time, it's time to review some goofy stuff while we wait for Santa. Here goes...

1. Can't manage to find time to do something useful...

yet have plenty of time for "time management"?

Sound silly? Have a look at Pomodoro Technique. Great for giggles, as a case study for human insanity.
But if it starts to make some sense at any point, do not hesitate to get some professional help. Immediately.

But then again, there are always some co-workers who might benefit others by such techniques: by not having time to do anything, they could not make mistakes. And that's worth something too (brakes for loose cannons).

update: above comments are just related for application of said technique(s) to software development -- maybe other domains could benefit from intrusive regularly-scheduled interruptions (perhaps augmented by electrical shocks)

2. IRC? Yes, that thing hackers use when they don't want to be overheard!

Oh yes, you can always trust Numb3rs to get technical things FUBAR. Funny stuff.

Now, if you will excuse me, I will have to disconnect from my blog server before connection can be traced by FBI (it's that 30 second rule you may know from movies -- must triangulate fast -- gotta go!)

Monday, November 09, 2009

Manifesto Time: SOA with Common Sense

Ok, I had seen "SOA Manifesto" link on my Google reader (written by Stefan T), but hadn't paid much attention to it. Too busy designing and implementing services, as it happens. But today I decided to have a peek, and was pleasantly surprised. I don't know what's with manifesto's, but it seems like ones I bother to read make sense. Granted: my sampling of manifestos is little more than sequence of the venerable Clue Train Manifesto, and Agile Manifesto. But the track record here is bit better than with other kinds of declarations within technical domain.

At any rate, go ahead and read it, it belongs to Just-Makes-Sense category. Good stuff, pragmatic, not too fluffy. Sometimes it does really pay off to find bit of common ground, in between dead-horse-beat-fests.

ps. for an alternative view, you can find many rebuttals (like this one -- but don't waste too much time on it; it's not written very well, and mostly focuses on strawman argument ["it can't be good because it was written by bad guys wrote crappy software"]).
This discussion (*) seems to be one of those cases where best arguments for something are made by people who are against the thing. :-)

(*) Assuming you can call talking past each other a discussion

Friday, October 30, 2009

Good news is news too: thoughts on and by 3 quality nonline magazines

If I have said it once, I hope I have said it a thousands times. This is a fact: americans are pampered by the big, affordable selection of quality magazines. Or at least they should be spoiled if they do read them -- I am still not yet convinced they do, after living in the states for a decade. This abundance of goodness is in contrast to selection of daily newspapers; which are -- relatively speaking -- not that much to write home about. It's almost immoral how much good stuff you can actually read from refined-tree-based non-daily print products, for a very modest fee. My specific selection of such Great Magazines contains three exemplars -- Scientific American, Fortune and National Geographic -- but I suspect I could easily form many more such triplets and still make similar statements. My choice of three is not limited my economics or supply problems, but by time constraints: I can barely keep up with these three, as things are.

But I digress. After being inspired by one of many outstanding articles (it'll be the last one I mention in this entry, so more on that one later on), I thought it be fair to review one interesting and relevant article from all three. So here's Tatu's October 2009 American Magazine Article review.

1. How American Auto-Industry was Put In Its Proper Place

(aka "The Auto Bailout: How We Did It" by Fortune)

Of articles chosen, this is the most close-to-earth one. It's a condensed story of how GM/Chrysler cleanup project was done by the "Team Auto" of the US government. It's easy reading, and outlines how well difficult tasks can sometimes be managed, with combination of good people, right timing and perhaps bit of luck. If you had asked me to predict how well process could possibly succeed -- I mean, all the facts were there, and odds did not look very good -- I think I would have thought it unlikely that end result could be as good as it seems to be. And this not so much based on the story, which mostly explains what was done and how, but based on my thinking of how these things tend to go (with the level of business acumen that a software engineer can possibly possess, whether that's above or below average banker's talent).

I really like Fortune for articles like this: it's not a dumbed down version (there are weeklies that can dumb it down a notch; and then newspaper that take it to almost imbecil level; and finally TV shows that do the retard-a-versions for actual illiterates), but manages to be very easy reading.

But that's not all: Fortune also manages to be a good magazine due to its contrarian spirit. For a business magazine it has very independent spirit, and viewpoints presented are varied and if possible even something I'd call fair. It also tackles relevant and non-easy issues -- it's not just yet another WSJ (which itself actually may be one of few examples of good newspapers; nonetheless, it's much more predictable and thus less interesting with respect to non-daily news; but I guess that's only fair for a DAILY newspaper).

Anyhow: that's a good read, enough said.

2. Living On a Razor's Edge (by National Geographic Magazine)

And just so as not to get too well grounded with day-to-day (or year-to-year) living, it's good to mentally teleport into another time and/or place. National Geographic offers multiple articles for doing that; learning about other countries, cultures, flora and fauna, and all combinations thereof. Picking something to showcase is not easy: multiple articles could qualify.

But all things being equal, reading about Madagascar is always a safe bet for learning something new and unusual. But even within those expectations, the story and especially pictures that illustrate it stand far apart. I mean, how would one even imagine natural constructs like these cathedral-spire lookalikes? And things that live and grow on, around and under them. Whoa. Besides, it's somewhat of an uplifting article too, for once human development is unlikely to directly threaten the thing (indirectly climate change can of course affect it, perhaps destory, but that's still better than gone-in-next-five-years odds many other exotic places are given)

3. The Rise of Vertical Farms (by Scientific American)

(see http://www.verticalfarm.com for more)

And finally this is the article that got me inspired to write about stuff others write about. Article itself is sort of mind-blowing: the idea of having skyscrapers used for growing our food sounds decidedly futuristic, somewhat like the old (and for a while now, obsoleted) future predictions of how everyone by 2000 flies around by a jet pack and eats food pills for energy. But when you read the article and think about it, the first questions should be "would it really work?", "why didn't *I* think about it?" and "isn't that obvious now that I read it?"

I like the creativity aspect of the idea; as well as its immense fashionability. One of more surprising current undercurrents of progressive (and I don't mean politically leftist label here) forward-looking thinking is that agriculture is actually not a thing of the past, declining "industry", but something that is both very essential for humankind and also something that is part of the future and current, as well as past. The only thing that has been declining wrt. farming has been amount of population it employs; but its importance hasn't really reduced over time, nor will it significantly be reduced any time soon. So although there has been steady pace of R&D over the years, it is only becoming obvious now that farming is a big thing; there are lots of things wrong with it, but with all the challenges there are also gigantic opportunities. This along with more mundane trends of organic-food-is-cool, bundled with finally-at-last-here american environmentalist awakening is really making farming Cool with a capital C.

And this is where this idea becomes sizzling hot: hey, not only can you produce fresh food locally (where are the consumers? in cities dummy!), it can be both economically beneficial, good for your health (no, not in the "good vibes" sense of organic food but with regards to actual reduction of use of pesticides, less time for spoiling etc. etc. etc.), AND good for environment (less land used, less water, can recycle waste water and perhaps even solids; less energy for transportation). Oh yes, and also good tasting due to freshness -- fresh produce year round.

4. Common Threads (or Exercise in Deep Thinking by an Amateur Philosophist/-logist)

One more interesting thing about the "Big Three" is that they often converge around similar topics, somewhat aligned thinking, same threads; sometimes it might not be trivial to even know which magazine had any given article if you weren't shown it. And I don't mean this in negative way -- it's not that magazines are identical, or lack identity, but rather that they are varied and topic selection thereby overlaps (but is not lemming-like approach of daily news). Of course, some could call such convergence zeitgeist; different entities talking about similar things, threads that connect things that seem unrelated (like environmentalist/naturalist NG vs. business-talk of Fortune vs Geeky SciAm). And cynics would claim I am just missing weekly-paced groupthink. Perhaps this is part of the thing -- there being thoughts floating in time (as much as I hate the word, I guess I better use it... memes).

But I also think there's something related to sort of national way of thinking (what is the word for that again? Volkgaist?). Beyond temporal similarities (wars are more relevant when they are going on, obviously; significance of most events is time-bound), there is this common solution-oriented approach, and choosing of similarly current topics (not just fashionable, as in discussing stupid crap like celebrity gossip or politician's marital prolems) is something these magazines share. And most importantly: there is always this underlying faith in things improving over time. I suspect this is something profoundly american; something more genuine than stomach-revoltingly-plastic flag-waving variety of americana.

What I mean is that many articles talk about how things could be improved; it is actually quite rare to read an article where the overall tone is negative, much less something where things are pointed out to be hopeless. One could of course claim that's just good business sense (who would pay to read about bad stuff), but that's easily rebuked: selling social porn and doom-and-gloom is the business of TV networks, and quite a profitable plan at that.

Anyway, enough soap-box philosophizing (is that a word? can make it one if not?). Thank you for time. And please consider subscribing to some of these great affordable american magazines, if you don't already. I'd rather they be around during my lifetime, and maybe even my children. There'll be more time to read when I retire. :-)

Saturday, October 10, 2009

My 100 days back at the Mother of All E-Business

Time sure flies when you are having fun! Why: just today I realized it's approximately 100 days since I (re)started at Amazon!
This realization was based on having had to reset my password last week; and cycle between mandatory password change is 3 months.

I guess 3 months is still within loose definition of the Honeymoon, i.e. initial period of positive view on one's (still) new employer, team and surroundings. Nonetheless I am positively surprised how positive I feel about about things I work on and people I work with. It obviously helps that the company is doing well (as well as could be expected given macro-economic situation); but that doesn't quite compare to joy for high caliber of people that make things run, and that I have pleasure to work with. Especially so for my team: this is only the second time in my whole career (of 14 years) when I feel I am surrounded by people who know more about whole many things than I do; including core technical skills (for curious, the first time was in mid-to-late 90s, back in Helsinki). And the beauty of this all is that we are also working on somewhat cutting edge systems; not merely with regards to scale of operational things ( I generally don't care how many servers you waste CPU time on, or how many gigabytes of disk space they have -- that's sort of cool when you are starting your career, but you quickly [should] get over it), but rather with regards to complexity of the problem domain and resulting (mostly) essential complexity of solutions to solve problems. We are solving not only very big but also very hard problems. And that takes time; slowly, piece by piece new things get built, big beast of complexity starved to death. Fortunately Amazon has (and groks) something that is not very common in enterprise world: patience and long-term view; focus on things that matter, and perseverence to see through what you need and decide to do. Now that the team has worked on longer term plan for multiple years, results are accumulating, and that's the most exciting thing overall.

Anyway: I am very content with what I am doing now (hi there Sachin! can I get my raise now?). Enough said about that. No one likes people who brag about their marital bliss, luck in lottery, or amount of money, fame and chicks open source activities bring about. :-)

But one final thought on subject of work life, compared to my open source night time hacking: situation has always been such that the two are very loosely (if at all) connected. At first this seemed unfortunate, but over time I have come to appreciate this distinction: if the two were interlinked, wouldn't it just mean I spent both my work day and chunk of free time for work? And would it not also be putting all eggs in single basket? So perhaps there is something here similar to the rule of "never start a business with a friend (or relative)" (if business goes sour, you will be neither business partner nor friends; and even without that, there's enough tension to rip apart friendship): it may be good to keep open source "hobby" arms-length separate from paid-for development work. Much like work life is often best kept distinct from family life -- not totally apart of course; friends from work will be friends outside work too; and sometimes one world temporarily plunges into the other -- but at least asynchronous, transiently co-habiting temporal spectrum, but mostly not (ha! I never thought I'd write such a long sentence outside of tech specs...)

ps. If there's anyone with solid programming skills, background in NLP (or closely related areas), wish to solve actual real-life important problems and need or desire to get a (new) job, shoot me an email. We are still hiring. Stuff will be sold over the Internet, and facts need to extracted to support this lucractive business!

Wednesday, October 07, 2009

Test First? Only if tests are the first and foremost deliverable...

Ok, given that my view on testing, unit tests, and "things of that nature" has slowly but surely evolved over time, I like reading what others have to say on subject. The only readings I steer clear of are fanboy articles, and possibly "it sucks because I'm contrarian" counterpoints. This still leaves lots of good material. For example, "Unit testing in Coders at Work" is a delightul compilation of multiple good (and some so-so) view points.

My personal favorite is the last episode: case of "a TDD proponent and another good programmer". Although it is but a single case I do think it suggests something simple yet fundamental: you tend to achieve whatever is your main goal. And if you consider Testing with capital T to be the most impotant thing; well, you will get good tests. But what does NOT follow is that you get stellar design or even code. You just get a design and an implementation that works the way you expected it to work. Which is not a bad thing per se; just not necessarily intrinsically good. That is: good design and implementation untested is better than perfectly tested but badly designed or implemented thing; it is easier to find implementation problems (bugs) than to re-design or re-implement.

That is probably my biggest misgiving regarding "Test First" idea: it does suggest that testing comes before anything else -- not just temporally, which may or may not make sense (often does; as often does not), but most importantly, as priority. For me testing is a very important supporting area: very useful (as I have said, none of my open source projects would have nearly as good quality and maintainability as they have without lots of time spent on writing and maintaining test code!), but ultimately not a goal but a tool to achieve the goals.

With respect to article, another pleasant observation is that I tend to agree with most practicioners interviewed. Pragmatism seems to be a core trait of good programmers: if not a defining one, at least one strongly correlated with core competencies. I suspect that has lots to do with the failure of the "TDD guy" on his try with Sudoku solving, as well as misplaced (if understandable, considering he was writing material for his blog) focus on testing.

About me

  • I am known as Cowtowncoder
  • Contact me at @yahoo.com
Check my profile to learn more.

Powered By