“Strolling in the Cloud” number one

June 8th, 2009

Strolling in the Cloud, one of my first Reporter articles, came about after I’d endured a few frustrating attempts at accessing my Gmail account. Surprisingly, I found out yesterday the article had the most positive votes for the 09.05.2008 issue.

Peoples Choice

So this is how it feels to have your work recognized… Let me tell you something, it feels pretty damn good! This makes me want to do a better job at future installments. Unfortunately, I won’t be at RIT next year. As a result, there won’t be anymore opinionated articles at Reporter from yours truly. I’ll now have to find another wacky, too-smart-for-her-own-good editor at a gritty college magazine willing to cope with my patronizing and overly satirical tone. Oh, wait. I can always blog!   :-)

You can see Reporter’s People’s Choice 2008 – 2009 here.

If you like it, please share it:
  • Slashdot
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • Twitter

More options for all of us

May 21st, 2009

Google introduced recently a wonderful set of options that would allow users to drill down search results. Here’s the official video explaining the nature of the new options:

I’m a big fan of the Wonder wheel and Timeline options. Good stuff!

If you like it, please share it:
  • Slashdot
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • Twitter

Paradoxes of the freelance world

May 11th, 2009

I started offering freelance software development services out of necessity. As a cash-strapped student, I’m always looking for fast, easy ways to make an extra buck. Roughly 6 months ago, while a few friends and I discussed how to increase our incomes with the occasional one-time project, Elance was brought up. Unbeknown to me, the site was a focal point for freelance activities on the web. After reviewing a few profiles, the site’s paying policies and the cost of the cheapest subscription, I signed up. My goal was to offer my Java and PHP skills to as many clients as possible. I was vying for some of those top dollars PHP developers were pulling in. As it’s often the case though, reality sank in fast.

4 days and 14 unsuccessful bids later, I realized this was not going to be easy. I also noticed something else was not entirely right. The way buyers and providers interacted most of the time seemed unconventional. Fortunately, it hit me soon enough. I came up with the following list 6 months after using the site with just a handful of successes. These are the contradictions that would make you utter profanities at a rate you never thought possible. They defy all logic and reasoning. Yet, one can find stuff like this daily at Elance. I call these peculiar inconsistencies in common sense the Incongruous Triad.

Experts = cheap labor

I’ve always thought of experts in any field as the personification of greatness. An expert is so good at what he/she does that it pretty much leaves the rest of us mere mortals looking mentally handicapped if we dare to emulate them. Expertise doesn’t come smoothly though. Dedication, patience and lots of hard work are a must if you aspire to transcend the barrier of mere competency. Naturally, one would be compelled to think expertise is anything but cheap, right? Well, apparently, that is not the case:

experts worth

This buyer wants an expert in IT (whatever that means) to go through his code base and perform the outlined tasks. The “extreme complexity” of the project should not dissuade potential bidders. Oh, the buyer also wants the work to be performed immediately. All that for LESS than 500 bucks! Did I just teleport myself into Bizarro World?

Underselling yourself is beneficial to you

I find the prospect of charging 50 dollars for a project hard to fathom. Even if one’s costs are nearly zero (and they just can’t be), 50 bucks is a preposterous figure. Furthermore, Elance charges 8.75% of all the money you’re paid for a project. So, to be precise, we’re talking about 45.63 dollars. Hold onto that figure while we try to make sense out of the following project’s bids:

bids

It seems that the best way to bid for a project is to charge virtually nothing. Who do you think is most likely to get the project? The developer charging 24,000 dollars or the one charging 50? You’re free to scratch your head now.

Unintelligible and pointless project descriptions are uber-awesome

The importance of requirements gathering cannot be emphasized enough. Anyone who’s ever done any software development at any level would rightly concede that the most difficult thing in the world is knowing WHAT to do. The HOW is just a matter of planning, coding and deployment; then the proverbial repeat, repeat, repeat, ad infinitum. Nevertheless, regardless of this “common knowledge”, gems such as this one appear more often than not:

terse project statement

The title for this posting was PHP programmer needed for system changes. No, your eyes are not deceiving you. You read it right. This buyer wants a PHP programmer to do some, er, system changes? System changes?! What is that supposed to mean? What IS a system change? How can you characterize a system change? Are we talking about scripts running as cron jobs periodically? Are we talking about PHP libraries used by aforementioned cron jobs? Are we talking about different scripts altogether? Did he mean something else rather than PHP? What’s the context here? What in the world is a system change?!

That’s not THE most interesting part though. Whatever it is you consider the most wonderful thing in the world is unequivocally outshone by this simple fact: this project had 2 bids already! Let’s put that in perspective. What do those bids mean? Well, it essentially means 2 developers read the buyer’s mind and KNEW, ostensibly a priori, WHAT to do and HOW, while also inferring out of thin air how much to charge. It’s all simply beyond me.

You can rightfully claim situations like these are only abundant on sites such as Elance, where the bidding nature of the site favors the buyers greatly. That could well be the case. However, when it comes to software development services, the reality is freelance work is hardly free of difficulties. I would highly recommend the activity to anyone looking to earn the sporadic extra buck. Nevertheless, I wouldn’t quit my regular job in hopes of instant freedom.

If you have your own bizarre experiences from your forays into the freelance world, please do share. I’m always up for a good laugh.

If you like it, please share it:
  • Slashdot
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • Twitter

The fractals within

April 27th, 2009

When I’m not neck deep in reading, writing papers, cleaning my room, coding, working out, eating AND reading, and all the other activities we IT grad students do almost instinctively, I like taking some time out and recharging my batteries with some stimulating reading:

Largely because of its haunting beauty, the Mandelbrot set has become the most famous object in modern mathematics. It is also the breeding ground for the world’s most famous fractals. Since 1980, the set has provided an inspiration for artists, a source of wonder for schoolchildren, and a fertile testing ground for the science of linear dynamics.

The set itself is a mathematical artifact—an odd-shaped infinite swarm of points clustered on what is known as the “complex number plane.” Let’s try to visualize it.

I’ve always thought of fractals as the quintessential beauty champions in the math world. They’re simple, elegant and, most importantly, endless! Here’s the Mandelbrot set generated with Nova’s Design a Fractal tool:

mandelbrot set

The most famous fractal

Source: Nova

Isn’t it beautiful? Oh, by the way, if you happen to have 50 minutes to spare, watch Nova’s Hunting the Hidden Dimension. A must-watch for any self-respecting fractal lover out there.

If you like it, please share it:
  • Slashdot
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • Twitter

A-Pod = Most awesome toy ever!

April 14th, 2009

As if we were not fearful enough already with the monumental potential of our run-of-the-mill humanoids, some folks have taken it upon themselves to create a remote-controlled robot that could further scare the bejesus out of us (especially during a dark, windy night). Check it out:

Obviously, nothing says “I’m awesome” more than 3 pair of legs. The fact that this little piece of hotness resembles a spider is just icing on the cake. I want one!

If you like it, please share it:
  • Slashdot
  • Digg
  • del.icio.us
  • Facebook
  • StumbleUpon
  • Technorati
  • Reddit
  • Twitter