Categories
Kavoir & Whatever

What is creativity?

It is a flow of original ideas that please your own curiosity, big or small…..

Categories
Hilariously Funny or Creepy Programming Tips & Insights

Software Development & Programming Cartoons, Web Comics and Caricatures for Programmers, Developers, Software Engineer and Geeks

programmer cartoons, comics of programming

We lost the documentation on quantum mechanics. You'll have to decode the regexes yourself.

programmer cartoons, comics of programming

programmer cartoons, comics of programming

programmer cartoons, comics of programming

353

Dilbert's randon number generator

Computer holy wars

Token ring networks

The only valid measurement of code quality: WTFs/minute

int get_rand_number(){ return 4;}

Internet full

Checking whether build environment is sane ... build environment is grinning and holding a spatula.  Guess not.

"When I started programming, we didn't have any of these sissy 'icons' and 'Windows.' All we had were zeros and ones -- and sometimes we didn't even have ones. I wrote an entire database program using only zeros." "You had zeros? We had to use the letter 'O'." -Dilbert (Scott Adams)

Nerd Sniping

Dilbert

How it Works

Code Monkey

evolution of language

Terms and Conditions cartoon from brainstuck.com

Dilbert Fax

Doctor Fun...

State machines

Rubic-cube bra

development flowchart

Dilbert

oh comic , cartoon

Signs your coders don't have enough work to do

The doomed project

Old black and white version (there's nothing new under the sun)

I've got a war to fight!

foxtrot comic

http://roodiedoodie.files.wordpress.com/2008/01/robots8.jpg

developer comic and cartoon

http://www.cartoonstock.com/lowres/bro0048l.jpg

Classical learning curves for some common editors

Geek hero

programmer comic

Contiki Strip

Contiki Strip

FoxTrot Comic

Programmer life

ladies and gentlemen: mr. stack overflow!

Emacs Thumb

http://imgs.xkcd.com/comics/road_rage.png

Hackles, by Drake Emko & Jen Brodzik

learn flow chart comic picture

Geek hero

The main thing I love is the thought of Stallman engaging RIAA agents in sword fights towards the end :)

programming cartoon

You vs Technology

Categories
Business and Marketing Content / SEO Tips & Tutorials Hilariously Funny or Creepy Kavoir & Whatever

Linking back to start a war!

While there’s a positive backlink without rel=”nofollow” on an ordinary a tag that adds favorable link juice for the linked site,Β  and there’s a neutral backlink with rel=”nofollow” that does nothing other than sending some clicking traffic, there should also be a negative backlink that’s meant to be in attacking position to the linked site, representing a vote down to the linked site thus its search engine positions.

In a case such as this, people would generally want to link back to the bad guys for the sake of story but wouldn’t want the fight to benefit them in any way and boost their search engine rankings. Instead, Google could introduce a new attribute tag like rel=”hell” or rel=”condemned” or rel=”evil” to accomplish such task.

Imagine people starting to bitch about each other and fighting back and forth with all these sorts of negative backlinks and big guys with strong networks of web presence defaming people who they don’t like.

Isn’t this hilarious! πŸ˜€

Categories
Fonts & Typography Hilariously Funny or Creepy Web Design Tips and Insights

Periodic Table of Typefaces

periodic table of typefaces

Authored by Squidspot, this would make a great poster for fellow web designers and typography lovers!

Categories
Domains Hilariously Funny or Creepy Kavoir & Whatever

GoDaddy: 2 Bad Features Combined Into 1 Great Feature

So lots of people are complaining about:

  1. GoDaddy barricading domain transfers by denying transfer requests on domains which have recently been modified in contact information (for the last 60 days).
  2. Their poor security features (no even security questions when modifying name servers or contact information) and high potential to lose premium domains.

Yeah, they suck. Well, as such, I have an idea. Why not combining the 2 sucking features into 1 great security feature! How?

  1. For premium domain owners, make sure you submit and update your contact information of all the domains you have at GoDaddy every 60 days. Don’t have to change it in any way, just resubmits will do.

Bang! You now have the the most secure domain registrar in the universe. No one but God can transfer your domains away as long as GD remains the same with their 60-day contact modification policy!

Categories
Hilariously Funny or Creepy

A new religion

Oh my Google!

My Googleness!

May Google be with you!

Holy Google!

Google bless us all!

For the sake of Google, write a comment before you take your leave!

 

lol πŸ˜€

Categories
Business and Marketing Kavoir & Whatever

Why Simplicity is the King of Kings

Let’s start by asking ourselves this question: How much do we want to do with our life? Or how much are you eager to achieve in a single life time?

The disparity of magnitudes of achievement is tremendous among different people. While a few may create billions worth of wealth, majority may or may not enjoy a substantially good balance between input and output – producing nothing major at all.

Why? Is Gates or Buffet’s millions times of your wisdom? Never. Are they millions times more capable than you? Not a chance.

