Entries RSS Comments RSS

Archive for August, 2009

On Learning to Program

Friday, August 28th, 2009

I’ve continually breezed through my Ruby book day by day, learning more as I go, and supplementing my knowledge with various aspects of computers with which I am completely dumb. (IE: how did I spend 4+ hours on the computer for the last 10 years of my life and never learn how to navigate the command line?!) I blame Windows.

Anyways, my Ruby book has basically become my end-all source for information when it comes to Ruby. In fact, I no longer bug my husband incessantly about the basic in’s and out’s because I can just as easily find my answer somewhere in my book– which I’m sure, to some degree, alleviates his headache named Ashley. The progression of this particular book is incredibly comprehensive and helpful. I’d definitely recommend it to anyone (new or existing programmers) interested in learning Ruby. I’ve caught my husband borrowing it on more than one occasion as a reference guide, too. :)

The first few chapters of the book were pretty simple to digest. Just in case I might have been fooling myself, I decided to read it twice, and some sections three times. I took extensive notes the second and third times. I would say I now have a firm understanding of the basics of object orientation, the Ruby kernel, and the basic syntax and grammar of the Ruby language. I also have a pretty firm footing on the history of Ruby and the basic ideas behind its most popular, current uses (ROR). Every day I try to relate one or more tasks I complete in my daily life to something for which I could write a program (usually something that involves manual repetition.) Then, I think about how I’d get started. Sometimes I start computing the idea, and move forward until I don’t know what to do next; other times I just brainstorm how the knowledge I have so far would apply to executing my idea. Basically, I’m trying to get out of “idea world” andĀ  into the mindset of a programmer (though I know the best programmers must be the ones who have a firm footing in both of these realms). It sounds ridiculous when I write out my thought process, but my reasoning is simple. I’m good with ideas, but I would be stuck in “idea world” without any clue of how to practically apply the things I’m reading if I didn’t spend time each day trying to “think like a programmer.”

Currently Computing: I am working on a text analyzer as my first “complete” Ruby program. I’m struggling a bit with some of the more intermediate forms of regular expressions so I’m reviewing that for the 5th or 6th time. I should be on to the next project shortly, where I will be learning more in depth features of Ruby’s object orientation abilities and creating a program that utilizes these features in depth. (Up to now my experience with object orientation is limited to simple people and pet examples.) Exciting!



Facebook “Affiliate Marketing”

Saturday, August 1st, 2009

So last week I spent about $50 running an ad on facebook for a “Free” Victoria’s Secret gift card from productestpanel.com. I quickly (in 10-15 minutes) doubled my money with affiliate leads. (Productestpanel pays out $3 per lead on Commission Junction. I joined their parent affiliate, Addrive, thinking I’d get even better commissions, and they offered me $1.50/lead for the same ads, but that’s another story.)

I thought, wow, this is awesome. Facebook had just announced their new “targeting” and I was able to target this specific ad to users who like Victoria’s Secret. Easy, right? Too easy.

As of July 29th, they’ve updated their advertising guidelines to be as strict as they really want them to be. Vague wording and lots of stipulations frost the policies. I was surprised there wasn’t something as detailed as this earlier; but there is now. I have not tried to run another one of my targeted “free offer” ads, but I have an inkling it’s not going to fly for much longer, if at all. I just logged into facebook and was not greeted with a !free macbook offer! for the first time in weeks. Damn.

Hurray for short-lived loopholes, at very least. It all goes to show that you have to be ready for any opportunity at any time, and then be prepared to have your bliss nipped in the ass once you really hit the point of success.

Edit: So, I was still able to run my existing ads and get a few new ones approved. Looks like Facebook’s revisions were simply for show or extreme cases of blatant false advertising that were slipping through the cracks. The major problemĀ  I noticed was a spike in CPC prices from my first attempt at advertising with facebook– big time. Surely several factors affect the price, but with the same targeted audience and exact same campaign, I paid up to $.10 more for both CPC and CPM! I decided to quit this venture while I was ahead, or at least until View Postany new opportunity sticks out at me. The Victoria’s Secret ad was great, but I definitely experienced diminishing returns, as to be expected. Tried a few other ads to targeted audiences and didn’t make much money.. Still not at all negative on this. I just need to figure out how to sell my own services on Facebook now so I can increase my profit margin and generate my own leads… (cheap web design)