Picking Practical Programs In NLP Techniques