Because they keep things simple. They go around all dispensable bells and whistles that provide little value, that barely contribute to your final goal, and yet that mediocrities stupidly love, get proud of and show off with. Instead, they do simple things that are just to the pragmatic point.

So is this blog post.

Suppose …

You are a php mysql programmer. You are planning to make a simple CMS for yourself to publish some content conveniently and efficiently to your website so that you may make some cash.

You have swiftly coded a simple login system. Useful, but not that necessary as there’s not many who know where your custom CMS is located. Gates may or may not skip this step – I don’t know. It’s security for God’s sake! Yes but you could also just resort to the Apache authentication instead of doing it yourself. Bells and whistles just come by seemingly undeniable reasons such as security which is actually not that *first priority* compared to your FINAL GOAL. It’s almost always an illusion that you need something instead of that you actually want it.

blah blah blah…

Now you’ve got everything ready in place to post content safely and quickly to your website. But instead of starting writing content right away, you are pondering about whether or not to add commenting for the visitors. Not that hard anyway and it’s absolutely a fancy feature as you were in 1995! So you got down to coding once again.

Now that visitors can comment, you will need one more database table for all of that. Thinking about what data fields it’s gonna house. That’s just routinely necessary, though not quite expected in the first place with an mere idea that have excited you, nothing outrageous to scratch the head about.

While you could simply fulfill the same task with just 2 fields, namely commentator name and the comment itself, you have gone too far by complicating the situation and adding a few more: email, URL, beautiful 5-star rating system and a threading mechanism. Yeah, well, they are all so edgy and perfect to fit in with each other that you can’t help but starting to compliment yourself. How sharp and creative you are! Only if the world knows your creation! Until of course, half a year later, you sadly discover that only 1 or 2 visiting guests left no more than 3 messages. And one of them is a complaint that you may consider attending a grammatical class in writing.

blah blah blah…

In the same time, you suddenly realized this is obviously presenting one more loopholes which malicious crackers may utilize to perform injections. Thus goes the anti-injection function to filter the input for malicious code.

It’s not long before you start to receive spams so you need to implement a spam protector mechanism. You spent an additional few days to code an image captcha but soon they are broken by OCR softwares and your system is vulnerable to spam attacks again.

So you have to code yet another module for you to approve comments manually.

Then you are tired of spending time in discriminating spams from legitimate comments therefore you decide to code yet another module to inspect and filter out the unwanted messages.

Then …

There you go…

It rarely adds up to the final results. Maybe a little bit, but unexpectedly limited.

Every extra functionality you append to the system, the complexity and possible future maintenance cost would soar exponentially. It’s the same with your life.

Everything takes time and that is the single most valuable asset in everybody’s life. Everything you are doing right now, you are paying time to do it and the opportunity cost to do something else that’s potentially a lot more constructive for fulfilling your goal and dream!

Keeping things simple will be the only solution.

Categories
Kavoir & Whatever

Infographic Video: History of the Internet

A rather evocative bit of infographic, though a little bit too abstract. Makes one wonder how people 1000 years from now would see the technology world we are right now.

Categories
Business and Marketing Kavoir & Whatever

Kaizen – constant improvements or changes

Kaizen is the Japanese saying of continuous advancement. In Chinese, it roughly resembles one word: ζ”Ήε–„.

Make a decision on what to do, focus your time and keep refining it. Rome is not built in one day and Kaizen is the way to create an Empire. Takes a long time but the results will be sweet.

I’d put it an enhanced version of change. There’s actually no such thing as perfect, despite being misguiding illusions, it incurs more waste than merits. Don’t just aim at them for the sake of being. People are crazy about being the first, the best or the biggest in simple magnitudes, neglecting either the cost-effectiveness or the realistic goals. Many attempt one or two times to be there, in a relatively short period of time, which would usually be in vain, and quit. They haven’t thought things through in the first place, let alone even if they made it to the top in a short span which is usually an indication that the industry is still in its infantry and those guys will soon be taken over by another who performs in the way of Kaizen, duly in time.

All successful businesses and ventures take tremendous time to incarnate themselves as something unbeatable because it’s practically built by time, a long long time which happens to be the ultimate economic barrier fending for Kaizen believers. The millions of mistakes they have made, the million improvements spread across the years, the million refinements they have accumulated through out the decades have provided the power they need to be at the top of the rest.

Start today, and keep going from there to something better tomorrow. Make an improvement each day and you will see a miracle in years.

Categories
Kavoir & Whatever

Let me forget everything for a while

I need to think, rethink and think it all over again about what I want happen in my career and business endeavors.

Is it money? Not rightly so but you can say that.

Is it happiness? Not ultimately.

Is it recognition? I don’t care – maybe a little, as I’m young and ambitious.

Is it creation and revolution? I might and it might.

What’s my point? I’ve no idea.