Get the Powers to Act from Fresh Ideas



August 19, 2013

Facebook and Google Plus Rants --- Profitable Software Business --- Part 3

Great skills can still lead to weak or nearly useless products.


How ?

When you don't understand your domain properly, or if you don't plan ahead for changes.

I don't make money teaching design. But developers, software business owners should listen to Hoare, David Parnas, Dijskstra (small head), Eric Evans, Peter Coad, Richard Feynman, Rasmus Lerdof, Linus Torvald, Charles Simonyi (MS Word, Intentional software). Scott Bain, Kent Beck etc.

If they don't know them or won't listen, they should not be in software business, right? Can anyone claim to be wiser( streetwise or worldly wise or whatever) than their collective wisdom?

On bitbucket, google code repository, GitHub, I find a lot of django/GoogleAppEnginePython codes for almost anything: social network, forum, message board, LMS(learning mgmt system), ERP, CMS(content mgmt system), wiki, quizz, collaborative writing, shared whiteboard, mobile app etc.

Shouldn't we extract some value from them?

As we all know, Python is not Perl/PHP or even Java. It's very good-natured language.

Log-in, log-out from App1, quiz from App2, friendship invite from App3 etc are there for us to mix and match as our kids play with Lego.

If some of us can find a business model to go with that Lego-style app, we may make some money for us.

Does anyone have some guide/advice for that kind of not-cut-and-paste but rip-off-and-rebuild development? HAPPY NEW YEAR!


I asked a Singaporean programmers group this:




"Ok. Find me something that looks like this. (1) It's free and online. (2) I type main question, then choices, including if necessary, images too. And the answer. (3) I can add as many question I like. (4) I can print it out, and it comes out nicely. (5) I can let my students practice there. (6) There can be tip/hints for students. (7) Answers are graded. (8) I can edit them. (9) I can download my question sets. They work offline too! (10) I can go on, but this should be enough. This is 1 of 1000 things we can do for education/training etc. So I have no need to protect this. ... Please don't mention SCORM, IMS, Moodle, Atutor, Coursera, hot potatoes, whatever. If a nice thing is there, why would I code or ask others to code."



They cannot find. Mine is world's first and very good. Still they don't want to work for me for 8 hrs * 15 days for free. They cannot see the benefits.

Lazy Kids --- Relax but Be Fresh

For lazy parents with lazy kids


In boxing, the boxer with 10,00-hour practice beats your lazy son. In MMA (mixed martial arts), the fighter with 10,00-hour practice has no such guarantee. In battle mode, even Nai Khanomtom can be captured alive by the very weak Burmese soldiers. (In kick boxing, 1 on 1, Nai Khanomtom easily beat 10 Burmese boxers in a row).

So, creativity also counts.

Only in silly exams, work-hard folks beat work-less folks.

In good exams and in real life or real battles, trickiness/ creativity pays ... very handsomely.

(1) 1.5 x 1.6 - 1.78 678 = ....

(2) How many golf courses in China? Guesstimate.

Small Knowledge and Sophisticated Goals(a phrase from Peter Small's writings)


Your English is lame, your level is something like, "My father is U Hla, He's about 40 years old. He is kind and helpful. He works hard for our family."

And you know a few silly individual sentences like, "This is the House that Jack built," etc.

Some of your school mates have even better English.

You refuse to spend less time on FUN and more time on studying English.

You insist on scoring well on English essays.

Impossible kid?

Software be a lot cheaper, a lot , a lot faster and a lot, a lot ,a lot better. Impossible guy?

This is what happened with English essay.

  1. It takes no brain to use "and," "or," "but," "so," "therefore,"? 
  2. No brains to use "if," "when," "until," "as long as," "because," "since," etc? 
  3. No brains to reformat "This is the House that Jack built" into "Father is the man who provides leadership for us." 
  4. No brains to extend "Mather is the woman who provides management for us."
After reading my distinction between "leadership" and "management," now the teacher gets into a dilemma

First, if I did read something originally in English, I deserve 10% more marks AUTOMATICALLY. Second, if, most likely, I got the idea in Myanmar, but translate the idea into English, I deserve 10% more marks AUTOMATICALLY, too.

S/he has no ideas all this come from "This is the House that Jack built."

Now about better, faster, cheaper software! I am too lazy and too fun-loving to think up "original" ideas. But they say a lot of companies have done just that repeatedly. Why not us?

I refuse to learn. I insist on winning. I promise wins. Join me if you can!

I am at a dead end

This was written a few weeks ago. This doesn't reflect our current situation.


I am at a dead end. I never thought things could be this tough on this front.

But I am lucky because I can see irony/humor/joke in every situation, including this one. My usual trouble is I see and SAY things about 5 years ahead. I cannot/ will not wait to say what I've seen.

  1.  "Math is easy," I said, even when I was struggling with simple sine and cosine etc.
  2.  "Chemistry is easy," I said, even when I was struggling with periodic table and valencies.
  3.  "Literature is easy," I said, even when I was struggling with the question of whether to use "aim to win" or "aim at winning." 
  4. "Linguistic is easy," I said, even when I was struggling with John Lyons's summary of Chomsky.
  5. "Software is easy," I said, even when I was struggling with how to switch on a PC, how to print 1 to 10 line by line !!! 
  6. "A software business is easy," I say, even when I am struggling with how to run an EC2 instance etc.

People see my sweat, my shaky fingers, my grim face etc.

People see I was having lots of fun.

They didn't see what I saw in my mind. They didn't see the hard work I put in, though the working time may be short ;-)



