On this page.... RSS 2.0 | Atom 1.0 | CDF
# Friday, April 27, 2007
Just a one question survey. 
If you are evaluating a software product, what do you prefer to do:
A) Download everything, including help, samples, SDK, etc. at once, even if it may be half a gig.
B) Just download the product bits first and then either download the help, samples, SDK, etc. separately as you need them (or never download those and just use online help/samples).
C) Download a shell installer that lets you pick what you want and only downloads/installs what you pick?
D) Try out the bits in an online VM environment.
E) Other, please specify.
You can either just pick one or put them in order of preference.
Thanks in advance for any opinions!
Friday, April 27, 2007 2:31:06 PM (Eastern Daylight Time, UTC-04:00)  #    Disclaimer  |  Comments [1]  | 
# Wednesday, April 11, 2007

Christopher Alexander is a noted traditional (i.e., not software) architect who's been writing about design since well before I was born.  Some of his books, most notably A Pattern Language, are the basis of the patterns movement (for lack of a better word) in the software industry.  Anyone who writes on software patterns includes his works in their bibliographies, so I figured there must be something to it.

Not being one to trust others' reductions and paraphrasing any more than I have to, I've been wanting to dig into his work myself for some time.  I finally got around to it in early March.  I've started with Notes on the Synthesis of Form, which seems to be the first book in the series on patterns.

Apart from loving the plain black cover and white block lettering and of course the obscure sounding title, I also enjoyed the innards.  It really is interesting how similar the problems and processes of three-dimensional design and architecture are with those of software design and architecture.

I dare not reduce this work or ask you to depend upon my fuzzy recollections for a precise summary, but what follows is what I recall of the book, those things which made enough of an impression to stick with me at least these few weeks since my reading.

First, I recall the observation that we often only really know the proper form (solution) by recognizing things that are out of place (misfits).  What's interesting about this is how utterly incompatible this is with the idea of waterfall design, i.e., trying to imagine and gather all the requirements of a solution up front.  We simply lack the imagination to create solutions that fit perfectly using the waterfall approach, and the more complex the problem, the more likely this approach is  to fail.

This is in part why agile, iterative development and prototyping works better.  It enables us to create a form (a solution) and see how well it fits against the actual problem.  We can easily recognize the misfits then by comparing the prototype or iteration to the problem and make small adjustments to eliminate the misfits, ultimately synthesizing a much better-fitting form than we could ever imagine up front.

Second, I found the approach to the composition of the individual problems into the most autonomous groups (problem sets) possible to be insightful.  But the key observation here is that this composition should be based in the realities of the problems, not in the preconceived groupings that our profession has set out for us. 

For instance, rather than starting with the buckets of security, logging, exception handling, etc., you identify the actual individual problems that are in the problem domain, group them by their relative interconnectedness, and then attempt to design solutions for those groupings.  The value in this observation lies in keeping us focused on the specifics of the problem at hand rather than attempting to use a sort of one-size-fits-all approach to solving design problems. 

Further, if we take this approach, we will have more success in creating a form that fits because the groupings are along natural boundaries (i.e., areas of minimal connectedness) in the problem domain.  Thus when we create a solution for a set of problems, the chance that the solution will cause misfits in other sets is diminished.

Finally, as we identify these natural sets in the problem domains, we see recurring, like solutions (patterns) emerge that can be generalized to create a sort of rough blueprint for solving those sets of problems.  The patterns are not rote algorithms with no variation or creativity but rather are like an outline from which the author can craft the message using his or her particular genius. 

This avoids the pitfall of the one-size-fits-all solution, provides for competition and creativity, and ultimately has the best chance of enabling designers to create a system of forms that integrate harmoniously and address the actual problems at hand.

And the idea is that these sets are also hierarchical in nature such that one can create sets of sets of problems (and corresponding patterns) to create higher and higher level coherent views of extremely complex problem domains.  This, of course, fits nicely with the way we deal with problems in the software world as well (or in managing people, for that matter), dealing with problem sets and patterns all the way from enterprise application integration down to patterns governing individual instructions to a CPU (or from the C-level management team down to the team supervisors).  What can we say, hierarchies are convenient ways for us to handle complex problems in coherent ways.

