Archive for the ‘Insight’ Category


web advertising standards

July 22, 2008

It’s almost impossible to visit a website without seeing some sort of advertising. Whether you yourself click it or not, there is somebody in this world that does. I have seen some very impressive ads that definitely catch my attention.

If you want the ads you create to come out decent (and more importantly have people click on it), there are a few considerations that you must take:

  • Keep it light: not everyone has a fast connection (yet). Try and keep the file under 30kb.
  • Keep it short: If you are going to animate your ad, don’t make the animation to long. You have about 5 seconds to capture a uses attention. If you make some dramatic animation before showing the call to action (logo, URL, etc), no one will care and continue to do whatever they intended to in the first place.
  • Stay away from loops: If you are going to animate it, don’t use loops. This will only drive your casual browser insane. Plus, it’s kinda tacky.
  • Pay attention to standards:Yes, there are standards. All the ads you see on sites have to be a specific size. Check out the Internet Advertising Board (IAB) for the standards and stick to them.

Happy Friday Video: Yes!!

July 18, 2008

Here it is, the yes dance. Get up with the get down.


VB gets pwn3d as C# takes over

July 1, 2008

This is madness. Coming from the nightmare of Classic ASP, many VB programmers seamlessly moved to VB.NET. If you have done the switch, you know that it is bitter sweet.

On one hand, you now have the rich environment of Visual Studio to create powerful applications that meet today’s standards. On the other, you have to get used to vast amount of libraries and namespaces available within the .NET Framework. The differences between Classic ASP and .NET are immense.

That sucks. Here I thought I was big stuff with my Classic ASP; then I make the upgrade to .NET and inherit a butt-load of new things that I have to learn. Of course, I am always up to the challenge; however, now that everyone is going crazy about C#, where do all the VB programmers go? Will this madness ever end?

Don’t get me wrong, I am all for learning about new technologies and languages; being in this field, you have to be or you’re out of work. What I don’t like, and think is pointless to do, is learn something¬† you are never going to apply. What is the point of reading a manual of a product if you don’t even own it or intend on using it? The same goes (for me) with C#. If I only intend on developing and crafting my talent in VB, why bother with C#? Both libraries are so rich that it takes time and dedication to truly “master” your programming ability.

Yeah, I know they have a lot of similarities, however when you are brainstorming for solutions to a web app, you usually visualize it in the language you feel most comfortable with.

Joe Stagner at Microsoft recently wrote about this crisis. I personally think it sucks. I mean, I know that in the end, it’s all about personal programming preference, but if employers prefer that you develop in C#, who are we to say anything?

And what does this mean for our future with Microsoft languages? OK, so now VB is going out of style, who is to say that someday C# won’t go out of style too?! What are geeks supposed to do?

I’ll tell you what we should do: cut the crap and pick up a book on both languages. If you don’t, the geek next to you will and take your salary right out of your pocket without even buying you a drink.


isolate it, then put it together

June 17, 2008

When brainstorming a web project, everyone has theories (and everyone thinks their theories will work). When trying to figure out how to develop an intense complex application, try¬† and isolate your them by creating prototypes. As it progresses, start slowly piecing them together so they’ll all get along.

There have been plenty of times where I swore something would come out the way I intended. I roll around an idea in my head for hours, confident that once I start my code it will all work out perfectly. I usually get most of the best work when I’m trying to go to sleep. I visualize how I want something to run and see what I can do to improve on what I already (physically; in my code) have.

By trying to create your version of what you think may work, isolate your theory by creating simplified prototype. This can be fairly simple if you break apart your ideas carefully.

Once all is said and done, stitch your code together and watch your ideas come to life.


Happy Friday Video: attention marketers

June 6, 2008

this post is about nothing

June 3, 2008

Nothing is a very important concept in programming.

Nothing is just as important as something because it is the absence of something. When something is equal to nothing, would you still consider it as something? When writing a program, you may have to write a typical if-else logical block that checks for nothing. For example:

If thisPostText = “” Then
Read = True
Read = False
End If

The interesting thing about nothing, is that it can be described in many ways.
For example:

  • null
  • Nothing
  • “”
  • False
  • 0

The best thing about nothing is that it doesn’t really exist. However, logically, it’s always there; just like this post.


Happy Friday Video: Web 3.0 according to Schmidt

May 30, 2008