Posts about Programming
Back to Listing

If there is anything I have discovered about the world of programming, it is that the Internet is a wonderful tool. It is in fact the primary mechanism by which I learn new programming techniques and tools. Anytime I encounter a question, the answer is usually a Google search away. Why is that, though?

Well, the truth of the matter is that questions are rarely unique. This is especially true for novices; there are just so many people out there with a similar interest that it is incredibly likely that someone else has had the same problem. That fact alone, of course, is not the power behind the Internet. Rather, it is the willingness of others to share the answers and inquiries on a global scale.

Of course, much of this knowledge is embedded in Q&A forums or personal websites (like this one), and if you call Wikipedia "unreliable" (more correctly, non-scholarly), it's a virtual impossibility for any of these other sources to be "reliable" as well. However, when it comes to learning programming, I question the usefulness of this notion of source "reliability".

That is because learning programming is experimental in nature. You learn by doing and not necessarily by reading. Reading enables the discovery of techniques and tools that would otherwise be difficult to discover purely by one's self, but unless the techniques are put into practice and tested, their meaning is moot. It is up to you as a programmer to "play" with the tools you are given in order to discern what really works and what seems to fail in the long term. Hence, while it is important that the source of information has at least some ethos and professionalism (ie. doesn't misspell every other word and such), perfect "reliability" will only hinder the amount you can glean from the Internet.

It is by this paradigm that I will occasionally post programming advice and related topics. I do not claim to be an expert programmer; truth be told, I have only been majorly programming for a few years now. Yet, I have often encountered interesting questions that I am sure others out there have had as well. Therefore, out of respect for the tool that enabled me to program in the first place, I have elected to post my discoveries to the public as well.

I do not guarantee that any of the information in future posts will be one-of-a-kind; in actuality, much of what I post can likely be found on other more high-profile sites like Stack Overflow. However, I can guarantee that the way in which I explain the issue will nuanced, and it is my hope that the means by which I deliberate some of the complicated topics provide at least some insight for someone out there.

Most of my posts will relate to the ActionScript 3.0 programming language since that is the language I enjoy writing in the most. Therefore, code I provide will be in AS3 unless it says otherwise. However, I am not solely a Flash programmer, so many of the topics to be explored will be extendable to other languages as well. Those that specifically pertain to AS3 will say so. Moreover, I do not promise an assumption of minimal knowledge, and hence it shall be up to the reader's judgement on whether something is too advanced, too easy, or just right.

Related Posts

Leave a Comment

Please refer to the Legal Guidelines for license information.