Mar 31

Last week I was remembering an old incident that happened in 1987 or so. My mother had a big fight with me, and took the rant to my father. She was incredibly upset because I spent all the day outside my house and I would stay out and return at odd and late hours.

What is very funny is the fact that I was not hanging out with friends, in the pub, or drinking, but working on what was then one of the first accounting consulting firms with a CP/M networking systems running compiled Basic accounting programs (batch processing back then…)

I started to work half-days but was immediately drawn into the mist of programming.  I would spend all day learning how to extend the power of the language, building complete new curse libraries to liven the other way bare screens of the time. I did not mind working 12 hours straight if that meant learning something new about sending ASCII codes to the printer to make the invoicing scheme better or faster, or using my first ever relational database, DATAFLEX.

But my mother was shocked. She considered that if I got paid for working 5 hours, I should not spend one minute more inside the office. She would rather have me inside the pub drinking beer, or going out with friends at night. The fight got so bad, my father wanted to go talk to the owners of the office so they would keep me away from the place after my five hours.

These are common traits of mediocre Latin America heritage. It is only now that the new generation is learning the advantages of passionate work, no matter how long the day gets. I love spending 14 hours straight working, and I loathe 2 hours of meaningless chat at a party where I hate the music, the people, and the environment. I was lucky enough to avoid giving up to my parent’s whims. Had they worked harder when they were young, they would not be in such a tight position now (they are basically retired on a minimum pension.)

Who thought my parents working over 8 hours was demonic (I find no other way to put it, it felt as bad as if my parents found me drunk)? I wonder why complete generations grew on these beliefs. The side effect is the actual state of Latin America, and only recently have we been able to break the mold and get people excited and proud about giving 100% no matter what the clock says…

written by Administrator

Mar 28

I am no one to talk. My design is not very good. I do kind of square things… I do some snappy design from time to time, but I am not a web 2.0 maestro. Yet it surprises me how much the Apple Developer Connection sucks…

macdevcenter.jpgI was recently looking for the second part of using Ruby On Rails for Leopard. The article was mentioned originally in YCombinator! but looking for it again a second time required that I login to the ADC member page. And that’s when I realized how ugly this website is.

Looking for the article in mention? I have no idea how to go back. If you accidentally hit the back button, you log out. Unless your browser saves in cache your login information, you have to type it all over again.

And what happened to the menu design? The home page has links poorly disguised as icons (and no, I am not so intuitive…) The ADC product icon takes you to another page where a paid connection is about a year’s salary here in Panama (and I am not sure if it gets any cheaper living in the USA). The download section has neat links organized on the side. It lacks any Ruby or Rails entry… It took me ages looking for the before mentioned article under some obscure link for Script Languages. Most of the free downloads are PDF books on Apple topics, which are basically twenty five pages explaining what a computer is, or what Java does, and then condensing all important API’s into five pages while one wonders where to go next (Google most of the time…)

I sometimes think that Apple does it on purpose to get paid subscriptions. Since I have no motivation for paying, I don’t know for sure. But it would occur to me that Apple would care about developers and design a very decent website. Maybe it’s because they developed the whole thing using WebObjects and JSF technology (okay, not JSF but at least JSP and servlets…) instead of a more friendly approach? I mean, all you do is download PDF files and some .dmg files, no need for big old Java, especially in the slow way these pages get updates… It seems to me they look the same since 2001.

Do we need good design for developers? I think my life would be easier if looking for part 2 of the Rails Using Leopard article was only a click away. I already bought a MacBook, but I might consider buying a new one even more if Apple cultivates me as a consumer. And please, not with glitter marketing (I majored in marketing…) but with cool products and even cooler service and support.

For example, there is no search box… and this is Apple’s website for developers! Even Sun has a half decent website where I learned the little I know of Java. For crying out loud, most of the cool pages I know for coding run on blog engines which are open sourced, and any of them look better than Apple’s Website.

So if anyone from Apple is listening, I will be more than happy to work on an ass-kicking, mind blowing, marketing fulled, eye catching, user friendly, and environmentally sound website for developers to get their goodies. I charge Panama rates, which are dirt cheap considering how much money you guys at Apple make. After all, the company that made DESIGN the fad word of the moment should have a compatible website…

written by Administrator

Mar 15

nspot websiteI get the feeling big companies are not the ones I would prefer to work for. My job is a perfect example. I am a supposedly “big marketing director” for a “big name shoe company”. But instead of doing real marketing, I spend most of my day creating PowerPoint slides on strategy. By the time we really get to work on the campaign, we output mediocre stuff - no matter how strategic - and I end my day wishing I could work on a smaller, more creative company.

That’s what I loved about nPost.

nPost is a company dedicated to promoting startups, with startup jobs at software and internet companies, startup interviews, and tech networking events.

The nPost site allows you to search for jobs, and has now launched a Widget much like Google AdSense. I have Google AdSense on my own blog, and I will spend the rest of the day comparing why nPost got it right (and Google got it way too square…)