Facebook and Google Plus Rants --- Profitable Software Business --- Part 2


Recurring Revenue Streams


What are we going to do about education?

Every newborn fish can swim. But every newborn Myanmar doesn't read or like Nat Shin Naung/Nawaday right away. Every newborn Singaporean doesn't read or like Water Margins, Han Fei Tzu etc.

Education is an ongoing business for every new generation. A lot like tax-prep software business.

Every new year is a new business.

Little Knowledge and Sophisticated Goals


The title is a phrase from Peter Small's writings.

I could not and did not bother to pronounce English correctly. I ignored phonetics and phonology because I lacked ability. But that has not prevented me ( so far, at least)to do anything I want with English.

Now I want to get big in software business. I cannot do phonology-like coding.

Will that prevent me from expressing my self?

Do I need phonemes /a/ vs /o/ vs /u/ to express my romantic love in sonnets? my patriotic love in dramas? my sense of humor in Seinfeld-like, Keaton-like, Bean-like acts? my observations in Lamb-like, Thurber-like essays?

What You Admire You already Have


Lightning-fast swoops and cloud-splitting soars inspire young eagles ... because they get it, have it already, at least in small measures

Product Development: Sum is More Than the Parts


Are you thirsty?

I have a bottle of H and another bottle of O and a kit with which you can combine that H and that O?

Will you be quenched and satisfied?

Or would you like just a bottle of high quality water at the cheapest price in town from me?

Education is a bit more complex than H2O. Yet many pieces are there, almost free. Who will mix them into A drinkable, usable form? Why not us?

Magic in Software


I read lots of silly stuff and had/have strange role models. One favorite theme : a kid was surrounded by real or rival-witch-created snakes/or some other obstacles. The kid took out a piece of paper, tore it into pieces, threw them onto the ground, OR fanned some leaves on the ground with that paper, and they turned into fierce birds etc , snatched away all those snakes etc. .... Silly? ...

What about Gmail, Hotmail, Filckr, Facebook, Salesforce.com? ....

They all started on a piece of paper, they are still a roll of characters/words and lines. Modern abracadabra, right? ....

My heart sings with software. Software is my heart. I live or die with it. One day, you just whisper into a screen and my Abracadabra will come out to serve you like the Genie of Aladdin's Lamp.

Inciting Google Plus Communities


Hi Everyone,

I want to reinvent Moodle. I want to retain about one-fifth of its features and do it in Django.

The problem is I am weak in coding. Is there anyone who wants to do this as an open source project? I can promise only 2 things :
  1. It will be better than Moodle 
  2. It will be better than Khan Academy on Google App Engine! Cheers!


Cao Cao's Assurance

Cao Cao was a famous warlord during the Three Kingdoms Period in Chinese history. At one time, hist troops were camping uneasily, there were alarms throughout the day and the soldiers were too fearful to sleep as the night came.

Cao Cao told them that he knew there were enemy troops nearby far outnumbering them, that they had seen him outwit the enemy many times before in similar situations.

Finally he suggested that they "put their hearts at peace and have a good night's sleep" for the coming battles.

This is the voice of True Hope. This how Andrew Carnegie added meters to his rather diminutive stature.

This is how I intend to sell my vision, my ideas, and my products.

August 18, 2013

Vision Flanking

Are you feeling a lot of pain?

Often I instinctively use what I call "vision flanking." "Flanking" is a military term, meaning avoiding the other side and going around it. In vision flanking, you stop seeing the other side, and they do not even belong in your sphere of existence.

For example, in 20 hours after I got the transfer order to move from Yangon to Maw La Myaing, the English Department or the English Major not longer exists in my Universe. The Dept/Major can no longer help me or harm me, it felt very cool! It still feels cool.

Yes, I still love it and its people, I still owe lots of gratitude, I still keep fond memories. Still we live in different Universes.

For example, some online programmers' groups in Singapore were full of hostile souls. It was hard for me to participate there. Their method seemed to be to subscribe to Google Alert, then post those links back to their Groups. No serious, substantial discussions or collaborations were possible, at least during my time there.

And the programmers still owe me something for my "serious" posts ;-) I can patiently wait for the pay back ;-)

For a non-attacking type, it is lucky that I was born with this "vision flanking." I'll flank to better universes whenever I was made to feel whatever pain.

August 17, 2013

Facebook and Google Plus Rants --- Big Words and Audacity


Recruitment on Facebook


I told an EDB conference in Suntec City in 2005, a few days after my wife and son arrived in Singapore, about our intention to "change the course of human history."

Very big words.

Very very big words.

Am I used to lying, boasting or madness?

A new chapter, a new journey has started already. Dangers and risks are there but no fear. Loneliness and sadness are there but no bitterness.

So, there is a good deal better chance to prove my BIG WORDS.

Audacious Problem Solving


Our software/programming team was having World-class problems, i.e. there are no solutions yet on Google, StackOverFlow, Quora, and many other online forums and discussion groups.

Is my design technically not feasible?

I joked, "That will work because I am the CEO". It's Steve Jobs's line to argue with his Engineers.

Then I said seriously, "That will work because I a monkey-scientist".  Such scientists are humble and playful and full of self-directed humor, the kind of sense of humor that Eistein said is good for preventing insanity ;-)

We solved the issues we had with Django ORM, by borrowing some techniques for Fowler's Patterns of Enterprise Application Architecture and some techniques from J2EE world.

Facebook Rants --- Recruitment

I did a lot of recruitment on Facebook in recent weeks.

Recruitment on Facebook


When our team grows, of course, our receptionists and canteen staff will have PhD's and know Hadoop, Cassandra, MapReduce, R and lots of Big Data statistical packages.

But for the time being, others have been making good money with Excel!!! Yes, Excel!!! In Myanmar, in Singapore, and in New York (and in Wall Street )

From Hadoop to Excel, the space is a bit very wide. Our team hope to score some nice goals. Any one, who has learned Excel or Hadoop or WHATEVER for 2 or 3 days, are encourage to join us! For the time being, we accept candidates without PhD, so hurry.

More Recruitment on Facebook


Suppose I run an online magazine/journal/news. I can write 30-50 articles a day. But shall I have time? Time even to type those articles? Upload relevant pics etc?

Programming is as easy as typing.

So, if you can type and read English, you are qualified to be a programmer in my team. We will train you. We'll let you attend SG$ 600 worth ITE classes, Poly classes, and even degree courses abroad.

Earn our trust, prove yourself. Not months, just weeks. Take risk with us.

We are not asking you to sign a contract that will enslave you to us for MONTHS or years.

Still More Recruitment on Facebook


I'm recruiting programmers. But no experience is required.

Software/programming is so easy with us that we can teach/train any Myanmar High school or Singapore Secondary student.

This is a big opportunity.

My credentials : (1) I have been a student of AI for decades.

My better credentials : (1) I cannot climb trees. But I have trained 3 or 4 kids to climb trees about 20 years ago. (2) I cannot draw but I've trained a few kids to draw, and so on.

So, though we intend to do only web apps right now, if your kid is bent on Assembly or Haskell, we won't stand in his/her way, but will even facilitate his/her speed.

More Recruitment on Facebook


In every soldier's bag, there is a marshal baton, Napoleon?

Any one who joins will be helped to grow as fast as they can,as far as they can!!!

Recruitment on Facebook and Business-Systems Building


