Archive for the zen Category

Nerdcore 4 lyfe?

Posted in programming, tao, thoughts, zen on April 5, 2009 by bey0ndy0nder

I’m digging this here

HAHA.

NICE ryms and bad-azz beat.

Effective C++ blurb:

Posted in art, c++, dao, programming, tao, thoughts, zen with tags , , , , , on November 12, 2008 by bey0ndy0nder

I finally went out and got one of “the” c++ book that every c++ programmer should have on their desks. C++ as a language is unforgiving; it’s the language that allows the programmer to easily shoot one’s self in the foot, due to the myriad ways of doing things, and the kaleidoscopic amount of options. Effective C++ effectively helps the intermediate C++ user to safely navigate the jungle and trap is the powerful and dangerous computer language known as C++.

Thank god there is effective c++ for a noob such as myself. Now, don’t get me wrong, I’ve programmed my share of C++ programs , and read my C++ references, but I’ve yet to truly master it, since C++ is so difficult. The purview of effective C++ is a collection of best practices for someone who is comfortable with all the features and syntax of the language, but who yearns to be a true master. The book is divided into a series of items, with each items examining a particular aspect of c++, and it’s connections to other “items” of c++.

Going over the items in the content, I recognize many, plus quite a few that I’m not too familiar with. To effectively recognize some of these items one should have gotten it by learning the language, or from “doing” the language. However, the point of interest for me is not that I recognize the items but that I truly master and wholly comprehend the content of these items. To have someone who is is both knowledgeable (i.e. PH.D) and experienced (a master) to put their mastering of a subject beautifully laid out and written on a page, is to help one get closer to achieving the goal of becoming a master. That is, the book’s items bring to the forefront those things that you may vaguely be aware of (with respect to the programming language) and uses but in a way that fully analyzes these concepts in glorious and rigorous detail. And many of the concepts presented in the book one should have some exposure to in a course on Programming Languages taken in college, but the book effectively brings them forward in the light of the concreteness of C++. If not that, it’s a GOOD review!

I truly want to master the art of programming. I view it something that is art which is framed in the frame work of rigorous math and engineering. (In other words I probably need to get a girlfriend, lol). I like to think myself as both a master craftsman and a master artist similar to those of time long past (oookkkayy). And to put it into Eastern philosophical terms, I want to feel the Tao and Zen (my gawd you are stretching it today bud) of programming. But what I really want to do is to make programs that DON’T FREAKING CRASH and is easy to maintain. So Effective C++ effectively brings me one step closer to this goal (and some may argue one step closer towards total insanity.) (Another way to describe it is … it’s Science. It’s something that has a definite set of rules, yet these rules have a myriad of exceptions…So one have to constant experiment, to constantly update one’s purview of the world, to improve!!!)

Effective C++ is a piece to a giant puzzle, the art and craft that is applied Computer Science (by applied CS I mean doing a job that people are paying you for), in the sense that it helps one to master one particular aspect of that trade, namely C++. Together with say study of algorithms, discrete math, (speaking of which, I think I need to buy Art of Programming by Knuth) plus software engineering, combined to form the key which solves this huge yet interesting piece of machinery. (I realllllllyyyyyy need a girlfriend, HAHA. Let’s also see how you feel after 30 years in the field).

I wholly recommend the book.

(Seriously. Maybe many of the things I said above is BS. But really it IS ART. There are the rules, the theories, and then there is reality. The reality is that you have to take in each moment at hand and try to apply everything you’ve experienced up to this moment, in order to “live” in the moment. But you can’t ‘over think it,’ because the moment is so brief, so if you try to ‘chase’ after it you will never get it. So you just have to be yourself and give it all you got! I’m a ZEN master baby… Not.)