So what does it all mean?  Well, I think it in large part validates recent developments in the industry.  From agile development (including test-driven design) to domain-driven design to, of course, the patterns movement itself.  We're seeing the gradual popular realization of the principles discussed in this book. 

It means that if we continue to explore other, more mature professions, we might just save ourselves a lot of trouble and money by learning from their mistakes and their contributions to human knowledge.  It's like avoiding a higher-level Not Invented Here Syndrome, which has long-plagued our industry.  We're a bunch of smart people, but that doesn't mean we have to solve every problem, again!  Why not focus on the problems that have yet to be solved?  It makes no more sense for a developer to create his own custom grid control than it does for our industry to try to rediscover the nature of designing solutions to complex problems.

It also means that we have a lot of work to do yet in terms of discovering, cataloguing, and actually using patterns at all levels of software design, not for the sake of using patterns but, again, for the sake of focusing on problems that have yet to be solved.  I look forward to continuing reading The Timeless Way of Building and to the continued improvements of our profession.

Wednesday, April 11, 2007 11:27:33 PM (Eastern Daylight Time, UTC-04:00)  #    Disclaimer  |  Comments [0]  | 

Years ago, not long after XP was release (it's weird saying that), I found my computer slowing down noticeably, so I went on the hunt for a better than in-the-box defragmenter.  I don't recall how, but I came across Diskeeper.  So I tried it, and voila, I noticed an immediate improvement. 

Ever since, I've been sold on using Diskeeper, and I stuck with v7 until this year.  Both Executive Software (DK's maker) and Raxco (makers of PerfectDisk) were kind enough to give me copies of their latest version.

Right now, I'm using PerfectDisk on this laptop, but on my two other in-service machines I'm using Diskeeper.  It's hard to say if either defrags better than the other.  I imagine they both do about as well, though I dare say each has things to recommend it on that front.  I don't have the time or resources to do any kind of benchmarking between the two.

That said, I find I like Diskeeper better.  Maybe it's because I've used them for so long, and to be honest, PerfectDisk (a trial version a year or so ago) killed my external USB hard drive (maybe it was on its way out, but it definitely died after my attempt to defrag it).  I've not seen similar issues with my current version of PerfectDisk, so I can't say if it was or wasn't the fault of the software.

As for Diskeeper, I like the new UI in 2007; I'm a sucker for attractive UI.  I also like what they've dubbed "InvisiTasking."  It runs all the time and really doesn't interfere with my day-to-day activities, and on my laptops in particular, it's nice not worrying about keeping them on overnight. 

It took me a while to trust it--I'd grown so used to scheduling, and I don't want anything interfering with my perf.  But I haven't noticed it interfering, certainly not as much as, say, the MS desktop search indexer.  MS could learn something from Diskeeper in terms of how to actually run in the background.

Oh and it works great on Vista from what I can tell so far.  Smooth install and no issues with UAC and the like.

The problem with regularly using a defrag tool is that it's hard to say if it is really helping.  After my first experience, I've taken it on faith, but Diskeeper has a nice history log that shows the fragmentation history, and I can see a correlation on days when, e.g., I've installed or uninstalled a Visual Studio CTP.  So I think there must be something to it; I certainly can't complain about my system performance noticeably degrading over time like it did when I wasn't using a defragmenter.

Anyways, if you're looking for a defrag utility, I would actually recommend Diskeeper. I'm no file system expert, nor have I created control groups to objectively test anything.  But I do think it helps, and I like the latest version's UI.  So take it for what it's worth. :)

Wednesday, April 11, 2007 9:30:29 PM (Eastern Daylight Time, UTC-04:00)  #    Disclaimer  |  Comments [1]  | 
# Thursday, March 1, 2007

Don't forget!  This Saturday is NYC Code Camp III!  Unfortunately, I won't be able to make it as I'm helping to prepare for our upcoming 2007 Volume 1 launch next week.  We've got some great stuff in the works from the User Experience Group, so keep an eye out for it. :)

Thursday, March 1, 2007 11:39:10 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, February 24, 2007

In the current/upcoming CoDe Magazine is an opinion piece I wrote that talks about one potential way we could move forward in terms of how we develop software.  Essentially, I think we are at or near a point where we can better model and thus better design business software to reflect the reality of the business, chiefly in terms of focusing more explicitly on workflow and process and less on the data and even, to some extent, on the objects.  More specifically, it discusses a different approach to validation that is very process-centric and shares some ideas on how it might be achieved using currently-released technology.