Design well versus Designed SquaredFirst, let’s talk about design, since this is after all a blog about marketing Zen. Google has a format blue and flat, with a typical PHP look… I know, they don’t use PHP but Javascript, but it does have that square 1998 Internet look. As opposed, nPost gave me a modern, classy, web 2.0 design that really goes well with my own website. It looks way too cool compared to AdSense. I feel more compelled to click on nPost than Google, even if it’s only the first impression (and as you know, there is no second chance to make a first impression!)

Second, the way you set-up ads in nPost is way too simple. Just make your ad with a few mouse clicks (step 1), get a password (step 2), and fill your information (step 3), and done! The application takes you right to your ads where you can see the code for each ad you create and a little menu bar on top gives you editing, deletion, and your earnings up-to-date.

And this is really smart. It took me a long time to set-up my AdSense widgets, compared to less than 10 minutes it took to install the nPost widgets in my blog and index page in my website. That includes playing with the design. When I installed AdSense, I never got ads until some half an hour later, but nPost delivered them in seconds. That makes me feel good!

I took sometime this evening and looked through the nPost website, and I loved what I saw. Looking for jobs was a pleasure, as everything is well kept and organized in a way you never get lost. Some of the ads looked incredibly tempting, but all the job openings I saw were USA related (no thanks, I am one of those proud Latinos who would rather relocate within Latin America!)

Do I have any caveats? Well, a minor one. I wish ad formats could adapt a little more to my particular CSS design. I have a left column, which is 250 pixels wide, and the two available choices for the widget were a too thin for my taste. I am not sure if there is a way around this, but if there is, nPost will probably solve it before AdSense.

To set-up your own nPost widget, just click here and you will be done in no time. Or if you prefer, visit the website at http://www.npost.com.

Check out nPost, and if you are looking for a job, don’t think twice and send your resume to some of the great start-up and technology companies advertised there. Because making the next marketing break-through beats making PPT slides all day!

written by Administrator

Mar 15

Heroku Heroku is a great project whose goal is to make Rail application development easy and painless. As we speak, the website is still in beta stage, but the creators are coming quickly to a paid model to be launched soon.

The project is the result of the collaboration of Adam Wiggins, James Lindenbaum, and Orion Henry. The three have made an incredible contribution to the Rails world by making it dead simple to deploy an application.

I signed up for a free account and got mine the next day. The control panel makes creating a project a snap, and you can quickly type in the details of your particular one. I had been working on my application for some time, so I had my source code handy. The only thing you need to do is tar the source code and import the zipped file into Heroku, like so:

Example: rm -rf myapp/{log,tmp}; tar czf myapp.tar.gz myapp/

That’s all.

Once you upload your code, Heroku does its thing, like change the database configuration file (they run on Postgres). After I was done uploading, a button called my attention and prompted me for running my migrations. I did, in the Ruby/Rails console provided, and a minute later I could test my application live.

The control panel gives you a tree view of your application structure, and you can use the on-line editor to make changes to the code. I have seen in the forums some people complain about the editor, but I think it’s great to make changes on the fly or if you happen to be away from your development box.

Since Heroku is still in beta stage, and the trio hasn’t yet worked on the payment methods, I can’t say how well the servers scale or perform. My application is destined to a small market, so I will never get close to even stressing the server. But I admit everything it’s pretty fast so far, specially given my lack of programming skills. I had a URL that I purchased through Yahoo! Small Business. I redirected the URL to Heroku’s own address and that worked wonders for me. Heroku is now giving sanctum quotas, which are faster bandwidth and more performance for people who need to go online now. I got mine pretty fast, but did not need to change CNAME by creating a sub-domain to use my own URL, which is the way Heroku prefers since it was easier to just redirect.

I hope the site continues to award free plans to those willing to test. The free quota is of 10 megabytes of space, and at the moment I don’t see a specific quota of bandwidth, but you don’t get always top performance (hey, it’s free!) I imagine for free development, in the near future there might be some limits, but I was very happy with the way the whole site performs so far.

I can’t stress again how easy it is to deploy. Just add DNS information and select from development to production status. That’s it! No need to worry about SVN, Capistrano, or other gems. Just tar the whole thing and upload it. So simple even I got it right!

Adam, James and Orion: thanks for the bottom of my heart. Free beer party if you are ever in Panama. You made a whole bunch of not so savvy Rails developer happy. But for what I see in the forums, there’s a whole bunch of very savvy developers using the project, so the impact might be even bigger than originally thought.

Check it Heroku and deploy the easy way!

written by Administrator

Mar 09

smcFanControl

I recently got a brand new MacBook Pro. I want to thank my boss Max for it and my buddy Glenn, Panama’s top Apple guy for giving me the best price available for my new Mac. It is such an incredible piece of machine I can not describe how cool it is.

But for such a cool design, I started to notice it got pretty hot, specially if working in places with no or little air conditioning systems. It affected me in my Bogota hotel, where I had the A/C system off since it was kind of chilly outside. But the temperature widget I had installed flashed 62 degrees Celsius and I started to worry abut the issue. I like my laptops to run as cold as possible. I know the cooler the system, the better the life span and performance.

