Sadly, this is too much of a regular occurence in South Africa… but of the many traumatic stories, there’s always the bit that inspires and makes me stand tall with a shout of “Hoo-rah!”

Chris Herbst- just an ordinary hero

For me, this epitomises the role of husband and father… willing to lay down his life to protect his family and sparing nothing to save his wife and kids. In this instance, he survives too, after being shot in the jaw and stabbed [hacked] in the back and the neck several times! Incredible reading!

To Chris Herbst… Hoo-rah!


We refer all the time to either the “Old Testament” or the “New Testament” but don’t really stop to consider what the word “testament” actually means. It’s become part and parcel of our vocabularly and in a sense has become a word that defines a part of the Bible, rather than a word which already has a definition. Reflecting on it’s intent has helped me understand something a little more…

Testament, on it’s own, can have various meanings, but all of them shadows of each other. 
> it can a be a profession of belief
> it can be a legal document, as in a will and testament
> it can be strong evidence
And this word “Testament” was chosen as a translation from the Hebrew word for “covenant”, which itself is a solemn contract, a solemn agreement. The Greek equivalent “diatheke” means covenant and is translated “testament” or “covenant”. So for our understanding of what God’s intention is in His Word referred to as the “New Testament”, we know it means covenant.

Where the concept of the new covenant is taken from is primarily Jer 31, and applied variously but most directly in Heb chapters 8-13 and sealed by Jesus:
(Matthew 26:28 KJV+) For this is my blood of the new testament [covenant], which is shed for many for the remission of sins.

(Jeremiah 31:31-34 ESV) “Behold, the days are coming, declares the LORD, when I will make a new covenant with the house of Israel and the house of Judah, not like the covenant that I made with their fathers on the day when I took them by the hand to bring them out of the land of Egypt, my covenant that they broke, though I was their husband, declares the LORD. But this is the covenant that I will make with the house of Israel after those days, declares the LORD: I will put my law within them, and I will write it on their hearts. And I will be their God, and they shall be my people.
And no longer shall each one teach his neighbor and each his brother, saying, ‘Know the LORD,’ for they shall all know me, from the least of them to the greatest, declares the LORD. For I will forgive their iniquity, and I will remember their sin no more.”

The new covenant promised from days of past, fulfilled in Jesus. Thus the new testament is a a new agreement between God and man and that agreement is mediated through Jesus. And as we enter into a the new covenant, it is an agreement: we agree to live as God has intended for us, and He agrees to give us every spiritual blessing. And like any agreement you make, be sure to make good on your part. There’s lots to be said at this point about the world and the way agreements are broken- but that’s another discussion.

What’s also interesting is that if we understand the word “testament” in the sense of “last will and testament”, the translation from covenant still applies. We know that your last will and testament is a solemn agreement, more so, it can only come into affect upon your death. Why is this the accorded state of things? The most consice explanation i can find:
“Where a testament is, where it acts and operates, there must of necessity by the death of the testator; till then the property is still in the testator’s hand, and he has power to revoke, cancel, or alter, his will as he pleases; so that no estate, no right, is conveyed by will, till the testator’s death has made it unalterable and effectual.” -Matthew Henry

Here too, the testament had to be put into effect by death. And so even legally and according to the natural order of things which God Himself ordained, the testator must die before the testament can come into effect. And so, Jesus offers His life so that the agreement can be sealed. And in baptism, we identify with that agreement and more so, we become partakers of that testament- in its death and its life.

(Hebrews 9:16-17 ESV) For where a will is involved, the death of the one who made it must be established. For a will takes effect only at death, since it is not in force as long as the one who made it is alive.

If we understand testament as strong evidence, here too, the definition qualifies. There is overwhelming evidence through the ages [ancient texts and the testimonies of many a good man brought and paid for by their lives and their blood] which shows that the testament is indeed truthfully in effect. Us not believing does not change that.

Further, it is also a legal document. When it comes to judgement, standing before the throne of Our Mighty God, we approach the throne of Grace because we “know” [the definition of faith] we can enter based on the agreement made in the “New Testament”.

The testament, the covenant, the agreement and promises are all part of God’s plan so that we can live a life to the full. Not just a plain ordinary life on this planet. But an exceedingly joyful life. And yes, there are troubles ahead- everyone has their fair share, but dealing with them on God’s strength is far better than dealing with them on your own.

If you haven’t made an agreement with God, make it today! Repent! [turn to God- that’s what repent means] The kingdom of Heaven is at hand! And if you have made that agreement some time before, but need to examine your side of the deal, judge yourself and set your heart to re-engage your commitment with vigour… God is good!


