Tag Archives: lessons

Adobe Flash Platform and I

It appears to me (and perhaps others), I have distanced myself from Adobe Flash Platform during last couple of years. Not because I don’t like it, actually I love it, rather due to some other priorities here at our company, which does lot more (web-standards and design) than flash/flex stuff.

All this time, I have been keeping very low profile in flash-platform community, literally not talking about anything. I feel bad about it, I don’t know ‘why’.

I have done some trivial stuff (video players, flashlite and air apps) but nothing very cool or useful to everyone else.

My to-do list contains a long-list of applications targeted towards Adobe Flash Platform (desktop and other devices), I am supposed to do; Considering, my plate is full with all other responsibilities, I am not spending even 1/4th of the time writing actionscript.

Meanwhile, I have tried to encourage my team to learn actionscript and flex-framework. I even tried to hire some flash (or flex?) developers. I even managed to hire one flex developer last year.

Unfortunately, this person left the company as soon as when it was time to contribute back after 6 months training (no contribution period). That was big set back, a discouragement to me; I stopped looking for Flash/Flex developers.

I keep on promising myself, that I would do these applications; I keep on forgiving myself when I am not getting those done.

Anyway, there is still hope, I would building applications the on language (ActionScript), I am very good at. There is still hope, this blog would have more posts related to Adobe Flash Platform.

Hiring Mistakes

Hiring mistakes hurt us[1] in terms of time, money, cultural-issues and many other things. I have made those, more than one time – that makes me guilty of repeating mistakes (a crime or sin?).

We filtered résumé, screened candidates over phone, interviewed in-person over multiple rounds and discussed among ourselves before extending employment offer. Sounds good to get good candidates? No, it is not. We ended up having some bad hires.

Anyways, most of us know – Resume don't matter anymore; Someone really good at things[2] should have more than résumé to show and talk about

  • bunch of projects done in free time;
    • indicator: passion, love for craft and desire to improve by practicing in free time
  • technical or craft related blog
    • indicator: communication skills; knowledge sharing attitude
  • contribution to open-source projects
    • indicator: love for FOSS; desire to do something beyond self, for others; team player
  • active participation in technical communities[3]
    • indicator: knowledge sharing attitude; mentoring and helping
  • every word on résumé should be justified
    • indicator: modesty and humbleness

I believe, we lacked some discipline in our hiring process and new-hire-orientation process. We were also not strict, at reviewing and monitoring progress, during probation period.

Both pre and post hiring phases are important.

Pre hiring is good time to know about candidate personality wise.

Post hiring is another chance to make sure if hiring decision was really good. Within three months, it should be absolutely clear (binary: 0 or 1), whether one is good match[4]

The one who has potential to be rockstar and great team-player should be given more time and mentoring; This might affect the economy of company in short term, but worth doing for long term benefits. Patience works, I need to get better at this.

I am learning something everyday, often I realize I am not doing something right; I need to bring discipline in my life and the way I do things, hopefully, rest would go very well.

In Kanpur, I am yet to connect to good software developers and designers. I know there are good ones, perhaps they are working outside of Kanpur.

I am curious, how do you hire, train and get people started?

[1] Entrepreneurs and companies
[2] Programming, Software development, Graphic/UI/UX Designing or skill in question
[3] flex_india or alike), forums, etc.
[4] Great Thinker, Technically sound and has emotional-intelligence

Exercise your options – lesson learnt hard way

I left Mixercast some months back and couldn’t exercise my stock-options due to various reasons (new place, new job etc), I forgot it totally. Now ninety days are over and I am (or have) screwed up. As far as I know or told, nothing can be done.

I knew, Mixercast would do well and my reason to leave company was something different. I feel, I had worked hard enough to reach a state of burnout.

Anyway, a lesson learnt, always exercise your options, if you believe in the product/startup/company and have worked hard.