Author:


RAC Is really getting on my nerves.

Posted by on February 20, 2010

While the concept is sound, the actual implementation is lacking many of the important aspects a service of this caliber requires.

For instance buyer/seller filtering, there is no filtering whatsoever; a 5 year old kid can and will outbid you. It doesn’t matter how illegal that is, they can still register and post bids, possibly wasting everyone’s time in the process.

There doesn’t seem to be any way of tracking bids either, you get outbidded and there are no emails sent, the only email sent is the “try again next time buddy!”– once said under-aged kiddo lands the job!

” Notify me if I lose a bid request (that I’ve bid on) ” — Is broken, I never received one email, the only ones I receive are when the buyer accepted a lower bid and someone else landed the job.

To give you a real example: A guy from Serbia with 0 completed jobs (therefore no rating/ranking whatsoever) outbids you (and you never get notified of this) therefore the buyer accepts his bid and the guy lands the job. It doesn’t matter that you’ve got 10+ years of experience in the field, and a 10 solid rating.

For all you know that guy showed him a bunch of renders he found on Google Images and gave him a holy speech about how big his hangers are.

That’s a total and complete pile of bullshit in my eyes. I cannot begin to comprehend how this is even possible to begin with.

It used to be a trustworthy place, but now buyers have to repost their bid requests after wasting a week or two with someone who had no experience whatsoever in the job and didn’t even care to begin with!

Either that or they end up with what I call “code from the past”, ie. unusable code/graphics. Thus wasting time and money.

Now, it’s also the buyer’s fault; They became cheapskates. Most of the time they don’t know what they want and they drive you around town like you’re some sort of puppet.

Or they do know what they want; because they stole every single one of your ideas and they gave them to the 5 year old kid, who obviously steals a template / design and copy&pastes everything together to call it a day.

It’s a shame.

If only I had the capital, I’d be running against RAC. I don’t have the stone face the actual creator of RAC does, but I do have the passion, drive and knowhow to do things right.

That’s just how I see it, but I’m certain I’m not the only one with this point of view. Let’s just hope Karma is real.

Away from the IDEs.

Posted by on September 12, 2009

I had in mind to share a bunch of my libraries throughout the course of this week, however real life kicked-in and prevented me from doing any of it. In a few days I will hopefully start posting the promised code. Keep in mind though, I’ve been studying electronics lately (I find it fascinating) so any spare time is likely to be spent on that as well.

Let’s see if I can get some well deserved rest now…

Declar’em! – Automatic declaration of procedures.

Posted by on September 5, 2009

This is a tool that I’ve been using for quite a long while, just recently I fixed a small bug in the regexp and I thought it was time to share it.

For those of you using the official IDE, there’s no real solution to this “problem”. When you’re working on something small, it’s not a big deal to define a couple of declares here and there… However, on bigger code this becomes a real issue!. So why waste the time switching between IDEs or doing it by hand?…

Grab it and let me know how it runs! (nasty ugly source included).

The tool is very simple to install, I recommend you unzip directly into your PB directory and configure it as follows:

Declarem_installation

That’s it. You’re ready to declar’em!.

Cheers.

Structuring libraries, basic design tips.

Posted by on August 28, 2009

One of the most important things a programmer has to know and learn is proper code design, structuring of the code, etc. This may not be imperative for you if you’re just starting out, but sooner or later you’ll be able to spot the patterns and realize that your current way of doing things is not optimal but rather cumbersome. This is when you start to separate things into modules and you begin to design your code with more meaning and purpose.

By breaking your code into modules or “classes” you can have a finer granularity of the code itself, you can encapsulate the base code and work on top of it, you can also reuse the code in other projects if you have a good design. An example would be a log library (for logging useful debugging information onto text files) with proper design and care you’ll be able to use the same library in almost all of your projects with little to no modification at all.
More…

About the negative comments…

Posted by on August 28, 2009

I’ve been receiving quite a few negative comments lately, I don’t know why exactly but most of them are plain insults in broken English (and no, they are not spam). Someone either has way too much time on their hands or they got it all wrong!

I will not approve such behavior. I’m merely sharing some points of view and bits of code, there is no reason for flame wars. If you’re a fanboy and I happened to hurt your feelings then I’m sorry but you didn’t get it right. I’m entitled to my own opinions, and so are you! But you can’t insult me over this, in fact you can’t insult me over anything at all. I didn’t disrespect you and I don’t know you, but one thing I do know: you must stop this nonsense.
More…