Facebook On Its Latest Adventure: You Can Now Ask People Their Relationship Status

Remember the time when Facebook was just a simple website where you can virtually meet with your friends, catch up, upload some photos, update your status, and then move on with your life? It’s gone now, and all that remains is a bit of dust that reminds us of the good ol’ days. Now Facebook is getting crazier by the day.

In its latest attempt of “innovation”, Facebook decided to put an Ask button on everyone’s page, which, upon clicking, promptly then asks you to “Let (your friend) know why you're asking for (his/her) relationship status”. To be fair, this button is not really intended solely for the relationship status bit. You can also ask someone about their work, education, family, birthday, birthplace, and current residence info. No, it’s not good for stalkers, at all.

If somebody, by chance, asked you about certain personal info, you can of course opt to ignore it, answer it, or answer it then update your profile. I just have few problems with this. If I wanted to update my profile to include that particular info, I would have done so before. Second, what’s the purpose of the chat box, anyone?

Of course, clicking the button will let you skip over the odd self-introductions and small talk. Why not just go directly to the point? Life is too short for a quick “nod” at the chat box and asking for the information politely. Now you can go straight to the point and ask your crush if s/he is currently available for mating.

But the buttons are not intended for strangers. Not at all. They’re intended for friends who are concerned a little too much why you haven’t taken the time to update your profile. Or possibly your stalker from the eighth grade that wants to drop by on you anytime, anywhere.

It’s also not intended for advertisers to market their products directly on people. Because the Ask button is clickable for anybody, advertisers cannot possibly ask for your info to sell a product or service to you. That’s entirely preposterous.

This incident reminds us of previous Facebook “innovations” that have struck the wrong chord in people. Case in point: that little box on the upper right corner of your page where you can see every single updates on your friends’ activities. Thanks to the box, you could know who lost a game at Poker or lost an animal at Farmville.

Let us not forget how addicted game players can invite you and tons of other unfortunate friends to join them into the obsession with online gaming. Seriously, how many invites to play Candy Crush do people have to ignore before their Facebook friends get the point that they will never play it?

Facebook can do all of us a favor and take down these annoying features and just let us do what we love to do: post “selfies” of us being perfectly happy in a funeral and wait for how many likes we get. 

Great Programming Tips for Beginners

Programming is not for everyone but if you’re one of the special few wherein you breathe and live in the intricate world of computers and technology, this industry may be the perfect job for you. Learning how to program can be very exciting but it can also be quite frustrating because you will be learning a whole new language or code. And so without further ado, here are some great tips that can help you get started in programming.

Don’t Take It Personally

One of the most common dilemmas of many new programmers is feeling frustrated because what they’re doing simply don’t work. If the code doesn’t seem to do what it’s supposed to do, relax, breathe, and take your eyes off the screen for a minute.

Being angry or upset won’t help you in debugging the problem and chances are, you won’t be able to fix it. Calm down and focus on the solution and not on the problem. Besides, Google will be your new best friend so don’t hesitate to search for whatever issues that you’re experiencing and you’ll be surprised on the results.

Understanding the Errors Messages

Error messages are there for a reason—that is to let you know the problem. Everything will be pretty clear to you for as long as you understand all the error messages that are out there. Once you know them all, you can quickly find the solution because you have determined the problem and finding what’s causing it will be surprisingly easy.

The Variables and Framing the Problem

Variables can be pretty confusing if you don’t understand them. Make an effort to know why variables are there, what do you need to make it work, and the like. Also, another things that you need to remember is that finding a bug in a certain set of codes will be easier if you have it framed. Ask someone to frame it for you so that you can thoroughly study it and determine the kind of bug or problem that you’re dealing with.

You Are The Boss

Be very comfortable in what you do. Don’t let the computer bully you. Yes, it happens. Always keep in mind that these machines are there to follow your instructions. So start instructing them on what to do and your life as a programmer will be less stressful. A great example of this is deciding on which part do you want to loop or which segment do you want to come in first. These things may seem mundane but making these decisions are a very important part of the job.

These are the things that you need to keep in mind whenever you feel like you’re stuck and not going anywhere with what you’re doing. Remember, practice makes it perfect so keep on going, try a different tactic, be patient, and have fun! By the end of the day, it is all about creating the result that you’ve been aiming for and that’s what makes programming worth it. Good luck!

Women in Tech: Few and Uncommon

These days, careers choose no gender or age. But why do women in the IT field remain few? Based on studies, women technologists also quit their job at a higher rate than their male counterparts who possess comparable skills. We will crack the “codes” here.

Let’s Play by the Numbers

First off, let’s study the female trend in techie positions. In the United States, where women make up more than 50% of the workforce, it has been found that only 25% of the IT jobs are being held by techie, sassy females. That’s based on the numbers of the National Center for Women in Technology as of 2008.

If you zoom in to Los Angeles, the reflection is just about the same. For every 100 IT jobs like software developers and engineers, only 10 to 12 are held by women. In 2011, it has been found that a mere 17% of job placements in the technology arena were for females.

It may be clear to all that the arena is male-dominated. Still, IT companies do come upon clients who prefer a diversified team. In fact, they are even willing to relax their requirements for technical skills just so they may obtain the balancing factor that women bring into the field.

With those numbers, however, the goal to diversify the IT pool may still have a long way to go. It’s not as if growth is nowhere to be found. In fact, the tables are slowly turning with more women getting involved in tech-related majors these days. But with a movement so slow, we will probably feel the improvement in numbers by counting more years.

Why Women are Few in Tech Fields

Education is seen as the main trigger for the lopsided numbers. Very few women will take up computer science courses or any other tech-related courses in college. Naturally, with very little background education, only a few will lead to a tech-oriented job later.

But education cannot be blamed completely. It is after all, the lack of interest that shoo away females from the IT arena. If someone (male or female) is focused on pursuing the IT field, there are many ways, even without needing to go through the course of formal education, to get there. Mentorship is quite common with jam sessions for programmers being held in summer camps and whatnot.

Why Female Tech Engineers Leave

Let us now dwell on why the lopsided numbers continue to dwindle with women leaving the technology field at twice the rate of men.

First off, there are the work conditions. Tech jobs often require too many hours in the office or too much time traveling. That easily puts off women who usually would want more time with their families, especially as the kids starts to arrive.

On another note, there is the organizational climate and the entire work surrounding. In this male-dominated arena, it is easy to be bumped around, especially if they end up the only female in an all-male team. That’s why mentors and allies are very important for women software developers to stay in the field. Companies should also realize the need to foster a workplace culture that will enable to retain women with top technical talents.

With change in the offing, the vision of 50-50 distributions among male and female technical talents may be possible in five to ten years.