The Value Of Re-inventing The Wheel

A prior post discussed some of the challenges with using code generators.  One thing we did not cover was the value of re-inventing the wheel.  In particular, this holds true when we are learning problem-solving.  That means one of the ways to become better developers is to solve problems that have already been solved.  The objective is not so much the solution as the process. Skipping Ahead Without Re-inventing The Wheel Software developers often use frameworks and code generators to …

Ask And You Can Find The Tool

A recent discussion with an associate reminded me how often we ignore some great solutions for our problems. The Internet provides us with an easy way to evaluate literally dozens of options for many of our common problems. It is worth the investment to find the tool that suits our needs. Even better, we can learn that our problems are more common than we think. Even a niche problem will often have a number of potential solutions a good search …