On programming jargos

Algorithm – when programmers don’t want to explain what they did.

Heuristic – when programmers can’t explain what they did.

Machine Learning – when programmers don’t know what they did.

A Good Programmer is a Lazy Programmer

A good programmer is lazy because they prefer working on portions of the project that are difficult rather than typing in code that basically writes itself.

Source: A Good Programmer is a Lazy Programmer – Level Up Coding

On 90% rule

It is a cliche in our business that the first 90 percent of the work is easy, the second 90 percent wears you down, and the last 90 percent – the attention to detail – makes a good product. 

Source

Only half of programming is coding. The other 90% is debugging.