I do want to attempt to implement it, but I have not afforded myself the time to do so yet.  These days I find I have so little time of my own what with three young kids and Mrs. dotNetTemplar and all the great work we're doing at Infragistics.  So if someone else thinks it's an interesting idea and has the time to try it out, please let me know how it goes.  If anyone has any further thoughts on it, please share here either in a comment or via email.  The article is definitely not intended to be pedagogical but rather dialectical--I want to stimulate a discussion with others in this field who are interested.  So please, blog or comment or email!  Tell me I'm wrong; tell me I'm crazy; tell me "duh!", or whatever you think.

Saturday, February 24, 2007 9:48:15 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, February 5, 2007

In case you haven't heard, the NYC code camp is coming up here next month on March 3rd.  As usual with code camps, everyone gets a chance to share their knowledge, and NYC is no different.  You can read the call for speakers and see that they're pretty much totally open for content in two different formats (chalk talk and presentation).

I'm thinking about submitting a chalk talk on architectural and development approaches.  It seems to me these days that there are numerous ways to tackle designing applications (data-driven, object thinking, test-driven, scenario-driven, etc.), and I'd be really interested in getting in a room with other experienced devs and architects to talk about experiences with each in an effort to learn from each other.

If a chalk talk like this sounds interesting (and you'd come to NYC code camp to discuss), please let me know by comment or email.  Ideally, I'd like to get at least one other host/moderator besides myself who maybe prefers a different approach than I do.  And to qualify that, my current inclinations are towards object thinking and what I call process-driven, which I'd say is like scenario-driven on steroids.  (If all goes as planned, I have an opinion piece on that coming out in the next edition of CoDe Magazine.)  It'd be fun to get together and hash it out.

Monday, February 5, 2007 10:31:20 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Friday, January 19, 2007

I've had a few people express some concern/difficulty with upgrading my .NET Service Manager (a.k.a., The Perfect Service) to CLR 2.0.  So, while I can make no guarantees, I'm providing a 2.0 (VS 2005) version of the solution here for you to try.  Hope it helps!

Download the Perfect Service for VS 2005/CLR 2.0

Friday, January 19, 2007 11:45:14 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, December 31, 2006

I just read that my governor has signed into law a bill granting many of the benefits of marriage to homosexual couples who create a "civil union" together.  I suppose I should be happy that at least they're not calling it marriage.  At the same time, one has to wonder how such unions promise society the good that traditional marriage promises, but I tend to think the root of the problem is a misunderstanding of the full meaning of marriage.

As I see it, the chief good that marriage promises society is the promise of a desirable future, which is brought about by the bearing and rearing of children to become mature adults who contribute meaningfully to their society.  It goes without saying that homosexual couples cannot bear children, excepting those women who may choose to become artificially inseminated, but certainly male couples cannot bear children in any sense of the word. 

As for rearing, yes, through adoption, homosexual couples could indeed rear children, so there is something to be said for that.  But even so, it is at best an unestablished good.  It seems likely that the child raised by a homosexual couple will have at least some issues similar to other children who are raised without a mother or without a father (in addition to those generally experienced by adopted children).  Maybe in some individuals' conception ideal society, it wouldn't matter if a child were raised by homosexuals, but it remains the case today that it presents numerous challenges, emotionally and socially.  That said, the challenges such children may face might not be as bad as growing up in numerous foster homes or in orphanages, so I personally can't rule it out as a good for society. 

And in cases where artificial means are used to produce children (ignoring other ethical questions on that subject), there should surely be some concern for the child's desire to have and know his or her other "real" (biological) parent.  Despite our technologically arrogant objections to the contrary, it appears there really is something to biological parenthood, and so I think we need to be careful when obscuring it--we need to be mindful of the potential damage it will have on such children.  Personally, I don't see the good for the child or for society in such a situation.

In any case, it seems to me that such a situation, either the bearing of children through artificial means or adoption, are going the be the exception for homosexual couples, not the rule.  They are certainly not the almost inevitable outcome of such unions, as would be the case in heterosexual marriages.  Indeed, one would think that the likelihood of childbearing and rearing would be inversely proportionate between homo- and heterosexual couples, i.e., only a small percentage of homosexual couples would bear or rear children while only a small percentage of heterosexual couples would not bear or rear children.  And history has proven this to be true.

Of course one might argue that history, societies of the past, have not given homosexual unions a chance in this respect, but as homosexual advocates are all too eager to point out, homosexuality is not an invention of the modern age and even in society's where it is/was not frowned upon, it is/was quite rare for a homosexual couple to rear children.  And why should it be common after all?  The joining of male to male or female to female does not naturally result in children, and so it would indeed take an exceptional couple to reach beyond the natural fruit of such unions to desire and follow through with the upbringing of children.

The Misconceived Good

I said before, though, that I think there is a deeper problem in this question, one that reaches to a foundational lack of understanding of marriage between a man and a woman.  I am thinking here of the focus on love between two individuals as being the defining trait of marriage.  One need not look far to see manifestations of this belief--pick up any book or movie that involves a marriage, and you'll almost invariably see a love story that results in a culmination of marriage.

You won't find me naysaying love, certainly not love in marriage, but the issue here is the popular representation of the good of marriage, namely, that it is the culmination of a love story.  I dare say it is this conception of marriage that is the chief cause of many ills in our society.  I dare it because marriage is the foundation of family and family is the foundation of society.  If marriage is misunderstood then the glue that holds a family together becomes brittle and breaks, and when families break apart, society becomes undone at its very roots.  And so we have been and are proving here in the West.

So just what is the good of marriage if it isn't what our popular culture portrays it to be?  I have spoken already of the good that marriage promises society--chiefly the bearing and rearing of children, but to be sure, there is more good in marriage.  Indeed, love between the husband and wife is a great good as well, but it is more than the giddy love that drives love stories to their climax.  I would even go so far to say that the giddy love, that feeling of complete elation and enthrallment to passion that we humans sometimes feel towards one another, is not inherent to the essence of marriage.

Now I speak both from my own experience and that of others.  There was a time when I was "in love"--when my thoughts were filled with little else than those of my beloved, when my heart sang, my pulse raced, and the mere thought of her painted a goofy grin across my face.  Truly it is an awesome and wonderful experience to be so infatuated, better than any drug or food or even sex itself because it lasts longer and has no crashing at the end.  I would not deny anyone the joy of it, but I would and do deny that such feelings are essential to marriage.  I do because marriage is so much more than this and matters so much more than any passing infatuation.

The infatuation inevitably fades.  Surely, there are moments, glimpses, perhaps even real resurgences at times, those times when you again feel truly in love with your beloved, but they are rare, and I would say that their rarity makes them more treasured and enjoyable than if they were constant.  Like the beauty of the sun's rays piercing feathery clouds on a cool winter morning, they are wonderful and joyful, to be relished and remembered chiefly because they are fleeting, contrasted with the normal beauty of a clear blue day or a sparkling night.

The True Good

But there is something in that--the beauty, the good of marriage is also constant, also "normal" so that we often do not recognize it for what it is.  It is that regular pattern of day and night, the constancy of the sun rising and the moon waxing and waning.  It is the comfort of air to breathe and ground to walk upon; it is that calm pulsing of blood through vein that assures us we are alive, that our heart is still beating.  It is awakening to find your love snoring beside you, and opening the door in the evening with the knowledge that the home is not empty.  It is the joy of a shared meal, a walk through the trees, and the watching of a movie.  And it is in having an argument, feeling extreme anger, and knowing that it will pass and that the sun will rise again.

I think that this constancy that is known from a true and honest pledge--an oath taken in solemnity to love and to hold, in sickness and health, in passionate anger and in flights of infatuation till death parts us; it is this unquestionable knowledge of commitment to one another that is the chief and defining good of marriage.  It is this good--not infatuation, not sex, not even children--that is essential to marriage and is also its primary joy.  But it must be understood that this is an unbreakable, unquestionable lifetime commitment that no one, not even those who enter into it, can break. 

For if it could be broken, the good would be lost entirely and in fact would never exist.  What comfort could we have if the sun could choose not to rise, if the earth could choose to cease its rotation?  What true or lasting joy if the ground beneath us could whimsically disappear or the moon could alter its path and tumble to the earth?  It would be a life lived in constant anxiety, and any joy or happiness found would be a mask, a salve over an open wound of fear and uncertainty.  Such is a marriage where a pledge of lifelong commitment is conditional upon the whims and flights of passion to which we humans are subject.  If vows are taken lightly and divorce is always an option then marriage loses its supreme, primary, and defining good; in short, it becomes meaningless and has no real beauty, no real joy.

The Shared Benefit of the Good

It is upon such lifelong commitment that society must be built.  It is for this reason why meaningful marriage should be a prerequisite for bearing (or having sex for that matter) and raising children.  The foundation of family is unbreakable commitment, a commitment that starts and ends with the unbreakable union between two persons whence all other commitment and marital goods, such as that to bear and raise children, flow from.  This is why governments should grant special status to marriage and show preference for unions that naturally result in the bearing and raising of children. 

There is no "right" to marriage; there is only the granting of privileges to couples who have made an unbreakable commitment to each other and, preferably, to produce children who will one day do the same.  The purpose of government is to secure the common good, not the individual good, and insofar as a union between persons promotes the common good, as it generally and naturally does in the case of heterosexual marriage, the government should work to promote and secure it. 

Granted, a similar vow between persons of the same sex does in some ways promote the common good by increasing social stability and, e.g., reducing the financial burden for the treating of diseases spread through promiscuity (and even some will choose to raise and succeed in raising responsible citizens), so I am not opposed to some governmental preference for homosexual unions, but it must be in proportion to the good that those unions promise.  They have not historically proven to promote the common good nor do they naturally result in the perpetuation of good society, so how can they claim equality with heterosexual marriage in the eyes of the government?  The misguided sense of fairness that suggests that they should be equal needs to be weighed against what is truly right and just, i.e., granting privileges based upon historical and natural good with a view to protecting and promoting the common good.

This is not a matter of us versus them, and it is not even essentially a religious matter--it does not depend upon any revealed truth but is discernable from reason, experience, and history.  While I must object, both on a philosophical and a religious basis, to homosexual actions, I can see the value for society in providing privileges to homosexual unions that are in proportion to the good that they propose to society.  They just need to be in proportion to the good that typically come of such unions, not a blind extension of the privileges of one kind of union to another.

But I think the larger issue here--the reason that there is confusion about and advocacy of homosexual unions to have the same privileges as those of heterosexual--is due to our core misunderstanding of marriage itself.  A society and government that allows divorce on demand and does not provide concrete incentives for marriages to stay together--one that does not help couples to uphold their vows--cannot understand why such fickle unions based on whim should be granted any special status.  Indeed, if all marriage is is a transitory union based on passing infatuations, it should not be granted any special status.

A Better Approach

What we need to do to fix things is not further contribute to the demise of society through further dimunition and obscuring of the chief good of marriage by extending it to other forms of interpersonal union.  We need, rather, to work to reverse the damages done to marriage already.  We need to make divorce more difficult; we need to make it more undesirable.  We need to promote lifelong marriage and fidelity, and provide real incentives for it. 

We need to make marriage more difficult to get into, not because we want to be mean or ornery but because in making it overly accessible we have cheapened, demeaned, and diminished what it really is (or at least should be) and because we have simultaneously endangered our social stability and the future of our civilization.  It is sadly laughable that we have mandatory waiting periods to purchase firearms, but marriage can procured with no waiting period at all.  Failed marriages are at least as harmful to society as the misuse of firearms. 

Something like a waiting period for marriage would have both an instructional and a practical effect.  It would communicate the gravity of the commitment being entered into, and it would help ensure that both parties have sufficient time to discern if they feel they can make a lifelong commitment to each other.  When we were a wiser society, we even took it further to include external validation by publishing the "banns" of marriage to help ensure that there are not known reasons that a couple should not be married.

Debunking a Malicious Myth

We need a renaissance of understanding the beauty and value of commitment.  Too often our popular culture portrays it as something stagnant, dull, boring, and constrictive, in short, something to be avoided at all costs.  Yet it is strange that despite this popular mythos, we humans still gravitate toward it.  The stories of our day are often a clash of the supposedly free individuals (those who are avoiding marital commitment) with those who are entering into it.

The popular feeling and advice is to "enjoy your freedom while you have it" and, on a more vulgar note, to engage in debauchery and promiscuity while you can.  Yet oddly enough there seems to still be a latent and innate, although rationally inconsistent, recognition of the value of marriage.  These love stories that culminate in marriage still show that marriage is something to be desired over and above the alternative supposed complete freedom of the individual.

But this greater good of marriage--the good that drives the lovers in these love stories to marry despite the much-vaunted loss of freedom--remains unarticulated and, for that reason, looms smaller in the popular imagination.  Why should a love story culminate in marriage?  Surely it is not strictly literary convention.

No, I think that what I said before about the real good of marriage is intuitively recognized, even by those who cannot or refuse to articulate it.  In this sense, not much need be said to convince others of its value.  We intuitively understand the value of a lifelong commitment and the family that is built upon it, despite popular culture's ravings that it is not to be desired.  What we need, rather, is to be reminded of it, to have it be articulated more often, as I have tried to do in this essay.

And the interesting thing is that there truly is no conflict between freedom, rightly understood, and lifelong commitment.  Indeed, there is a greater freedom that comes from such commitment than is known without it.  If one is inclined to marry, one is in constant servitude to the drive to marry--to seek out a mate--until the mate is found and marriage is consummated.  It dominates the mind and heart.  This, too, is known intuitively and experientially and is also manifest in our popular culture's obsession with dating and love stories that culminate in marriage.  The mere fact that we can be infatuated speaks to it, and there is a word in our language--enthralled--that directly speaks to the servitude that we experience in seeking and finding a mate.

It is not in dating and being free to date that we are free, nor is it in being enslaved to our passions and the pursuit of sexual pleasure.  Here again our popular myths debunk themselves.  How much time, effort, and cost do we see being expended in such pursuits in our popular culture?  Is it not well-known that having a girlfriend, mistress, or, for that matter, prostitute is more costly than having a wife? 

It turns out that our intuition is right in the case of marriage.  It is better to marry than to burn with passion that can only be satisfied at great personal cost (and even danger).  It is better to have a partner in life than to be in the constant pursuit of that partner or in the pursuit of one of many goods that such a partner can provide.  Sex is just one of the many goods of marriage, and it turns out that when there is a more or less basic assurance that you can have it, you find there are many other worthwhile pursuits to expend your efforts on.

Marriage is the stem from which the flower of life blossoms; it is the beginning of freedom.  Once one is no longer consumed with the dating game, with the seeking of a partner, with the pursuit of sex, the mind and body are freed to engage in other pursuits.  The supposed freedom to pursue vague varieties of a single pleasure, which only shows one's slavery to that one pleasure, is exchanged for the real freedom to pursue all the real, many, and varied goods that this life offers.  And what's more, if one is careful about the choice of one's lifelong partner, you get to explore and enjoy those many wonders with someone you treasure for the rest of your life.

I would suggest that having and raising children, which is the natural result of the good of sex anyways, is a supreme good in marriage.  The blossoming and shaping of other lives that are utterly dependent upon you, the joys of re-experiencing the many wonders of life through their eyes, and the shared joy and love that comes from them are not to be paralleled with any other worldly pleasure.  Unlike many pleasures, the pleasure of love (and by this I mean charity, caring, and giving as well as affection) only grows when it is shared; the more children you have and the more love you give to them, the greater the joy of love becomes.

And while children are a great good and pleasure to be shared in marriage, they are just one of the many that come from the freedom and good of a lifelong commitment to another.  When the fear, anxiety, and loneliness are removed thanks to an unbreakable commitment to each other, one has far more freedom and far more joy than can be had without it.  Sure, we do sacrifice some liberties, but we do so for many more and for the greater peace, joy, and shared pleasure that comes with it.

This is the message that I think we need to remind each other of when faced with the false dualism of freedom versus marriage.  This is the message that will help others to understand the supreme good of marriage--that which flows from a sure, certain, and unbreakable commitment, that which we intuitively know.  With this understanding, the practical suggestions of helping each other to choose wisely when entering into this commitment and to help sustain each other in times of difficulty (rather than giving up and bowing out in divorce) do not seem so hard or imposing.  We see that we are working towards not only the greater common good but also towards the couple's good, the children's good, and indeed the individual's good. 

In short, we see that by taking such measures, we are showing our love for each other.  We are showing that we actually care, that we are not just a bunch of individuals cut off from each other, that we are neighbors, not strangers.  This is what a good and civilized society is all about, and it is clearly a far better society than the one we have been building by the unrestrained promotion of individual liberties.

Towards a Better Future

Those who understand what I'm saying here and are inclined to agree with it should take it upon themselves to spread the word.  We're never hesitant to talk about the latest great movie we've watched, and we should be far less hesitant to speak well of marriage given that it is a far greater good.  Given that we're a democratic society, it's just a matter of reminding enough people about the real good of marriage to get things changed for the positive, to start the long overdue repair work on marriage in our society. 

And given the regularity that the topic of homosexual union is in the news these days, there are ample opportunities to talk about it.  We need to redirect the question to its proper root.  We need to help people to understand what marriage is really all about, and then it will become far easier for others to understand our opposition to elevating homosexual unions to the level of marriage and granting them the same governmental privileges.  We need to show that it isn't about elitism; we're not hateful, selfish, or otherwise malicious.  In fact, we're pursuing the same thing--equitable privileges under law, where equitable means that the privileges are equitable with the promised benefit to the common good.

Another common opportunity to talk about marriage is when someone is getting married.  Inevitably, there are the comments like "run, don't walk," "enjoy your final days of freedom," and the like that echo what our popular culture thinks about marriage.  Instead of perpetuating that myth, we should try to debunk the myth and share the good.  Bachelor parties should be a celebration of the impending marriage, lauding the coming joys of marriage with the groom, not a chance to get one last debauch nor a dirge for the groom's supposedly lost freedom, and if we have any influence over them, we should push them in the direction of the good.

And of course, we need to be mindful of ourselves and our own marriages.  If we need to re-examine our commitment to our spouse and perhaps renew it, it's not too late.  If we got into marriage without due consideration, we should try at all costs to salvage it.  We already made the vows, whether or not we really meant them at the time, so it is a matter of making the intent real now.  It is not unheard of for long-married couples to renew their vows, and if that would be helpful, by all means we should do it.  Whatever it takes to get ourselves right and our commitment real, we should do in order to experience the chief good of marriage for ourselves.  Divorce is not an option except in extreme circumstances. 

If we're engaged or thinking about it, we need to examine ourselves and do our best to discern if the beloved is someone we can commit to for life.  If not, we have no business considering marriage.  And those of us with influence in such situations should help the couples to understand and discern the same.

Given our culture, and human nature itself, it is inevitable that discussions of love and marriage will arise, and whatever those are, if it seems appropriate, we should make an effort to raise awareness of and appreciation for the real goods, joys, and nature of marriage.  If we do what we can to shape the popular mythos around marriage, it will go far towards enabling us to create better societal structures, including laws, to improve and support marriage in our society, which will ultimately make a better society for us now, for our children, and for our children's children.

Given on the Feast of the Holy Family in the Year of Our Lord 2006

Sunday, December 31, 2006 7:12:44 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, December 19, 2006

It's that time again.  Time for the SYS-CON Readers' Choice Awards voting.  Actually, it's been that time for a little while now; I'm just slow.

Infragistics has been nominated for several categories in several publications, so if you like Infragistics or even if you're looking for a way to kill a few minutes at the airport, go vote for us.

Here's your friendly voter's guide to make your life easier (note that if you don't know or prefer any choice in a particular category, you can just click Continue to move on):


#11 - NetAdvantage for JSF

#12 - NetAdvantage for JSF

#20 - JSuite

#24 - NetAdvantage for JSF

#28 - NetAdvantage for JSF


#4 – NetAdvantage for .NET

#14 – NetAdvantage for .NET


#3 – NetAdvantage for ASP.NET

#6 – Infragistics Training and Consulting

#7 – Infragistics Training and Consulting

#8 – NetAdvantage for ASP.NET


#3 – NetAdvantage AppStylist

#4 – Infragistics Training and Consulting

#5 – Infragistics NetAdvantage for .NET

#10 – TestAdvantage for Windows Forms

Tuesday, December 19, 2006 6:28:11 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  | 

The opinions expressed herein are solely my own personal opinions, founded or unfounded, rational or not, and you can quote me on that.

Thanks to the good folks at dasBlog!

Copyright © 2020 J. Ambrose Little