<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>This is my personal blog. Backoff if you don’t like it.</description><title>alvincrespo</title><generator>Tumblr (3.0; @alvincrespo)</generator><link>http://alvincrespo.com/</link><item><title>Professionalism and Happiness</title><description>&lt;p&gt;Let me start by saying that becoming a professional is a very difficult thing to do for many people - including myself. I wouldn’t say that I am a professional at what I do, instead I am on the path to becoming a professional. To become a professional one must form several core values, and these should help you along to achieving your professionalism - whatever that may be.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Being happy with what you do.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Whether you are an artist, graphic designer, developer, software engineer, scientist, anthropologist, chemist, psychologist or a plumber - the work you do to sustain yourself is a job. “Job” usually has a bad connotation for many, and that is completely natural. Would you really want to paint another canvas in order to buy your next meal or support your children, or would you rather spend time with your children playing frisbee at the park?&lt;/p&gt;
&lt;p&gt;Only a very few people actually gain happiness with the work that they do. It was interesting to me that I was very interested in computers until I had my very first job. Working 60+ hours a week, sitting a computer and staring at a screen while wanting to be at home with my fiance cooking, laughing and sipping on wine. I would have never known that life would be that way. The question isn’t whether your job makes you happy - its about you making the decision to be happier with the work that you do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Professionalism - What does it actually mean?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you’re an artist, someone buys your art because it provides some sort of stimulation. Similarly if you are a designer, developer, scientist or any other field - someone pays you to provide the best quality service you can provide.&lt;/p&gt;
&lt;p&gt;Since I am a developer, I get paid to make the best code possible while delivering a product on time, at budget with no bugs. These are services my employer and previous employers have paid for. However, this is a small scale view of professionalism. &lt;/p&gt;
&lt;p&gt;The Merriam-Webster dictionary defines professionalism this way:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span class="ssens"&gt;characterized by or conforming to the technical or ethical standards of a profession &lt;/span&gt;&lt;span class="ssens"&gt;&lt;em class="ssn"&gt;(2)&lt;/em&gt; &lt;strong&gt;:&lt;/strong&gt; exhibiting a courteous, conscientious, and generally businesslike manner in the workplace&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;span&gt;Lets analyze the above definition carefully. First it says that a professional is characterized as someone that conforms to technical or ethical standards of a profession. This essentially is telling us that as a professional we are sticking to standards set within our profession. What does this mean? Well, we all strive to do the best at work and when we do the best work - we feel amazing and these feelings of quality and completeness help us become happier with what we do, thus extending such feelings to other parts of our lives.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The second part of the above definition states that a professional is courteous, conscientious and “businesslike” in the workplace. This struck my profoundly as I would never have imagined that professionalism would indicate that I need to be courteous and conscientious towards others at work. We don’t see this very often within the workplace - especially in my field at startups and traditional agencies alike. This of course is changing for the better and I greatly welcome it. We want to be treated generously and we want others to feel for us, especially when times are difficult, and to be professional we extend and received courtesy and conscientious behavior. It is the only way to be happy about our work and happy about the people we work with. This helps build bonds that last during the happy and sad times at our jobs - bond that help contribute to our happiness as it extends our social circle.&lt;/p&gt;
&lt;p&gt;Here we can see that becoming a professional means two things; one, we must follow the technical and ethical standards of our profession and two, that extending courtesy and conscientious behavior is essential. These two properties of being a professional strengthen our feelings of accomplishment and extend our social circle at work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core Values and Professionalism&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As I mentioned before, core values help us achieve professionalism in many ways. But let me tell you - for a very long time a core value of mine was money and that was all. If you think money is your core value - you should reset shift your view. &lt;/p&gt;
&lt;p&gt;When I first started to work I was excited, being a fresh graduate I was excited to stop eating pasta and looked forward to the money so I jumped into my first offer. There were no Health Benefits but I was working off the beach. It was terrible. Little did I know that one should never sacrifice their own self being for money and the pleasure of seeing the Pacific Ocean. On top of that I was working for some really inconsiderate people who thought working 80+ hours and developing a five flash sites over 3 days was the way to go. In the end I was fired, not not because I did anything wrong but because I had E.Coli, and the best part was that the CEO didn’t know what E.Coli was.&lt;/p&gt;
&lt;p&gt;Good thing I got fired, but I still stumbled with the first few jobs I had. There were many misconceptions in my head about my field and where I wanted to go. This all changed when I set core values for myself. Some core values I have are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Love (Love what I do, Love the work that my colleagues do)&lt;/li&gt;
&lt;li&gt;Respect (Respect others opinions and views and respond with Respect)&lt;/li&gt;
&lt;li&gt;Openness (Communicate openly and be transparent)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I am not perfect at these core values, but they are there to guide me and my work. This has helped me along the way achieve bigger and better projects and work with really fantastic people within my industry, and overall I have become much happier about the work, people and my family.&lt;/p&gt;
&lt;p&gt;So whats the deal with this post? Well its the first of a series of posts I would like to talk about in terms of being a professional within any industry. This interest has been provoked by two books I have been reading:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.happiness-project.com/" title="The Happiness Project" target="_blank"&gt;The Happiness Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073" title="The Clean Coder" target="_blank"&gt;The Clean Coder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Both books are wonderful and helped me shift my view recently and definitely go along with my personal and professional growth within the last two years. I recommend the read as I am sure there are points within these books that can help you out.&lt;/p&gt;</description><link>http://alvincrespo.com/post/15307048461</link><guid>http://alvincrespo.com/post/15307048461</guid><pubDate>Wed, 04 Jan 2012 15:57:38 -0500</pubDate></item><item><title>Introducing filer.js</title><description>&lt;p&gt;&lt;a class="tumblr_blog" href="http://ericbidelman.tumblr.com/post/14866798359/introducing-filer-js" target="_blank"&gt;ericbidelman&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some 1300+ lines of code, 106 &lt;a href="https://github.com/ebidel/filer.js/tree/master/tests" target="_blank"&gt;tests&lt;/a&gt;, and a year after I first started it, I’m happy to officially unleash &lt;strong&gt;filer.js&lt;/strong&gt; (&lt;a href="https://github.com/ebidel/filer.js" target="_blank"&gt;&lt;a href="https://github.com/ebidel/filer.js" target="_blank"&gt;https://github.com/ebidel/filer.js&lt;/a&gt;&lt;/a&gt;); a wrapper library for the &lt;a href="http://ericbidelman.tumblr.com/post/8165285763/my-book-is-finally-out-using-the-html5-filesystem" target="_blank"&gt;HTML5 Filesystem API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Unlike other libraries [&lt;a href="https://github.com/ajaxorg/webfs" target="_blank"&gt;1&lt;/a&gt;, &lt;a href="http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/fs/fs.js" target="_blank"&gt;2&lt;/a&gt;], &lt;strong&gt;filer.js&lt;/strong&gt; takes a different approach and incorporates some lessons I learned while implementing the &lt;a href="http://code.google.com/p/gdata-python-client/source/browse/src/gdata/docs/client.py?r=d045d2d934e25266a02ff1e45c82fb68591e08e0" target="_blank"&gt;Google Docs Python client library&lt;/a&gt;. Namely, the library resuses familiar UNIX commands (&lt;code&gt;cp&lt;/code&gt;, &lt;code&gt;mv&lt;/code&gt;, &lt;code&gt;rm&lt;/code&gt;) for its API. My goal was to a.) make the HTML5 API more approachable for developers that have done file I/O in other languages, and b.) make repetitive operations (renaming, moving, duplicating) easier.&lt;/p&gt;
&lt;p&gt;So, say you wanted to list the files in a given folder. There’s an &lt;code&gt;ls()&lt;/code&gt; for that:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;var filer = new Filer();
filer.init({size: 1024 * 1024}, onInit.bind(filer), onError);

