by shigemk2


97 Things Every Programmer Should Know 89 Use the Right Algorithm and Data Structure

Sometimes novice programmers just start typing away without really thinking, and suddenly they have "invented" bubble sort. They may even be bragging about it.

Programmers should not reinvent the wheel, and should use existing libraries where possible.

they should also be educated about algorithms and how they scale.

A good programmer should also know when to use an abominable algorithm.


The Art of Computer Programming