while previewing Casino Royale, the new James Bond flick, i was struck by emptinees of the role models we create for ourselves. without a doubt, James Bond has played a part in shaping masculinity over the years, not that it was ever the intention of the author. but in shaping masculinity, those men who have looked up to Bond, have tried to imitate his behaviour. and then there are those who haven’t looked up to Bond, but end in some ways almost being the same: promiscuous.
call a spade a spade. it’s not acceptable for women [although that opinion seems to be on the change] but on some mass level, it’s justified, even glorified. the result of all that behaviour: broken men- sooner or later. yes: been there, so this is not a hypothetical discussion.
and then there’s a very different model for masculinity: Jesus. Here’s a man who wept, a man who cleared the temple of traders [armed with only a whip], a man who gave Himself up when arrested, a man who embraced children, a man with integrity, one not afraid to challenge or be challenged on weightier matters. A striking contrast. And even more importantly, the impact of modeling your life on Jesus: a whole man.

For where your treasure is, your heart is also.

If your treasure is sex, money and the world, well, that’s where your heart is. If your treasure is God, that too is where your heart lies. It’s up to you to make skippy sure the treasure you’re looking for is the treasure that you need. And the treasure you find will shape you as a man [and woman], complete with all the consequences that come with the territory.

Today, while it is called Today

from Matthew Henry’s commentary:
To what purpose have we thought on our ways if we do not turn our feet with all speed to God’s testimonies?

This comes as part of his commentary on Psalm 119:60
Psa 119:60 I hasten and do not delay to keep your commandments.

On it’s own, we can have many opinions about delaying in following God’s commandments, but when i started to look at the rest of God’s Word, i was challenged to add a little sense of speed and urgency to my mission, knowing in myself that my current lack of speed is not becoming of a good and faithful servant… Moreover, when i pray and ask God to “not delay” and “be quick”, yet in my own life i reflect a sense of sluggishness… How we are saved in grace, but that we do not abound in that grace for an excuse to liberty and risk living impertinent and ungrateful lives!

Exo 22:29 “You shall not delay to offer from the fullness of your harvest and from the outflow of your presses. The firstborn of your sons you shall give to me.”

Deu 23:21 “If you make a vow to the LORD your God, you shall not delay fulfilling it, for the LORD your God will surely require it of you, and you will be guilty of sin.

And again.. not only you should not make a vow and not keep it, but don’t delay in keeping it.

Ecc 5:4 When you vow a vow to God, do not delay paying it, for he has no pleasure in fools. Pay what you vow.

Now incorporating a sense of action is an important attribute to cultivate. When the battle trumpet sounds, do we delay in getting to the frontline? When a friend is dire need of prayer or assistance, do we delay in getting round to it? Do paramedics take their time to get to a scene of an accident when lives are on the line?

Yet, what does the speed of our obedience to God reflect when souls are on the line? How does God understand urgency?

Then Philip began with that very passage of Scripture and told him the Good News about Jesus. As they traveled along the road, they came to some water and the eunuch said, “Look, here is water. Why shouldn’t I be baptized?”- from Acts 8.
Did the eunuch set an appointment and attend baptism classes for 3 weeks?

Those who accepted his message were baptized, and about three thousand were added to their number that day (Acts 2:41).

“Can anyone keep these people from being baptized with water?” . . . So he ordered that they be baptized in the name of Jesus Christ (Acts 10:47-48).

At that hour of the night the jailer took them and washed their wounds; then immediately he and all his family were baptized (Acts 16:33).

On hearing this, they were baptized into the name of the Lord Jesus (Acts 19:5).

And now what are you waiting for? Get up, be baptized . . .(Acts 22:16).

Why the urgency?

Jam 4:13 Come now, you who say, “Today or tomorrow we will go into such and such a town and spend a year there and trade and make a profit”–
Jam 4:14 yet you do not know what tomorrow will bring. What is your life? For you are a mist that appears for a little time and then vanishes.

simply put: everyone is but a heartbeat away from judgement.

Further, it is for our own good that we should not delay. God encourages a sense of nowness, not just because He demands it, but it is also for our own good:
Heb 3:13 But exhort one another every day, as long as it is called “today,” that none of you may be hardened by the deceitfulness of sin.

But if we don’t have a habit of “now”, how do we respond for real to a battle call? How can we effectively encourage each other if we are more often than not, cultivating a habit of procrastination? And how effectively can we minister, with urgency, to a soul “on the line”?

Pray about your repentance, think about it.. see how you feel about it and we can talk again next week? God forbid!

