Women in Tech – What’s up with that?

I want to work in an industry where we are not divided by gender or age, where women does NOT have to be more comfortable with women, likewise men to men and kids to kids.

Have you heard of Men group in technology? Why are there special mentions in women or girl groups in technology? Are we really that scarce here in Philippines?

The internet is full of “women are scarce in technology”, “women are being bullied by men in technology” articles and blog posts and that “we need to encourage more participation from this minority”. Back when I started in this industry (2005), I was one of those people who joined women tech group because I felt I would feel more comfortable.

Then, one time I was talking to my senior and brought up this topic and the idea of creating women group in Philippines too. He was just clueless and ask why. That hit me, is it really an issue for me and the others? Have I felt being treated differently? Did it occur to someone I know? Was it more comfortable working with women than men? Do I have the numbers to prove we need help? The answers were all no. What I have learned though, there are too few men and women who were into technology and internet in general.
Continue reading

Mobilizing Tripsiders.com Tour Marketplace

I haven’t announced it yet here, in the last week of May I launched the Tour Marketplace in Tripsiders.com. It is made from Drupal. The site was only designed so far for the desktop users so one of the thing that was on my todo list was to make it mobile friendly. Over the weekend, I finally had time to create the mobile theme. The experience was great and I want to share the thought process behind it.

Just like any project, I defined my requirements first. One important thing that I had to consider was to choose between using a different subdomain or use Media Queries instead. Media Queries has been the easiest option. I used Media Queries for tablets like iPad since I did not have to tweak it that much. The design is still the same, it just needed adjustment of the width and some padding.

As for the small mobile device, I was inspired by the simplicity of Sephora‘s mobile design. I cannot do it using media queries so I chose to use subdomain (m.tripsiders.com) for the mobile devices and use a different theme.

I checked for possible modules to use and below were on my list: Continue reading

Croogo as your building block for Cakephp App

Croogo, a simple CMS built on top of Cakephp. But for me, it has become my first building block for most cakephp application that I create. Why?

  • It has the most common features setup already
  • Less features, less complication
  • It can be extended without touching the core CMS

Less features to reinvent

I hate reinventing the wheel over and over again. Those includes installing ACL (pain) and recreating commong login functionality such as login, create account, forgot password, reset password and account administration. Comments and captcha are also setup. Most of my apps almost always have these so croogo makes it really easy for me to not to worry about them.

Few features

Common features may be setup but it’s not too complicated nor too difficult to use it for your other goals. It is still cakephp and it follows the convention. Unlike other CMS made from cakephp, there aren’t a lot of features. I don’t use them all but I find less time coding by utilizing the features that is already setup in the CMS.

Extendable

Another factor that makes croogo good as a building block is its plugin and hook system. I rebuilt the app that I created for a couple of months to croogo style in just a week. See their wiki to get a glimpse of what I’m talking about. Using the hooks, you can alter the behavior of the existing pages or features of the app. Using the plugins, you can enable or disable features. Think of wordpress and its plugin, it was built that way.

How to start?

In the next couple of articles, I’ll show you how to utilize the CMS to make you focus on your development to the real core. In the meantime, play around with it, read the wiki and join the google groups.

How to introduce someone in an email

I had been doing introduction lately via email only and it was a bit awkward because I did not know how to do it. Should I use the formal “please meet name” type introduction or something else? Googling about it did not help. Today, I found this article on how others do it so I just want to share.

Here is an example from the post:

Hi Sally,

Hope all is well with you! I really enjoyed your last blog post “insert topic here.”

I wanted to introduce you to Bob. Bob is doing “insert startup idea here” and is looking to meet people with expertise in the industry. Naturally, I thought of you since you “insert flattering remark here.”

Bob- I’ll let you take it from here.

Thanks,

Stella

Taxicab Confession – Featured in AcquiaTV

The webinar about Promet’s implementation of the taxi dispatcher system using Drupal and Phonegap by Andy Kucharski is out.

I’m excited to share that I am one of the panelists! On the webinar is also another Solutions Architect of Promet, Chris Bartlett, who now I call the map master or the Cartographer (which we both agreed sounds better than Solutions Architect). Being part of the acquia webinar was pretty exciting. But aside from me being excited to be part of it, Andy Kucharski gave everything away the in and out of how we developed the software. Hope you’ll find it useful!

See the original post here.

State of Ecommerce in PH – 2009

I have a lot to tell but I was too lazy to write anything. The whole November and first half of December is probably my busiest days in 2009. Only 2 more weeks left and it’s already 2010 so I’m pushing myself a little harder this week.

