Balance Simple Code and Expert Knowledge

Balance Simple Code and Expert Knowledge

by blamoreaux 15. August 2007 09:09

I enjoyed reading What’s Wrong With This Code (#16) because it got me thinking about having in depth knowledge on a subject and KISS. When I saw the code, I thought it was an overkill for the problem. In the comments I offered a solution that is simple and what seems to have solved the problem. I'll admit that I'm not an expert on JavaScript and I wouldn't be surprised if someone pointed out serious flaws with my code. While I make my way on the path to becoming an expert, I'll continue to solve problems with simple solutions. Borrowing the concept Red/Green/Refactor, from TDD, I think it is important for developers to follow the KISS/Learn/Revise model of development. It's impossible for me to become an expert in every field. But I should be trying to become an expert in the fields that I deal with. Just like eating an elephant, I needs to learn the technologies one piece at a time. The easiest way I do that is to glean from other's insight. It is amazing how much useful information is shared through blogs. I make it a practice to read the thoughts of the leaders in the industry several times a week. More importantly I am sharing my own thoughts. I recently searched my name and found that other people have found some of my solutions useful.

In answer to how to become an expert while keeping things simple, my solution is slow and steady, one article at a time.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Add comment


(Will show your Gravatar icon)  

  Country flag




Live preview

November 20. 2008 00:47

Gravatar

Powered by BlogEngine.NET 1.1.0.7
Theme by Mads Kristensen

Subscribe

About the author

Brig Lamoraeux Brig Lamoreaux
I'm a .Net developer.

E-mail me Send mail

Calendar

<<  November 2008  >>
MoTuWeThFrSaSu
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

View posts in large calendar

Pages

Recent posts

Recent comments

Tags

Categories


Archive

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2006-2008

Sign in