Gabriel Saldaña's blog

personal blog, photography and programming

Learn better by sharing your knowledge

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

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

Posted Under

Post navigation

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: