We had a good team meeting last evening. All big companies started small and these people may have been late off the blocks but that's no reason for not growing big. We've a good product (as opposed to client-side projects), an enthusiastic team, a good development lead, a top designer, and the determination to move fast. If only the management team would be more forthcoming. If you want to make millions you've got to spend a few thousand rupees on people.
There are opportunities to grow big. Take the organization from a team of seven developers and four designers to a 100-people company. The product is extensive. Once these guys get the rights and the source code from their collaborators, we can start with the documentation, streamline processes, and move fast. So instead of having to search for a template in a maze of code, all documentation can be made searchable and available either on the Internet or on local servers.
I see potential in this product and money for the management.
I would like the management to be open. Management is a misnomer. Y needs to have a better style of leading people. Cut the employer-employee relationship to we are friends out here and you're helping us make millions. They didn't do this in the last five years. I know five years is a long time in software. Now, in the last three months we've (all-right I've) brought changes.
All I've to say is if you have a point don't keep quiet. If you want to say something say it out loud. Share knowledge, learn to fall flat on your face - laugh it off, clean the dirt and start again, and whatever programming challenges are there, the developers out here aren't the only ones facing them, it's a big world out there and use Google to your advantage. Nothing is impossible. Any answer can be found. There's no write-up, we'll make one. There are no guidelines, we'll prepare them. There are no FAQs. I'll write them. Right now, the development lead knows about 10% of the vast project. Once guys from 'a' come, there's knowledge transfer and we get documentation and process in place, the work will be a easy for the team.
Then think of customization and the potential of the product's seamless integration. It's a potential goldmine, if only the management becomes more pro-active.
So that's about work here. A challenge if it happens. I know I can make it happen. All I need is some 'passion' (josh, junoon) from the management.
We were having a discussion and I said 'x' is never in office before 11:15 a.m. My co-worker said, "He works till late night, hence he comes late." I replied, "Agreed. If it would have been my business, I wouldn't go home."
I'd prefer a 10/12-hour per day 5-day week work schedule. Instead of a slow six-day week with 'n' stoppages. Work hard and play harder.
I've the documents ready. I was awaiting confirmation from people whose names I've written as references. I've received it. Now all I've got to do is send the documents and take the process further.
Before taking the first step, I need to decide on whether I want to go there. Last evening's team meeting, the plans, my role, the focus to move with speed, and all these things.
So should I look for more money and a bigger name and make the jump to another company, or should I stay here?
Everything may turn out to be fine here and we may go on from a 20-people company to a 100-people one with a 5000 sq. ft posh office space, or after a year we may still be at the same place, and I'd draw the same or a little more salary and work would be all plans and no concrete progress without the support of management.
So this is about work and other opportunities.
I haven't yet sent the docs. because I know once I set the process in motion, things will happen fast. Before that I need to decide on should I stick with this dull, slow, small but old software company that has chances of changing from a tortoise to a rabbit by magic (my magic hehe..) or should I say come on what's with a company, get a good, big organization and make your move. Get a good competitive pay package. Work hard. Show your skills and progress in a major company.
I had these thoughts and I wrote them.
I always believe in taking my own decision. Good or bad, happy or sad. Reminds me of a line from The Fountainhead, "Don't you know what do you want to do with your life." (that you're asking others for advice).
A year is a long time in life.
A month is a long time at work.
A week is a long time in politics.
A day is a long time in search.
A moment (moment's separation) is a long time in love.
A click of the 'Publish Post' button is all it takes for your life to go on-line.
So what's the decision? Simple. I'll toss a coin. No, I won't. I'll decide over the weekend.