Wednesday, October 5, 2011

Something to think about failure !

Something to learn from kids, they are not afraid of failing, they love to try. Failure is not something we should be avoiding, It's something we should be looking for. If we play safe for something we know we'll win, there is no grow at all and if you do not grow, there are poor opportunities to create value for others.

Focus on your weaknesses to build a strong leader or focus on your strengths to produce a weak vision.
or do not focus on what is a weakness or a strength but on the joy of the journey you are driving.

If things seem under control, you're not going fast enough.

Schools kill creativity?

This is a great video I was very interested on sharing with everyone. Looking forward to hearing your opinion!

Why are there expectation defined in advance when the source -the kids- are full of potential? Where does the brilliance comes from?  The experience or the unique value that a human been can generate?

It's a difficult question, but worth it to keep in mind on your journey.

About Ideas

"One can steal ideas, but no one can steal execution or passion."
From Do More Faster by David Cohen and Brad Feld

The Joel Test

Any software looking for a great success should pass the following test, based on Joel Spolski, and I happen to like the policy:
Do you use source control?
Can you make a build in one step?
Do you make daily builds?
Do you have a bug database?
Do you fix bugs before writing new code?
Do you have an up-to-date schedule?
Do you have a spec?
Do programmers have quiet working conditions?
Do you use the best tools money can buy?
Do you have testers?
Do new candidates write code during their interview?
Do you do hallway usability testing?

Thanks Joel, based on this great book

SSH access with no password

The following steps can be used to ssh from one system to another without specifying a password.


The system from which the ssh session is started via the ssh command is the client.
The system that the ssh session connects to is the server.
These steps seem to work on systems running OpenSSH.
The steps assume that a DSA key is being used. To use a RSA key substitute 'rsa' for 'dsa'.
The steps assume that you are using a Bourne-like shell (sh, ksh or bash)
Some of this information came from:


On the client run the following commands:

$ mkdir -p $HOME/.ssh
$ chmod 0700 $HOME/.ssh
$ ssh-keygen -t dsa -f $HOME/.ssh/id_dsa -P ''
This should result in two files, $HOME/.ssh/id_dsa (private key) and $HOME/.ssh/ (public key).
Copy $HOME/.ssh/ to the server.

On the server run the following commands:

$ cat >> $HOME/.ssh/authorized_keys2
$ chmod 0600 $HOME/.ssh/authorized_keys2
Depending on the version of OpenSSH the following commands may also be required:
$ cat >> $HOME/.ssh/authorized_keys
$ chmod 0600 $HOME/.ssh/authorized_keys
An alternative is to create a link from authorized_keys2 to authorized_keys:
$ cd $HOME/.ssh && ln -s authorized_keys2 authorized_keys

On the client test the results by ssh'ing to the server:

$ ssh -i $HOME/.ssh/id_dsa server
(Optional) Add the following $HOME/.ssh/config on the client:

Host server
IdentityFile ~/.ssh/id_dsa
This allows ssh access to the server without having to specify the path to the id_dsa file as an argument to ssh each time.

Sunday, October 2, 2011

Seth Godin. Just remarkable!

Great insights on marketing. I got very impressed with the alignment from Eric Ries on Lean startup, targeting early adapters that may "if you are lucky" care about your product. I think this a 2003 video, still a lot of fresh blood on the talk and makes me think if Seth Godin was on his way to produce the master piece Linchpin.

Geoffrey Moore presentation based on his book: Escape

This is a great presentation that make leaders aware of the direction they are taking the company.  Stop the naive innovation speech, make it real.

Link to the presentation, Thanks a lot ecorner!:

book at amazon!