Archive for the ‘Uncategorized’ Category

How Incentive Stock Options works (in one graph)

Friday, November 21st, 2014

Disclaimer: I am not a financial advisor or an accountant.  Please go ahead and use this graph as the only source of information If you really want to shoot yourself in the leg,

And here is the graph which has almost everything what you need to know about ISO’s to get rich and famous.Click on the graph to zoom.

I really appreciate Hans Reichenbach’s help proofreading the text on the graph.

ISO

 

 

 

 

Self-organizing teams – reality or myth?

Monday, October 13th, 2014

A lot of agile methodologies (including Scrum) relies heavily on a notion of self-organizing team.

First of all, everybody talks about it but nobody puts a good definition what is self-organizing team. As I understand self-organizing team notion was introduced as an opposite  to a team which is organized externally (a.e. by manager). The main idea behind it was that smart people tend to find the best way to work together (vs being told how they should do their work).

Good in theory. Bad in practice.

Let say we have have a team. Most likely, couple of members of this team will be quiet introverts who don’t want to organize (rather they would prefer to be organized). There will be several more junior team members who may have not enough experience to organize effectively. As result so called “self-organization” is done by one or couple opinionated (and usually experienced) persons on the team who drives the team in one direction vs another.

On top of that, there are couple of interesting questions (specifically related to Scrum):

– Does a team decides what it should do? The answer is No (Product owner does)

– Does a team defines an overarching process? The answer is No (Scrum is well defined process and usually Scrum master enforces it.)

– Is there a person in a company which can override team decision? The answer is Hell yes. The company is paying money to the team, so if the team goes in a wrong direction there will be a person (ultimately CEO) who can override any decision.

What do we have as a result? 

We have a team which doesn’t define what to do, doesn’t define major backbone of the process, can be overridden and driven by one or several opinionated persons.

Frankly, it doesn’t sound as a self-organization to me. It sounds like these several active persons are doing team lead job (without having official title).  I am not saying whether it’s good or bad, all I am saying that the name (“self-organized team”) doesn’t match to the content.

Looking for a Android open source developer

Thursday, April 19th, 2012

SpydrSafe Mobile Security Inc. is developing a solution to make Android more secure and to enable the use of employee-owned devices in the workplace.

We are looking for a senior programmer to conduct research and develop prototypes related to Android security at all levels of the Android stack.

You must have the following skills to qualify for this job:

– Passionate about solving complex low-level problems (any OS platform)
– 1+ year of Android development
– 3+ years of Java experience
– 3+ years of C/C++ experience
– 5+ years of overall software development experience

The following skills are not required but are considered a plus:

– Knowledge of Android operaint system source code (AOSP) – big plus
– Experience with open source
– Experience with Linux internals
– Experience in mobile development (e.g. iOS, Symbian, Windows Mobile)

Why mobile device management doesn’t matter

Tuesday, April 17th, 2012

Here is the article written by our CTO.