While goggling around for solutions, I came across many in which some individuals actually reapplied the thermal grease used to ensure the proper dissipation of heat. Some say it voids your warranty, but I think it is a good advice given to people who are used to tinkering with hardware, and who are close enough to the best thermal grease money can buy. Since my Mac was getting hot on Sunday in downtown Bogota, I was as far away from the solution as ever.

After some research and a couple of misses, I downloaded and installed Hendrik Holtmann’s smcFanControl 2.1. It is a great program with GPL license that allows you to change the rate of your fan. For example, instead of letting my fan kick in at Mac’s standard temperature to start cooling the system at 2,000 RPM, I decided to have mine run all the time at 4,000 RPM. The program loads itself on start-up and is visible in the top menu bar.

In a properly cooled room, my average temperature of 54 degrees Celsius dropped to 42 degrees Celsius, and in some occasions to 38 degrees. It was late at night in Bogota and I opened my window (I was staying at the Habitel hotel, a great place to go!) It was really chilly, and the combination of fan and cold dropped the temperature way down.

In an improperly cooled room, I would have highs of 62 degrees Celsius, and at times even 70 degrees Celsius. This have dropped to around 48 degrees with some peaks at 52 degrees, but much less than the average stated above.

My only reserve is the fact that the fan spinning faster than the standard could ruin it. But I am willing to bet a cooler system is preferable to a well rested fan when the whole motherboard fries itself.

My friend Hendrik, congratulations for such a fine tool! Although I can not donate anything on my meager Panama salary, if you are ever on the Ithmus, I will buy you dinner or lunch!

Download the program from Hendrk’s website at http://homepage.mac.com/holtmann/eidac/software/smcfancontrol2/index.html

written by Administrator

Mar 03

Panama CityI feel the end on an era coming close. I had this feeling for quite some time, and now I think I see clear signals of it materializing. Panama is changing, and the economy is giving turns for the better and for the worse. Yet it is relative to which side you are on.

Panama had six past semesters of unprecedented growth. This year GDP will surely be above 7%, with financial services, tourism, telecommunications and construction leading the way. However, the economic growth and market liquidity brought along inflation, and the first ones to feel it were the lower classes.

Let me give some clear examples.

I used to make a supermarket buy every week. If I wanted to save money, I would go low and buy basic staple food (rice and beans…) I would buy cheap local ice cream and maybe local cookies. I could probably do it all within the 25 to 35 dollar range. When things got better, I started buying wine from Chile and Hagen Daze ice cream and I would spend around 80 dollars on a supermarket. But I did not complaint since I would enjoy my Spain paella and Greek olive oil.

Nowadays I buy a modest supermarket for 70 dollars. My expensive supermarket visit goes well over a hundred dollars. If you compare, the rich people are spending 20% more, from 80 to 100. But the poor people went from 35 to 70. That’s a 100% increment, which wasn’t met in salary increases.

The same goes for cars. In 1998 I bought a Daewoo Racer for 7,900 dollars. It was a great car and I loved it. The day I sold it I cried, and I would by a Daewoo anyday since I had two and they never broke down.

Ten years later, I can’t find a brand new car for less than 13,000 dollars. That’s around a 90% increment for the lower classes. Of course, the new BMW series 3 is around 35,000 dollars; it actually went down in price! So the young executive gets a saving cut, but the lower class worker gets a hefty increment he or she might not pay.

The last exhibit is Panama’s department stores. The ones with fancy names like “Madness” or “The Crazy Goose”. In the old day, a place like “The Cost” would have cheap beds for 89 dollars. It was fine. I planed my first home with a 500-dollar budget, which is not much but it did fine. I did not buy fancy stuff, but I got a bed, a fridge, an oven, etc.

Nowadays a place like “Conway” has elite furniture from India at two thousand dollars or more price tag. Even the cheaper furniture from China is getting a little to steep for the common worker.

No wonder the SUNTRAC, Panama’s construction union, went on strike. I can understand the predicament of poor people, yet I think closing down venues is not the answer.

Sadly for the average Panama person, the answer is meeting the new benchmark with more work and more savings. The era of spending it all and wasting it all in parties (I love Panama, but even Panamanians will agree to this) will be over soon. Those who do not step up to the challenge will be left behind.

What I fear is that discomfort among popular sectors will push fascism. Panama is notoriously known for its hate of the left. Popular sectors will gladly search for answers in the right wing fascist parties (such as the Arnulfismo, since Arnulfo Arias studied in Germany and was an eloquent believer of the German Miracle of 1936). The first wave of xenophobia against the Colombian immigrants is beginning to gain crescendo.

The ending of the golden era of affordable material items is over. Sadly the next era might be one of polarization where one sector of society grows ever more wealthy while another is weighed down by its own lack of education, drive and desire to evolve.

written by Administrator