6-dollars-per-hour staff with 3 or 4 days of training. You can pay for them too. But to become McDonald, you need a system, equal to or better than McDonald system.

Do I have a system to play in big league of software with ordinary programmers?

By the way, who am I? A very lazy, very ordinary kid, now an old guy. But I search or build or dream up nice cool systems.

I'm recruiting.

Let everyone know. No experience required. No commitment required.

Only these requirements - you live in Singapore, you can read and type. You can work about 4 hours per week at home and 1 hour per week at our place.

Still More Recruitment on Facebook


In old days, Mr Sim Wong Hoo (Creative Technology) went to America to sell and to build a world-class company.

Recently, I read in the papers, an SMU student making cold calls to get intern at Silicon Valley companies, getting an internship at a 4-person company, and flying there on his own money. Gradually, he got a full-time job there.

May kids in Singapore and Myanmar be more ambitious! (They are smart and brave already.)

Recruitment on Facebook


I predict 100 Instagram's from Myanmar and Singapore each. And when you predict something, you must also know when/how it can go wrong.

Instagram came from another bigger app by Kevin Systrom, called Burbn, according to this month Fast Company magazine. Burbn is a clone of all popular app features at that time.

Singapore programmer Chang Sau Sheong, in "Cloning Internet Applications with Ruby" book, has done a Burbn like app already. There are many equally capable developers in Myanmar and Singapore.

But will they reduce their bigger clone app into a smaller, more useful app like Instagram? If they do, my predictions will be true. If not, well we will get 200 clone apps, including 2 of mine ;-(

Recruitment on Facebook


I admire the source code of Django, Tornado, NLTK, boto, etc. As many of world greatest coders in history advise, their logic/code is "dumb" and therefore good.

When I coded shopping cart, CRUD etc, my logic/code stayed "dumb" and good. But when I moved even a bit farther, e.g. FSM with Pygame, an exper system etc, my logic/code became "clever," complex and unstable.

I've thought about and studied this for years.

Our team is training to be a world leader in software -- both biz-wise and techno-wise. Anyone interested in becoming better programmers are welcome. We are humble to learn and generous to share.

Love and Thanks to all.

  

Facebook and Google Plus Rants --- Profitable Software Business


Recruitment on Facebook


When our team grows, of course, our receptionists and canteen staff will have PhD's and know Hadoop, Cassandra, MapReduce, R and lots of Big Data statistical packages.

But for the time being, others have been making good money with Excel!!! Yes, Excel!!! In Myanmar, in Singapore, and in New York (and in Wall Street ) !!!

From Hadoop to Excel, the space is a bit very wide. Our team hope to score some nice goals.

Any one, who has learned Excel or Hadoop or WHATEVER for 2 or 3 days, are encourage to join us! For the time being, we accept candidates without PhD, so hurry.

Adaptability, Flexibility or even Luck, but not the Ability to Predict


One of my friends gave university tuition while he was still a university student. Only very good students could do that. And I also did that. But then, since he has far better social skills than me, I sometimes asked him for advice. On one occasion, I said, "Some of my students do not like my best works/essays at all. What do I do?" He replied, "That happens to me too. What is good for me, they may not like it. Some shoddy works, they liked them a lot."

That lesson still stays with me. So, for my software business, I rely more on my adaptability, flexibility or even luck than on my ability to predict. So, though I have 20,000 features in mind, I intend to fight with 2 or 3 features first. ;-)

Software Development Business


Ancient China: population--> training to be soldiers --> forming into corps--> launching wars

Modern software follow similar steps.
  1.  You create commodity software or use them for free. 
  2. You turn them into building blocks(Lego-like pieces) of your application.
  3. You weave. mesh, gel  the Lego pieces into useful apps. 
  4. Then you sell these apps.

Easy Winning , as in TOEFL, IELTS


In 1995, I checked 7 TOEFL/IELTS brands, not books, and knew right away it is easy to do World Best classes there.

Last 3 days, we checked 5 world best online education sites' database schemas and became relieved and happy. Data models, domain models are heart and brains of web software. Our team is happy in this area.

How High-tech do you want to go?


