Skip to main content

From Ruby to Gherkin: Building Automated System Tests, pt 2

· 4 min read

image depicting a ruby and gherkin

Follow-up to Building a Test Script Environment with C# and IronRuby, pt 1, wherein we change emphasis from coding tests in Ruby to writing them in English (Gherkin) with the help of SpecFlow.

After that October post, I managed to construct a full system/regression test suite for a key data-management application, using the combination of Ruby and C# as described. My team has been able to go through several cycles of…

Agile Introverts

· 3 min read

A co-worker overheard the comment that "agile [software development] is not always a good fit for introverts," or something along those lines, while listening to a webinar on agile testing. On the surface, it is hard to deny that claim. Right there in the Agile Manifesto we have two obvious yellow or even red flags:

  • Individuals and interactions, and
  • Customer collaboration

Now jumping over to the Principles, we find two more orange flags:

  • Business people and developers must work together daily throughout the project.
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

The Oneness of Burial

· 2 min read

dogwood flowers

The closing from one of the many beautiful essays in Moral Ground: Ethical Action for a Planet in Peril is incredibly moving (as is the rest of the essay), illustrating the beauty of simplicity and oneness with the world around us:

"When I die, wash my body with a cotton cloth. Bury me in a split-wood coffin crafted from trees that died a natural death. Lay me to rest in clothes I have already worn thin. Do not seal out the water and bugs and burrowing critters. Let me be absorbed back into the Earth. Let my body turn to soil. Even when I'm dead, let me nourish the future." (p107, by Carly Lettero).

Reflecting on a Year of Involvement in Dallas Interfaith Power and Light

· 6 min read

DIPL Logo

A year ago I began a personal journey that I had long wished to start: a journey of integration, practice, cooperation, and learning, all in the name of playing a small part to unite the strands of science and faith on the "common ground of stewardship of life", to paraphrase E.O. Wilson [1]. In the uncaring and inefficient sprawl of Dallas, I set out to find those who share my belief that sustainable living would only be achieved when individuals and society re-connect with the divine, with the highest potential of human nature. From many such personal journeys, Dallas Interfaith Power & Light has been organically emerging as a moral and practical social space for addressing the great challenge of our times, climate change.

Bahá'í­ Devotional Program on Humanity's Relationship with Nature

· 10 min read

In a letter dated 2 March 2013, to the Bahá'ís of Iran, the Universal House of Justice wrote:

"… the principle of the oneness of humankind, as proclaimed by Bahá'u'lláh, asks not merely for cooperation among people and nations. It calls for a complete reconceptualization of the relationships that sustain society. The deepening environmental crisis, driven by a system that condones the pillage of natural resources to satisfy an insatiable thirst for more, suggests how entirely inadequate is the present conception of humanity's relationship with nature…"

This of course begs the question, what should humanity's relationship with nature be? We explored this to some extent in the devotions for the Feast of Dominion in February. Now we ask you to continue that exploration here, with the Feast of Glory, by considering how the Glory of God is revealed through, and yet extends far beyond, Nature, which is also called Creation and Existence, and how our relationship to this Creation must be one of humility and moderation.

Opposition to the Keystone XL Pipeline

· 3 min read

In December 2011, I wondered if the opposition to the Keystone XL Pipeline project was truly just, given that Americans do not have the same kind of reaction to actual oil spills in places like Brazil and Nigeria, as to the potential for spills in the United States. Since then, I have learned more about the climate impact of tar sands (which admittedly is still not entirely clear),and given more consideration to the justice and ethics. Thus while I still hold to the main points of my previous blog post — we need to focus on reducing energy consumption, and Americans should be equally concerned about ecological impacts of oil production / transport outside the United States — I am now firmly opposed to the construction of this pipeline, and have signed onto Interfaith Power & Light's letter-writing campaign against the pipeline (dead link removed; SF 2025).

Connecting with the Wild in Urban America

· 5 min read

Also see: Op-Ed: Preserve Local Parks Grants, adapted from this essay

Like many in my parents' generation, my Gen-X childhood was spent outside whenever possible, with the freedom to roam the neighborhood and explore the vestiges of "the wild" wherever they could be found. In southern Missouri, that meant playing in small valleys, not fit for home construction, that still teemed with minnows, crawdads, and the occasional alligator snapping turtle. Even the backyard offered something wild: instead of a fence separating us from our neighbors, we had an old farm tree line; some of the larger horse apple trees still had bits of barb wire encased in their bark. The trees sheltered squirrels and chipmunks, birds and bats.

rock ledge outcrop

Small ledge and spring, along a minor brook emptying into Lake Springfield, Missouri

And then we moved to the Dallas area, in the middle of 7th grade. Again our home was on old farmland, but there were no vestiges other than the flatness of tilled cropland. White Rock Creek was perhaps a mile away, but there was no access without obviously trespassing — and it wasn't compelling enough to risk getting in trouble. I turned inward and focused on my studies; perhaps that was for the best. But I felt lost. A part of me was missing.

Op-Ed: Preserve Local Parks Grants

· 3 min read

Submitted to the Dallas Morning News today....

Funding for Local Parks Grants needs to join the State Parks program in receiving strong support in this year's budget. While the State Parks have received a positive boost through a recommendation of additional funding to avoid closures, the Local Parks program looks to be in danger for this budget cycle. That, despite the presence of a dedicated - but under-utilized - funding source in the "Sporting Goods Tax".

Reflecting on a "Power to Choose" Energy Workshop

· 3 min read

lightbulb image

Lately, I have been in such a mode of doing that being has taken a back seat. As I try to enter a more contemplative mood, particularly regarding social action in response to global climate change, I feel so saturated with facts and obvious conclusions that new inputs are no longer enriching my knowledge or perceptions, and mere contemplation feels hollow. But reflection on action... that may yet have some bearing on the course of future action. So, let's look at today's action: a workshop on choosing a power provider.

Start Stop Continue Stickies

· 3 min read

Sometimes you need to go back to the basics - including basic technology. In this case, I mean sticky notes. Yes, they are a remarkable form of technology. I like doing everything the digital way. I abhor using paper when not necessary, because of the waste factor. Although I love the idea of note cards for user story development, I've been thankful that they are impractical for my development team. But, I think it is time to heed good advice.

startStopContinueStickies.png

safnet logo