function onInit(fs) {
  filer.ls('/', function(entries) {
    // entries is an Array of file/directories in the root folder.
  }, onError);
}

function onError(e) { ... }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A majority of &lt;strong&gt;filer.js&lt;/strong&gt; calls are asynchronous. That’s because the underlying HTML5 API is also asynchronous. However, the library is extremely versatile and tries to be your friend whenever possible. In most cases, callbacks are optional. &lt;strong&gt;filer.js&lt;/strong&gt; is also good at accepting multiple types when working with entries. It accepts entries as string paths, &lt;a href="http://www.html5rocks.com/en/tutorials/file/filesystem/#toc-filesystemurls" target="_blank"&gt;filesystem: URLs&lt;/a&gt;, or as the &lt;code&gt;FileEntry&lt;/code&gt;/&lt;code&gt;DirectoryEntry&lt;/code&gt; object.&lt;/p&gt;
&lt;p&gt;For example, &lt;code&gt;ls()&lt;/code&gt; is happy to take your filesystem: URL or your &lt;code&gt;DirectoryEntry&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// These will produce the same results.
filer.ls(filer.fs.root.toURL(), function(entries) { ... });
filer.ls(filer.fs.root, function(entries) { ... });
filer.ls('/', function(entries) { ... });
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The library clocks in at 24kb (5.6kb compressed). I’ve thrown together a complete &lt;a href="http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html" target="_blank"&gt;sample app&lt;/a&gt; to demonstrate most of &lt;strong&gt;filer.js&lt;/strong&gt;’s functionality:&lt;/p&gt;
&lt;a href="http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html" target="_blank"&gt;&lt;img src="https://github.com/ebidel/filer.js/raw/master/demos/images/demo_screenshot.png"/&gt;&lt;/a&gt;Try the &lt;a href="http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html" target="_blank"&gt;DEMO&lt;/a&gt;
&lt;p&gt;Lastly, there’s room for improvement:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Incorporate Chrome’s &lt;a href="http://code.google.com/chrome/whitepapers/storage.html" target="_blank"&gt;Quota Management API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make usage in Web Workers more friendly (their is a synchronous API).&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;I look forward to your feedback and pull requests!&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://alvincrespo.com/post/14879315835</link><guid>http://alvincrespo.com/post/14879315835</guid><pubDate>Tue, 27 Dec 2011 16:24:18 -0500</pubDate></item><item><title>Learn ze Javascripts!</title><description>&lt;p&gt;Javascript is pretty amazing, to say the least. I’m not saying that just because it is my favorite language, only Ruby occupies that space, but because its actually pretty damn easy to learn and apply daily. There are three things that make javascript amazing today:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;The community&lt;/li&gt;
&lt;li&gt;The frameworks&lt;/li&gt;
&lt;li&gt;The support - browser support of course&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Now I started learning javascript back in college - Introduction to the WWW - at RIT. It was a great class, not because of javascript itself but because it was the first time I’ve ever had to program, not compile, and see results instantly. Yes, the fact that you get to see what you’ve programmed instantly without having to build your code is amazing. Instant satisfaction baby, thats what counts and thats what clients love.&lt;/p&gt;
&lt;p&gt;Javascript itself is amazing; its elegant, simple and just damn great to read - thats if it was done right. When you read javascript, it makes sense. Not like other languages like c++ or objective-c, where honestly if you picked it up and read it, it would be a WTF moment. Now this doesn’t disqualify the language; especially since they are used to build the environments and technologies we use on a daily basis. And if you’re a gamer, you should know that c++ is being used to smooth up those nice little polygons on your TV. So yeah, javascript isn’t everything but at the same time it is.&lt;/p&gt;
&lt;p&gt;It comes down to using the tools you need, when you need it the most. Javascript comes to the rescue for most web based applications as it allows you to hit the ground running. Its great for amateurs and a miracle for pro’s. So, learn it today, tomorrow and the next day until the end of the internets. But for now, here are some resources to get up to speed; for both amateurs and pros:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Javascript Itself  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#writingdesignpatterns" target="_blank"&gt;http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/#writingdesignpatterns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ejohn.org/apps/learn/" target="_blank"&gt;http://ejohn.org/apps/learn/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://net.tutsplus.com/tutorials/javascript-ajax/the-basics-of-object-oriented-javascript/" target="_blank"&gt;http://net.tutsplus.com/tutorials/javascript-ajax/the-basics-of-object-oriented-javascript/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://learn.appendto.com/" target="_blank"&gt;http://learn.appendto.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codecademy.com/" target="_blank"&gt;http://www.codecademy.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/A_re-introduction_to_JavaScript" target="_blank"&gt;https://developer.mozilla.org/en/A_re-introduction_to_JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Testing   
&lt;ul&gt;&lt;li&gt;&lt;a href="http://jsfiddle.net/" target="_blank"&gt;http://jsfiddle.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jsperf.com/" target="_blank"&gt;http://jsperf.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://docs.jquery.com/Qunit" target="_blank"&gt;http://docs.jquery.com/Qunit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://zombie.labnotes.org/" target="_blank"&gt;http://zombie.labnotes.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Frameworks     
&lt;ul&gt;&lt;li&gt;&lt;a href="http://jquery.com/" target="_blank"&gt;http://jquery.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jqueryui.com/" target="_blank"&gt;http://jqueryui.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jquerymobile.com/" target="_blank"&gt;http://jquerymobile.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.sproutcore.com/" target="_blank"&gt;http://www.sproutcore.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://zeptojs.com/" target="_blank"&gt;http://zeptojs.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mootools.net/" target="_blank"&gt;http://mootools.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Tools 
&lt;ul&gt;&lt;li&gt;&lt;a href="http://getfirebug.com/" target="_blank"&gt;http://getfirebug.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/chrome/devtools/docs/overview.html" target="_blank"&gt;http://code.google.com/chrome/devtools/docs/overview.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://alvincrespo.com/post/11139360662</link><guid>http://alvincrespo.com/post/11139360662</guid><pubDate>Fri, 07 Oct 2011 09:35:30 -0400</pubDate></item><item><title>Updating...to Tumblr!</title><description>&lt;p&gt;Updating my site to tumblr. - Wordpress was just getting to complicated for the simplicity I demand.&lt;/p&gt;</description><link>http://alvincrespo.com/post/11011018086</link><guid>http://alvincrespo.com/post/11011018086</guid><pubDate>Tue, 04 Oct 2011 00:14:56 -0400</pubDate></item><item><title>"A good analogy to software design is the process of building a home. You would not expect the..."</title><description>“A good analogy to software design is the process of building a home. You would not expect the builder to start working on the house without detailed plans supplied by an architect. You would also expect the architect to talk to you about the home’s design before creating the blueprints. It is the architect’s job to talk to you about the design and functionality you want in the house and convert your requests to the plans that the builder uses to build the home. A good architect will also educate you as to what features are reasonable for your budget and projected timeline.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Beginning C# Object-Oriented Programming by Dan Clark and published by Apress&lt;/em&gt;</description><link>http://alvincrespo.com/post/10729183953</link><guid>http://alvincrespo.com/post/10729183953</guid><pubDate>Tue, 27 Sep 2011 11:56:18 -0400</pubDate></item><item><title>Verizon your Exchange Policy Sucks</title><description>&lt;p&gt;Verizon’s exchange policy sucks, and I’ll tell you why.&lt;/p&gt;
&lt;h3&gt;First, a little background information always helps.&lt;/h3&gt;
&lt;p&gt;I was a satisfied AT&amp;T customer for the past two years, with an iPhone 3GS. Yes, dropped calls would happen here and there, and I wouldn’t get reception everywhere I went. Especially when I visited friends and family in the shire of New Hampshire, yes it is a magical place beyond normal human comprehension.&lt;/p&gt;
&lt;p&gt;No, AT&amp;T was not perfect, however they successfully helped me out in times of trouble; especially when my fiance and I went over our allotted minutes by 2000. Yes, we had a phone bill for about $400, something we couldn’t afford since we were planning our wedding and calling from the West Coast to the East Coast. As responsible customers we went online, increased our minutes the same day. We then called AT&amp;T and simply asked - “What can we do to alleviate the situation?” In a matter of minutes, our bill was returned to normal and we started paying the monthly amount of the new plan - $180/month. &lt;/p&gt;
&lt;p&gt;That was just one instance where I had trouble and simply took the steps to be a responsible customer and then find a solution with my carrier. There were many others, and to be fair, I was already half way into the contract when these issues appeared, but my new carrier, Verizon, has yet to demonstrate this sort of integrity.&lt;/p&gt;
&lt;h3&gt;New isn’t always better.&lt;/h3&gt;
&lt;p&gt;Recently I chose to switch to Verizon, based on reviews from friends and family that they offered great service, customer service and coverage for the New England area. That last bit is quite important since we will be finding ourselves up in Maine often for vacation. The process, however, was not that simple. &lt;/p&gt;
&lt;p&gt;Remember, I was an avid iPhone user, in fact all my hardware now is mac based and I didn’t really want to switch since my needs were being met. Yet, I decided to try out the Motorola Droid 3 with my fiance - and I instantly fell in love with it. Great operating system on a solid phone, at least thats what I thought. &lt;/p&gt;
&lt;p&gt;We chose to get the Droid 3, since they were offering a “buy one get one free” deal and I honestly felt it would be a good purchase since we would be saving money and getting a solid phone at the same time. Yet, fate decided to spite us. Turns out the phone is backordered and they didn’t have it at the official Verizon Wireless store. In the end the guy said that we would be getting the phones in two days. Keep in mind this would be perfect since our contract with AT&amp;T would end on a Wednesday and we purchased the Verizon plan and phones on a Monday. &lt;/p&gt;
&lt;p&gt;In the end, the phones never came that Wednesday - forcing us to be prorated by AT&amp;T, which is what we wanted to avoid. We call, and were told that the information was not explained well. The phone would ship within two days and that it would take seven days for the phone to arrive. At this point, im pretty upset because I feel like we were lied to so that they could sell us the phones and plan. However, thats ok, I chose to accept that and wait, I really wanted to try out Verizon, the new phone and trust in my friends and families recommendation.&lt;/p&gt;
&lt;h3&gt;Patience is a virtue.&lt;/h3&gt;
&lt;p&gt;Turns out the wait was definitely worth it. We received our phones and instantly started playing around with them before activating the plan. All in all the Motorola Droid 3 is a great phone with tons of features that iPhone users are lacking. Not only does the Droid 3 offer the best quality in hardware right now, but it also supplies the most current version of Android - which is by far the most flexible OS out there for mobile devices. This is something I only came to realize after playing with the phone for about a week. I’m sure for iPhone users out there, this is very difficult to understand - but it is the truth.&lt;/p&gt;
&lt;p&gt;So, the phone is awesome. But whats not so awesome is having a lemon. No, this is not Verizon’s fault and probably not Motorola’s either. Here are a few issues I found in my lovely lemon device:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Unable to connect to any Wi-Fi network&lt;/li&gt;
&lt;li&gt;Google Maps unable to locate me&lt;/li&gt;
&lt;li&gt;Low reception&lt;/li&gt;
&lt;li&gt;Screen Freezes&lt;/li&gt;
&lt;li&gt;Speaker phone is unable to be used&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;This is unfortunate, since my research has confirmed that not many people have come across these issues. In fact my fiance’s phone works perfectly! She didn’t experience any of the issues above, even when we were standing next to each other trying to see what was going on. So I decided to take the next logical steps.&lt;/p&gt;
&lt;p&gt;Taking the appropriate steps.&lt;/p&gt;
&lt;p&gt;I did my research and pulled up the official Motorola guides for Droid 3. Reconfigured my router for the specs on the website. Tested, and no luck. I visited several Paneras, Starbucks and Barnes and Nobles with no luck. Meaning, I could not connect to the internet in any of those venues.&lt;/p&gt;
&lt;p&gt;I then decided to do what any logical user would do: hard reset the motherfucker. &lt;/p&gt;
&lt;p&gt;Still no cigar. I couldn’t even see the networks at this point. My data plan was getting up there and I just could not afford to be on a phone that could not connect to the damn internet.&lt;/p&gt;
&lt;h3&gt;Taking it to Verizon.&lt;/h3&gt;
&lt;p&gt;Before I go on, let me explain how I view this situation. Neither Verizon nor Motorola are to blame for this. Both companies are trying to serve a purpose; Verizon is offering a cellular service and Motorola is providing a tool to tap into that service. The phone is defective, for some reason or another it just doesn’t work. From my point of view, all I want is to exchange my device. I don’t want another phone and I want to stick with Verizon.&lt;/p&gt;
&lt;p&gt;However, heres the problem. Since I am a new customer, I need to pay $199 to my credit card to get a new phone. When I get the phone, I then return the defective one, and once they receive the defective phone - I get credited the $199 to my credit card. Oh, and they take out the money immediately but I dont get credited for about three weeks. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.verizonwireless.com/b2c/footer/returnProcedure.jsp" target="_blank"&gt;http://www.verizonwireless.com/b2c/footer/returnProcedure.jsp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Explain to me, how this makes sense? I make a purchase, receive a defective device and then have to pay? This doesn’t make any sense to me.&lt;/p&gt;
&lt;p&gt;Now, to give the full story. I wouldn’t need to do this if the phone was stocked at the store. But because they are backordered, I’m forced to take this method. Now, I ask the question:&lt;/p&gt;
&lt;p&gt;Verizon, because you fail to stock your shelves, and provided me with a defective device, why is it that I need to pay for something that is completely not my fault?&lt;/p&gt;
&lt;p&gt;Answer: I am a new customer. - Customer Service Rep.&lt;/p&gt;
&lt;p&gt;Yes. There you go. They can’t trust me. I might be a thief, even though I’ve taken all the appropriate steps as a responsible customer/consumer.&lt;/p&gt;
&lt;h3&gt;Resolution&lt;/h3&gt;
&lt;p&gt;After four calls to the Verizon customer service center and receiving conflicting responses from about 12 people in one day, I decided to just do it. Why? Well, to tell you the truth, I was close to canceling the contract and returning the phones and only paying Verizon for the service I used within the first 14 days. However, I came to realize the following:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;I am a new customer&lt;/li&gt;
&lt;li&gt;One man vs. a corporation is impossible&lt;/li&gt;
&lt;li&gt;It is not Verizon’s fault&lt;/li&gt;
&lt;li&gt;It is not Motorola’s fault&lt;/li&gt;
&lt;li&gt;They do offer a wide area of coverage&lt;/li&gt;
&lt;li&gt;I want to stick with Android, and Verizon offers the best phones for that OS&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;No, I am not giving up. This is why I wrote and posted this. Now its up to you to comment and give your experiences, opinions and general thoughts on the matter. Remember Verizon is a company, they make these decisions based on best business practices. They also it base it on what their customer wants. The more these situations are exposed, debated and disputed - the more voice/power the people have.&lt;/p&gt;</description><link>http://alvincrespo.com/post/9246329959</link><guid>http://alvincrespo.com/post/9246329959</guid><pubDate>Mon, 22 Aug 2011 05:36:54 -0400</pubDate><category>verizon</category><category>customer service</category><category>motorola</category><category>droid 3</category></item><item><title>Strength to Carry On</title><description>&lt;p&gt;Ill make this short. Or maybe not, depends.&lt;/p&gt;
&lt;p&gt;My life was taken away from me when I lost my best friends to a very unfortunate circumstance. Since then I’ve become who I am now, a person lacking the ability to maintain faith in what I was raised in. This is mostly due to not trusting people because we all make mistakes, but I have learned to forgive and forget.&lt;/p&gt;
&lt;p&gt;Its times like these that I can barely get a grip on my own reality. Reality doesn’t seem real to me but what I do and how I do it does. This is specifically to working extremely hard and long hours everyday for the past 14 years. I over compensated, contributing to my success in High School, College and Career. &lt;/p&gt;
&lt;p&gt;Some may say this good, others may say this is sad. I don’t care about the opinions of those “some”. What I do care about is having the strength to carry on, despite the realities, disappointments, and errors I have made and those around me have made. &lt;/p&gt;
&lt;p&gt;Thats really it. There are no heroes or villains, only people. These people affect us and change who we are, even when we don’t want to change. So, have the strength to carry on and do what is necessary for you to become yourself - because you are the only one who can ever surpass the trials and tribulations.&lt;/p&gt;</description><link>http://alvincrespo.com/post/7853755519</link><guid>http://alvincrespo.com/post/7853755519</guid><pubDate>Wed, 20 Jul 2011 15:39:32 -0400</pubDate></item><item><title>Reconnecting with an old friend</title><description>&lt;p&gt;&lt;span&gt;I’ve reconnected with an old friend of mine. Its been so long that I’m actually kind of shaky. The rush of emotions of this is like a tidal wave knocking you off your feet and losing your breath before you even hit the water.&lt;/span&gt;&lt;/p&gt;</description><link>http://alvincrespo.com/post/7848102824</link><guid>http://alvincrespo.com/post/7848102824</guid><pubDate>Wed, 20 Jul 2011 12:56:34 -0400</pubDate></item><item><title>The Struggle for or against 'Fair Use'</title><description>&lt;a href="http://waxy.org/2011/06/kind_of_screwed/"&gt;The Struggle for or against 'Fair Use'&lt;/a&gt;</description><link>http://alvincrespo.com/post/6855294221</link><guid>http://alvincrespo.com/post/6855294221</guid><pubDate>Fri, 24 Jun 2011 01:02:37 -0400</pubDate></item><item><title>Wes Borland is great at what he does.</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_ln9rfhYJCP1qc9x55o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wes Borland is great at what he does.&lt;/p&gt;</description><link>http://alvincrespo.com/post/6846408836</link><guid>http://alvincrespo.com/post/6846408836</guid><pubDate>Thu, 23 Jun 2011 20:45:17 -0400</pubDate></item><item><title>Delicious!</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ln7ior3IrN1qc9x55o1_r1_400.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Delicious!&lt;/p&gt;</description><link>http://alvincrespo.com/post/6799338839</link><guid>http://alvincrespo.com/post/6799338839</guid><pubDate>Wed, 22 Jun 2011 15:41:00 -0400</pubDate></item><item><title>Photo</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_ln0h8xbTxG1qc9x55o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://alvincrespo.com/post/6671333243</link><guid>http://alvincrespo.com/post/6671333243</guid><pubDate>Sat, 18 Jun 2011 20:26:57 -0400</pubDate></item><item><title>Your Startup Sucks: How to (Fucking) Hire Developers</title><description>&lt;a href="http://yourstartupsucks.com/post/6595798517"&gt;Your Startup Sucks: How to (Fucking) Hire Developers&lt;/a&gt;: &lt;p&gt;&lt;a href="http://yourstartupsucks.com/post/6595798517" target="_blank"&gt;startupsucks&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;&lt;em&gt;This is a fairly coarse article. There’s a gentler version posted &lt;a href="http://yourstartupsucks.com/post/6602108282/how-to-hire-developers" target="_blank"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr&gt;&lt;p&gt;&lt;span&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is a topic that has &lt;strong&gt;really gotten out of hand&lt;/strong&gt;. There are all sorts weighing in these days — along with far too much jowl waggling by middle managers and idealist super hackers.&lt;/p&gt;
&lt;p&gt;So let’s cut the shit and get…&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://alvincrespo.com/post/6631706756</link><guid>http://alvincrespo.com/post/6631706756</guid><pubDate>Fri, 17 Jun 2011 16:48:28 -0400</pubDate></item><item><title>Fuck Bees!</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_lmu9daQrJ51qc9x55o1_250.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Fuck Bees!&lt;/p&gt;</description><link>http://alvincrespo.com/post/6555810674</link><guid>http://alvincrespo.com/post/6555810674</guid><pubDate>Wed, 15 Jun 2011 11:51:11 -0400</pubDate></item><item><title>this is fucking amazing</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lmsxw8AWtm1qkkgzuo1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;this is fucking amazing&lt;/p&gt;</description><link>http://alvincrespo.com/post/6555753501</link><guid>http://alvincrespo.com/post/6555753501</guid><pubDate>Wed, 15 Jun 2011 11:48:40 -0400</pubDate></item><item><title>SAM Busker Fest Experience</title><description>&lt;p&gt;Last night I attended the SAM Busker Fest here in Long Beach, CA. Overall the show was quite spectacular, with many artists coming out to showcase their best. As usual there were the one or two bands that really didn’t stand out, lacking dazzling performance and musical innovation. However, the main event turned out to be spectacular. I had the delight to be in right in the front, dancing myself away to the psychadelic groove of Crystal Antlers and the sensual expressiveness of Delta Spirit. Both bands are wonderful and pumped the crowd up to a pleasurable experience of mind, body and soul. If you get a chance, check them out, they will definitely give you a musical orgasm.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://crystalantlers.com/" target="_blank"&gt;http://crystalantlers.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.deltaspiritbydeltaspirit.blogspot.com/" target="_blank"&gt;http://www.deltaspiritbydeltaspirit.blogspot.com/&lt;/a&gt;&lt;/p&gt;</description><link>http://alvincrespo.com/post/1032452468</link><guid>http://alvincrespo.com/post/1032452468</guid><pubDate>Sun, 29 Aug 2010 15:21:49 -0400</pubDate><category>music</category><category>long beach</category><category>sam busker fest</category><category>busker fest</category></item><item><title>Psychology and Post Secret</title><description>&lt;p&gt;&lt;a href="http://www.postsecret.com/" target="_blank"&gt;http://www.postsecret.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of my favorite websites ever. This is probably because I am very interested in our inner personality. I feel that society resctricts us so much that sometimes we feel that we would not be accepted by our family or friends. Although, there is much debate about why this happens, including religion or societal beliefs, this is a problem that deserves much attention.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l6eft7fhI91qbj6ht.png"/&gt;&lt;/p&gt;
&lt;p&gt;Many would say “I don’t care what/who you are, I will be your friend”, but that doesnt make any sense. I do care who and what you are, but I wont judge you. I may disagree and sometimes display my disagreement with pout’s but I will stand up for what you believe in and why you believe in it, as long as it doesn’t cause pain or harm to someone else. &lt;/p&gt;
&lt;p&gt;Currently I am taking psychology and it astounds me how much we don’t share our true selves with the people we surround ourselves with. Don’t mistake me for a Freudian follower, because that I am not. I am only interested in who you really are, not what or who you want to have sex with. Through these studies I hope to understand why we do such things and, more importantly, why we feel we must portray ourselves differently to our peers. &lt;/p&gt;
&lt;p&gt;As an end note, yes this may be a rant of a sort, but I hope you visit Post Secret and feel that it is not a secret but rather a revelation that we are truly not alone.&lt;/p&gt;</description><link>http://alvincrespo.com/post/882188356</link><guid>http://alvincrespo.com/post/882188356</guid><pubDate>Fri, 30 Jul 2010 21:51:00 -0400</pubDate><category>post secret psychology</category></item><item><title>wasabisunshine:

Invading your sofa
</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l6bv6heWj11qb1tgko1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://wasabisunshine.com/post/875692706/invading-your-sofa" target="_blank"&gt;wasabisunshine&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://feedproxy.google.com/~r/Gamovr/~3/MNB4TuHP1iA/2506" target="_blank"&gt;Invading your sofa&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://alvincrespo.com/post/879909211</link><guid>http://alvincrespo.com/post/879909211</guid><pubDate>Fri, 30 Jul 2010 10:43:18 -0400</pubDate></item><item><title>Initial ActionScript 3.0 Library for Facebook Platform Review</title><description>&lt;p&gt;Lately Ive had to do alot of research into the Facebook API or rather API’s. At the moment two API’s exist, the old &lt;strong&gt;&lt;a target="_blank" href="http://developers.facebook.com/docs/reference/rest/"&gt;Rest API&lt;/a&gt;&lt;/strong&gt; and the new &lt;strong&gt;&lt;a target="_blank" href="http://developers.facebook.com/docs/api"&gt;Graph API&lt;/a&gt;&lt;/strong&gt;. If you are new to the platform and have found this review, I can tell you right now, all Facebook developers feel your pain. It is a very immature and unorganized architecture, and looks to be lacking direction for improvement.&lt;/p&gt;
&lt;p&gt;My adventure begins with the Adobe Flash Actionscript 3.0 library dedicated to integration with the Facebook Rest API, otherwise known as &lt;strong&gt;&lt;a title="ActionScript 3.0 Library for Facebook Platform" target="_blank" href="http://www.adobe.com/devnet/facebook/"&gt;ActionScript 3.0 Library for Facebook Platform&lt;/a&gt;&lt;/strong&gt;. You will find that this library is extremely difficult to work with, and the &lt;strong&gt;&lt;a title="Documenation" target="_blank" href="http://facebook-actionscript-api.googlecode.com/svn/release/current/docs/index.html"&gt;documentation&lt;/a&gt; &lt;/strong&gt;most certainly lacks the information needed to create effective applications quickly. Unless you follow the tutorials, you will be last from the very start. I do highly suggest you start with these tutorials and follow them step-by-step. If you are not familiar with Flex, the tutorials will be difficult to follow along with but it is easy to grab the actionscript 3 code and modify it accordingly.&lt;/p&gt;
&lt;p&gt;At the moment, I have been able to follow the tutorials on the Adobe Developer Connection pretty well and be able to login/logout and bring in user data as a desktop and in-facebook app, using the REST API. My next step is to integrate the new data model, as it will be forced upon developers to use as of June 30, 2010. Then, I will create a simple Facebook Connect application. I’m looking at releasing my code pretty soon on &lt;a target="_blank" href="http://snipplr.com"&gt;snipplr.com&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I do hope that this mini-review helps those who are just beginning with the Facebook API in Flash/Actionscript 3.0. I will be writing more as I go along and releasing more code for those of you interested in acquiring knowledge into integrating your apps with the social networking world.&lt;/p&gt;
&lt;p&gt;Please let me know more of what you would like to see, this way I get a good idea on what to do for my next written review. &lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;</description><link>http://alvincrespo.com/post/728195820</link><guid>http://alvincrespo.com/post/728195820</guid><pubDate>Wed, 23 Jun 2010 02:34:50 -0400</pubDate><category>facebook api actionscript 3 as3 library review</category></item><item><title>Mass for the Dead</title><description>&lt;p&gt;Lately Ive been listening to &lt;span&gt; &lt;strong&gt;Requiem Mass in D minor &lt;/strong&gt;by Mozart. Requiem stands for ‘Mass for the Dead’ or ‘Mass of the Dead’. In my opinion, this is the best work completed by Mozart, right before his death in 1791. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Mozart is my favorite composer of all time because his music speaks to my past and future. As I listen to &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;Requiem Mass in D minor &lt;/strong&gt; I can’t help but feel lost in today’s music. So much of the hard work that used to be put into music has been stripped away by the misuse of technology. Although I do have bands that I love greatly, including Nine Inch Nails, A Perfect Circle, The Doors and of course The Beatles, I feel that today’s music is lost to generations that lack the integrity to push forward.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I look forward to what future musicians will be able to do with the technology we have today, but I do hope that today’s musicians find the source that Mozart once had to create beautiful and outstanding art that will last generations to come.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://alvincrespo.com/post/728159662</link><guid>http://alvincrespo.com/post/728159662</guid><pubDate>Wed, 23 Jun 2010 02:20:41 -0400</pubDate></item></channel></rss>

