If you can't explain it simply, you don't understand it well enough
personal

Learn better by sharing your knowledge

Reading Sacha Chua’s blog post on testing what you know by sharing inspired me on how to practice some basic computer science skills I have not used much in a while but are very useful to have freshly in mind. I’ve been wanting to improve my computer algorithm knowledge skills for a while, but never got around to it, putting the task aside for “other important things”.

For a very basic start, an algorithm is a series of steps to accomplish something. A cooking recipe can be an algorithm for the dish, and like every recipe, there are several ways to make the same dish.

See, that wasn’t hard to explain at all! I hope the rest comes as easy as this one.

By sharing what I learn here in my blog, I will need to comprehend fully the concepts to write them down and I will also be practicing my programming skills, keeping a log of my notes for future reference and sharing with other people interested in the topic. Hopefully I will get comments with better ways to explain this concepts or better code examples. So this looks like a win-win situation for everyone.

By the way, if you want to read a fun blog with a mixture of cooking recipes (or algorithms) and politics, check out Tacos and Politics.

About the author

Gabriel Saldaña Gabriel Saldaña is a web developer, photographer and free software advocate. Connect with him on and Twitter

Creative Commons License
Learn better by sharing your knowledge by Gabriel Saldaña, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.5 Mexico License.

Standard

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>