By: Timothy A Wiseman
Excellent post. We all develop faster by deliberately stepping outside our comfort zones, and code katas are one way of doing it. Project Euler is another excellent way to practice techniques that are...
View ArticleBy: Robert Young
While honing one’s skills is a Good Thing, beware of the Flavour of The Month trap. Progress requires change, yet change is not necessarily progress. Given that normal machines today are inexpensively...
View ArticleBy: Jeff Foster
My point is that making a conscious effort to improve your skills through deliberate practise is a good thing. As an example, why not explore the NoSQL meme? A simple kata to explore that might be to...
View ArticleBy: Jeff Foster
Thanks. The point of writing up notes on a project is really good. In the book Apprenticeship Patterns, they talk about this as the “Record what you learn”. Recording this publically (through a blog)...
View ArticleBy: Keith Rowley
I love this idea. Another way to use these katas could be in learning new programming languages, try solving the same problem in multiple languages to see how they differ and to stretch your coding...
View ArticleBy: Timothy A Wiseman
Since you bring up SSDs, I took a look at their impact on performance on my blog a little bit ago. They certainly help performance a great deal, but not as much as optimizing the code. This is...
View ArticleBy: Robert Young
From my reading of your post, you didn’t refactor (or factor) the databases to 3/5 NF. The point of pursuing multi-processor/core/SSD machines is more about DB footprint shrinking and DRI increases...
View ArticleBy: Robert Young
“As an example, why not explore the NoSQL meme?” A particular perversion of datastores. No different, modulo some syntax, from your granddaddy’s COBOL/VSAM client driven paradigm. Even your granddaddy...
View ArticleBy: paschott
I’m also intrigued by this idea. I hadn’t considered just regularly sharpening the axe by solving a problem in a new way. I’ve looked up a couple of these sites for a little practicing.
View ArticleBy: Learn Many Languages – Simple-Talk
[...] previous blog, Deliberate Practice, discussed the need for developers to “sharpen their pencil” continually, by setting [...]
View Article
More Pages to Explore .....