I went to the Ecommerce Summit last Nov. 12 & 13 to understand the state of ecommerce in our country. According to the CEO of Yehey, the state of the ecommerce is not totally 100% transactional ecommerce but more on social commerce. Social commerce, the way I understand it is adding some social networking features in the whole ecommerce process rather than just buying and selling directly. As a proof, Multiple has dominated the “online store” over ebay because of some social behaviors Filipinos have. Some of the limiting reasons why we can’t have full transactional ecommerce:

  • lack of trust
  • limited credit card ownership
  • limited internet and PC penetration

In my point of view — technology and government support must advance first.

Trust – it is only not our issue, it has been always the biggest issue. But the sad thing is, we have no particular law that provides standards and protocols. We have ecommerce law, but not everybody are aware of it. There are probably less than 1% of the Filipino internet population that has heard of it. That is one of my reasons why I also do not trust doing everything online.

Credit cards – it is hard getting credit card here unless you have 10k and above salary and that’s not even a guarantee. It is also too expensive for a small shop owner to even accept credit cards. Gcash might be a good option but there is still no simple and direct way to use it and connect it to outside applications. I haven’t verified how much but my latest info I have is that one has to pay 100k just to get access. I’d rather use Paypal for all my online transactions.

Limited internet and PC? One can avail a PC for only 10k nowadays. Internet access is the bigger issue here. I visited Hongkong and the difference is too great that I think we need 10 years or more. Their rates is .0 something per call and surf. I went on top of a mountain and the signal was still so strong. I guess our geography also comes into play but the point is, my homeplace is only a few kilometers away from the city and only SmartBro is available with very slow connection. When you go to cafe(s), their per hour rate is already at 100 PHP! That’s way TOO MUCH! The good news is, SM malls have free wifis already and that’s quite a relief. I hope Globe, Smart and Sun expands more and upgrade their facilities even more.

My knowledge is probably still too little to understand everything that is happening but the situation is clear enough for me to understand that we are too far from reaching a certain level of transactional ecommerce (I describe it to some as automated ecommerce) in the country.

May ecommerce law pala tayo!

I attended the webinar of DigitalFilipino about ecommerce yesterday because I’m curious up to what extent it covers. I’m still in awe even though I read it before because the Philippines actually have ecommerce law! Can you believe that?! LOL

It was a long discussion but I noted a few points from the webinar:

  • The ecommerce law is a broad regulation for many industries — banks, telco, web
  • DTI is the gov’t agency responsible for everything electronic.
  • Debit transactions are considered REAL transactions. May advantage ang may account online just incase a company declared bankruptcy (mahabang kwento).
  • The law is customizable! Biruin mo un!!! Anyone can create their own rules and in case walang nabanggit ang company or service provider, default value ang Ecommerce Law of the Philippines. Parang configuration yan, may default value!
  • Walang clear protection for consumers. Kailangan ng total awareness and best practices when dealing transactions electronically. Your safety is in your hands.
  • Did you know kapag walang acknowledgement from the other party, they can deny the transactions you had kahit complete na or khit nabasa nila? I simple reply in email saying “Yes I read that” is already a form of acknowledgment pero kapag walang ganun, it’s not valid.

I guess the issue I have is that we are too slow in adopting changes in the latest technologies. This just tells me that we are on our own. Too sad.

If you want to know more about it, contact DigitalFilipino.com. You should know the law too.

How to make technical presentations more interesting to non-technical audiences

During the PHP roadshows, I asked this a couple of times to myself. The audience are considered non-technicals so I have probably been too technical for their taste. I think it’s really a tough job and I admire great presenters because they make it look really easy. I googled this just earlier and I found a great resource. I a few steps and I think I found a good starting point for my next presentation. Here are the links:

  1. Part 1: five ways to beat stage fright.
  2. Part 2: pitfalls in preparation.
  3. Part 3: magic questions.
  4. Part 4: telling the story in their language.
  5. Part 5: a fail-safe structure for your ideas.
  6. Part 6: building a strong body and summary.
  7. Part 7: essentials of delivery.
  8. Part 8: fine points of delivery.

Business Models and the Social Media Revolution

I am not into music but this presentation is very clever in presenting how businesses should think at their business models. It’s not too hard to grasp. I thought to bookmark it but it will be like throwing a great idea in my closet so I’d like to share it here.

Another that catched my eye today is about social media and how it changed history. I am not into the social media thing but seeing most of my friends engaged in them is something.