0
kicks
Search, Ask and only then Code
Writing software is expensive; it requires time and mental effort. Writing software can be nasty as well; the code written more often than not contain bugs, hideous bugs. Fixing these bugs are difficult and expensive. Worse still, the bugs will only surface when you are no longer actively working on that portion of code.