As often as i hear the response that we should be prayerful and patient and wait… then that attitude of delay should equally be considered with conviction as an express call to wait when the obvious call to act is abundantly clear.

Given the commands we have to make disciples, baptize in the name of the Father and of the Son and of the Holy Spirit, to teach to observe all that Jesus has commanded- if we are not doing any of this for any reason, in all that we do, then that reason should be based on a direct calling on your life not to do those things and not simply a result of delaying because…

Tit 2:11 For the grace of God has appeared, bringing salvation for all people, training us to renounce ungodliness and worldly passions, and to live self-controlled, upright, and godly lives in the present age, waiting for our blessed hope, the appearing of the glory of our great God and Savior Jesus Christ, who gave himself for us to redeem us from all lawlessness and to purify for himself a people for his own possession who are zealous for good works. Declare these things; exhort and rebuke with all authority. Let no one disregard you.


there’s a lot to be understood by the response we have to statements, particularly when our responses build up ill feelings. equally, this is applicable to those statements we respond to favourably. and because of the chemistry, you might argue, you naturally learn to incorporate only the positive statements into your life.

then Jesus comes along and says something like: “Repent!”

immediately, depending on who and where you are, you either embrace the command with love or you reject it outright, even aggressively. at another time in your life, you might hear the same command and this time, embrace it. what’s changed?

it’s got nothing to do with chemistry- it’s all about the condition of your heart.

and even as i say that, some of you will respond with hostility [how dare you!], others not….

and so we deal with each other and experience the same range of responses in everyday life, even in tight-knit communities which profess love. anything we say at any time is liable to set somebody off.

when our heart towards somebody is one of trust and love, we accept and receive what they say because we know them to be loving and it’s ok, in fact, encouraged for them to speak into our lives. when our heart towards somebody is less than what it should be, we immediately suspect the messenger’s motive; we become cynical; deafen our ears and stiffen our necks.

it’s exactly what happened [is happening] with Jesus. some believe Him, others not. the only difference: the condition of their hearts towards Him.

until your heart is softended, it cannot hear a message of love- it only hears criticism and with that comes a range of justifiable emotions to enable you to strengthen your heart against the message… and the messenger.

then there are times when things are said out of love [but not out of hate, the motive can be multiple, ie. pride, jealousy, political, hurt]- does that give you the justification to respond in like manner? no. all that does is drop the bar completely and the one to “win” that discussion is likely the one with the most experience at that level.

no, respond with truth and in love, in whatever form that may take. and so it continues…

NUnit 2.2.8 with NAnt 0.85 rc4

I recently attributed some blame to NUnit 2.2.8 for not maintaining backwards compatibility with the test case names. It turns out that it is half the problem with the new software releases of the open source agile tools.
If you’re executing tests with NAnt 0.85Rc4 and using the task, you’re going to skip a whole bunch of tests, unintentionally.
Using , only 44 of +1800 test cases get recognized! :0
Using exec and the nunit-console, i get all my test cases recognized [but that’s including the fix i made to nunit 2.2.8].

out with the old:

<target name="executeTest" verbose="true" failonerror="true" >
<nunit2 failonerror="false" verbose="true" >
<formatter type="Xml" usefile="true" outputdir=".\TestResults" extension=".xml" />
<test assemblyname="${test.assemblyPath}"
appconfig="${test.assemblyPath}.config" />
<property name="testdllname" value="${test.assemblyName}"/>

in with the new:

<target name="executeTestEx" verbose="true" failonerror="false">
<exec program="${NUnit}\nunit-console.exe" failonerror="false">
<arg value="${test.assemblyPath}" />
<arg value="/xml=.\TestResults\${test.assemblyName}.xml" />
<arg value="/config='${test.assemblyPath}.config'" />

.NET Migration v1.1 – v2.0

So the code migration was fairly straightforward. There’s enough documentation and learned lessons available to get you through that relatively pain-free. Also, striving to keep the code base as straightforward as possible helps tremendously. The deploy was not *as* obvious.

Dev boxes and staging environments deployed without fuss, but as it will be, the LIVE production box will always have something different about it 🙂

If you’re suddenly getting “404 Not Found” errors, check that v2 has actually been allowed to run. Verify with the “Web Service Extensions” section in managing IIS6.

These two urls were particularly useful:
“HTTP Error 404 – File or Directory not found” error message when you request dynamic content with IIS 6.0
IIS 6.0: ASP.NET Is Not Automatically Installed on Windows Server 2003

as part of a response to the question:
ASP.NET doesn’t work Error Code 404 2 1260

hopefully this saves you 30minutes somewhere 🙂