Performant-Please add this word to the dictionary.
Update: If you read this and hated it, please read the followup at www.softwaretestingclub.com/profiles/blogs/words-matter
Well, if "performant" isn't a word, it should be.
Craig (live-in boyfriend and real life developer counterpart) was telling me about a script with for loops 12 levels deep and how getting rid of some of the loops and caching common data gave HUGE performance increases. For that reason, his script is much more "performant".
How many of our test scripts are needlessly slow? How about our build scripts? Why not add in a task, just one day to see if we can make our existing tests more performant. If time is money, why are we wasting money?
Also, what do I need to be more performant? Mostly, right now, I need a shield. I need someone to stand between me and testing creep, the evil cousin of feature creep, who sneaks out near the end of the project and adds tasks to the front of the backlog. Don't be testing creep or feature creep. Be Master Performant!.
Well, if "performant" isn't a word, it should be.
Craig (live-in boyfriend and real life developer counterpart) was telling me about a script with for loops 12 levels deep and how getting rid of some of the loops and caching common data gave HUGE performance increases. For that reason, his script is much more "performant".
How many of our test scripts are needlessly slow? How about our build scripts? Why not add in a task, just one day to see if we can make our existing tests more performant. If time is money, why are we wasting money?
Also, what do I need to be more performant? Mostly, right now, I need a shield. I need someone to stand between me and testing creep, the evil cousin of feature creep, who sneaks out near the end of the project and adds tasks to the front of the backlog. Don't be testing creep or feature creep. Be Master Performant!.


"Performant" nice to see it in your dictionary.
Good post!!
Best Regards,
Amit
testing is my passion!!!
http://bugteaser.blogspot.com
Reply to this
Performant is a german word. So, it depends on your dictionary where you try to look it up, if it's in there or not.
Reply to this
Cool! Does it mean that it performs well, or does it mean something else in German?
Reply to this
Indeed, it means that something is performing well, has good performance in Germany.
Reply to this
Funny post, although different people talking about "how to make tests better and faster" already without any real result, but with new names for it as results. And it's not funny.
I'm not good in English knowledge, so... Why "performant" better than "productive" or "performance"? Is it a slight difference that can feel only native reader?
Reply to this
The difference is that "performance" means how fast it is without implying that is is performing well. Performant would mean adequate performance, and "more performant" would mean faster than before, faster than expected. The word performant would mean that it DID perform, not that it had low performance, so there is some quality expectation built in to the word.
Productive is different. It means that something tangible is happening. You can be productive but slow. Performant is referring to speed, not what is produced.
There is no one word I can think of that sums up adequate performance than performant, which is why I'd like to add it.
Reply to this
Oh, now it is clear. Thanks for explanation
Reply to this
It is good to see how simple words can exactly express a relative complex situation. I hope people reading this blog will be 'educated' by the proper use of these words.
Besides a German word, as Markus stated in his comment, "performant" is also a Dutch word, meaning exactly what you are implying here.
I use it quite a lot, but then again, performance testing and monitoring is the business I'm in
The only difference is you talk about your scripts to be performant, where I usually talk about the system under test being performant. Then again, testscripts should be as performant as possibile IMHO...
Reply to this