I am starting a "very-very-very-hi tech" software company. And I am recruiting ordinary programmers (though I won't reject anyone as "over-qualified.") These 2 facts are not contradictory.

A CFO of Dell once asked, "How much techno do you need to own to compete? "

As students, you yourself might have asked, How many books do I need to read to compete well in the exams?

Even in high-tech business, you can compete well without relying on technology. Let's see.

Recruitment on Facebook


I predict 100 Instagram's from Myanmar and Singapore each. And when you predict something, you must also know when/how it can go wrong.    

Instagram came from another bigger app by Kevin Systrom, called Burbn, according to this month Fast Company magazine. Burbn is a clone of all popular app features at that time.

Singapore programmer Chang Sau Sheong, in "Cloning Internet Applications with Ruby" book, has done a Burbn like app already. There are many equally capable developers in Myanmar and Singapore.

But will they reduce their bigger clone app into a smaller, more useful app like Instagram? If they do, my predictions will be true. If not, well we will get 200 clone apps, including 2 of mine ;-(

Recruitment on Facebook


You can pay for 6-dollars-per-hour staff with 3 or 4 days of training. But to become a McDonald, you need a system.

Do I have a system to play in big league of software with ordinary programmers?

I think so. I'm recruiting. Let everyone know. No experience required. No commitment required. Only these requirements - you live in Singapore, you can read and type. You can work about 4 hours per week at home and 1 hour per week at our place. If you are over-qualified, that's better. We are not afraid of any talent

Recruitment on Facebook


I admire the source code of Django, Tornado, NLTK, boto, etc. As many of world greatest coders in history advise, their logic/code is "dumb" and therefore good. When I coded shopping cart, CRUD etc, my logic/code stayed "dumb" and good.

But when I moved even a bit farther, e.g. FSM with Pygame, an expert system etc, my logic/code became "clever," complex and unstable. I've thought about and studied this for years.

Our team is training to be a world leader in software -- both biz-wise and techno-wise.

Anyone interested in becoming better programmers are welcome. We are humble to learn and generous to share. Love and Thanks to all.

Some Unsued Assets

  1. Good reading and note-taking, domain modeling, good and fast understanding of requirements of an industry, good and fast understanding of a user's job/task/process/activity 
  2. Clean, small, flexible code/software.

If salesforec.com is not that combo, what is that?

If Flickr is not that combo, what is that? If Evernote is not that combo, what is that?

I have given you proofs, please join us. Even if with half a man, we will get to our goal. But, still we want you. Join us!

August 16, 2013

Facebook and Google Plus Rants --- E-learning


E-learning is a truly virgin soil. No one has conquered it. It is at a free-for-all Wild West land grab stage.

E Learning Web Sites


http://highscalability.com/blog/2013/4/1/khan-academy-checkbook-scaling-to-6-million-users-a-month-on.html


    But YouTube is not interactive and a big part of what they want to do is present a learning tree to users, give quizzes, manage results, etc. So they first tried a self hosted Java based site, which was crushed under the load. ...

  The more control you get the more likely you are to shoot yourself in the foot and do something wrong ...

  They don’t carry pagers, don’t worry about replication, don’t have to restart instances, and don’t apply OS patches. There are a lot of things they don’t have to do with GAE. ...
  
  Khan Academy has successfully leveraged App Engine to scale to millions of users without hiring a single sysadmin or spending too much time worrying about anything ops-related ...

    To deploy the site, any developer (or our friendly CI bot) can simply run our "deploy.py" and wait a few minutes, then get back to spending time on the product. We haven't had to think once about whether or not the database can handle the write load we throw at it; the App Engine Datastore is uniquely worry-free in that regard. ...

  Offload as much work as you can to somebody else ie. GAE.     ....

  At a group size of 2 - 5 people don’t focus on scalability issues. Focus on features. Make your product great. Get people coming back to it.     

   Keep things simple both technically and in the product until you know absolutely what you need to build. A lot of the features they’ve built to solve and edge case turned out to cause real problems in the long run. It’s hard to turn things off once you build them.    

  Be lazy. Use other people’s tools. Until your business is doing really well don’t be afraid to use other people’s work
 

E Learning


I watched the Khan app just 1 or 2 min and reached that conclusion. I regretted my hasty conclusion. Now I have seen
 http://www.khanacademy.org/cs/depth-first-traversals-of-binary-trees/934024358
and
https://github.com/Khan

And I arrive at the same conclusion, with a higher degree confidence. I have a blog, but why bother promoting my blog.

Superior E Learning and Feature Release


A current online learning app typically has about 500 features. Combine the best/top 5, you get about 900.

I can easily think up 20,000 features.

But will users find all of them desirable? e.g. Vary your lessons according to learner's learning/cognitive styles? What does NLP say about a student looking up/down or right/left? We can capture user's eyes and gesture with Kinect, or some other game SDK's, but should I?

So, I number such features Feature Number 10,001 etc. What does Vygotsky say, Shaolin monks say, Feynman say, James Watson say, Carl Jung say ...... ?

Ok, Features Number 12,001 and 3 and 4.

A journey of 20,000+ features starts with 3 features, huh, so lonely! So exciting!

Whatever it takes, anything within morality bounds, ... I can and will dance, sing, talk, cajole, threaten, plead, .... code, test, deploy, design, debug, refactor, prefactor, re-architect, .. ok ... ok till it becomes World Class!

Facebook Rants --- Black Strategies and Futility

Black strategies are self-defeating and so we need not study them.

Black Strageties and Futility


Cao Cao, Sima Yi, Sima Yan, Wu Qi, Sun Tzu, Sun Bin,Unrestricted Warfare, Mao Guerrilla warfare and protracted wars,

Bar Me Sayadaw, Maha Thiha Thuya,  Bayint Naung, Bandoola, Alaung Phaya, Sin Byu Shin,

Grant, Sherman, RMA, Network Warfare, General Rdigeway, Geoege Patton,Gen Marshall

Sumerian wars, Biblical wars, Alexander the Great, Hannibal, Scipio, Fabius,

 Machiavelli, Han Fei Tzu, Chanakya the so-called Indian Machiavelli, Clausewitz, Napoleon, Gen Manstein, General Guderian, General Rommel

Georgie Zukov, Prince Kutosov,

Nobugana, Hideyoshi, Admiral Togo,

Duke of Wellington,  Lawrence of Arabia,  Liddell Hart, General William Slim, Gen Montgomery, General Templer,

Moshe Dayan, Vo Nguyen Giap ....

And on business side ... I don't want to carry on.

Don't read them.

Just have love. Just have faith. Even be naive and innocent. You'll be alright.

Facebook Rants --- Leadership

The Technology Pope?


Do not challenge the status quo, do not struggle with a force that is not innovative, free-spirited or individual.

It's far wiser to follow wise to be orthodox, conservative

Leadership --- Direction, Charting


clueless is right,
because there's nothing wrong
with taking a position and creating options in a very dynamic situation.

slow is right,
because viewed at the correct level, every variable, every system slows.

high road is the only road
because it is obvious.

unstoppable leading this way ..

Leadership - Charting, Direction


clueless is right
slow is right

high road is the only road
everything has returned

I report for duty

unstoppable

this way.....

Facebook Rants --- Teaching and Honesty

When a teacher says her/his subject is tough, maybe it is tough for them. So be helpful to them

Teaching and Honesty

  1. Prof Noam Chomsky on BBC: If we don't know enough, we call it linguistics, metaphysics etc. When we know enough, we call it physics.
  2. Richard Feynman: If we can't explain it to intelligent high school students, we don't really understand that subject.
  3. Another Nobel winner in Physics: we call this course 'advanced', because we don't know about it really.
So, please, teachers, be honest.

Is your subject difficult?

So, kids, if your teacher says 'this is tough,' feel sorry for him/her and be helpful!

August 15, 2013

True Peace in the World for Small Business Owners - Part 1

Suppose Qin Shi Huang, the first Chinese Emperor who built the Great Wall, and Hitler were alive and running fast food restaurant chains and were after your small fast food joint, I'd still ask you to relax.

True they had far better eyes and ears and spies.

True they had far better brains and advisers.

That's exactly there where the fun begins for you and me.

Qin Shi Huang knew every road and driver in his land, he knew very boat and boatman in his empire. He knew all about medicines, diseases, weather, and seasons. Still he'd go to the South China Sea and died.

Mr Hitler knew even Tibet and Myanmar. So he definitely also knew about Russia, her weather, her roads, rail lines and Russian tank production figures. Still he'd go to Russia in winter and fell.

They could not trust their own eyes and ears and spies and their own brains and advisers.There, the fun began in history and the fun begins for you and me at any point in history. They even used their hands in very similar ways, funny!