• Home
  • Technology
    • Linux
  • Business
    • Social
    • Education
    • Careers
    • Work
  • Personal
    • Games
      • Rise of Nations
    • Books
    • Movies
    • Funny
    • foo
  • Blog
Follow

Posts in category work

10 things you need to do as a programmer

Jul09
2011
Leave a Comment Written by Prasad

Computer Engineer? Software Developer? Programmer? I have been in those shoes for quite some time, and I thought that I might share these tips with you folks. The article was originally published on Crazyengineers, but I have added to those and edited the article a bit.

  1. Read: Not only technical textbooks, but also other material. It gives you a good break from the programming, and it also builds your capacity to read and interpret long business requirement sheets.
  2. Cogitate: Before jumping into any program, think it through. Do you know the exact logic to be written? Do write down on a piece of paper what you intend to do. It may sound trivial but writing down helps clarify the problem.
  3. Communicate: Talk with your team mates, friends, colleagues, seniors, clients (if you get the chance) … talk about the project, talk about the technology involved … it helps solve problems that you could be stuck, it also helps you in understanding the subject matter better.
  4. Collaborate: Offer to help your team mates, understand what they are working on. There is a deep satisfaction in helping your friends and colleagues. Not only do you learn new things, but also you earn the respect of those colleagues.
  5. Why?: Do not be afraid to ask this question. Sacred cows can be slaughtered when you ask questions. One who asks a question may seem a fool, one who does not remains so forever.
  6. Revisiting: Do not cringe from revisiting your own code. It gives you an opportunity to improve your work.
  7. Change: It is constant. Businesses change, systems change, people change, requirements change, and scopes as well change! Do not for once think that a static view of applications is acceptable. So when you work on something do ensure that it is flexible and open to change.
  8. Documentation: This is the key to your freedom. If you do not do enough of this, you will never be able to make your work independent of you. In this case, you will never be relieved of that task. Point number 5 becomes all the more important!
  9. Humility: Do not be ashamed for asking help. Help within the team, to seniors … even asking for help on public forums and IRC networks. Most people are more than happy to help someone who asks nicely.
  10. Disconnect: Sometimes you need to stop the fast pace of work, and take breaks. Go on outings on the weekends, go out with your friends, your family. Connect offline and disconnect from work. It helps.
Tagged ce, development, programmer, tech, tips

Clone Wars

Jun20
2011
Leave a Comment Written by Prasad

First came Best Buy.

People were happy, they got good deals, saved some money. Good … but meh! Perhaps their launch was before time. Avante Garde.

Then came Groupon.

A multi-billion dollar valuation, e-commerce 2.0 buzz, social media tongues wagging about. It was the next big thing since the Internet.

I guess over a period of time, folks soon realized that the business model was pretty simple really. Get bulk, negotiate with vendors and give back a small share back to the users. That was also the eYantra model. I hear its gotten its second round of funding as well.

Followed by a slew of Groupon clones … there are too many of them really to name a few. The unfortunate thing is that not one of them is willing to call themselves a Groupon mee-to. We are different is what they all say.

Everybody on this planet is unique, just like 7 billion other people.

If you thought that I would be writing another nerdy review of Star Wars, you are mistaken, Ser.

With Groupon clones sprouting everywhere on the Indian e-commerce scene, its going to be a war out there. The war is going to be played out in our inboxes, on our cellphones, on our social media pages and in our tweets. Our credit cards will be the trophies, each transaction a battle on who will get us the cheapest deal. If you thought that it would make me happy, its not.

All the discounts in the world are not worth the beauty of a spam free life. It’s been ages since I have seen an empty inbox, gotten no sms-es. The Clone Wars are on, and you are the next battle!

Posted in business - Tagged bestbuy, business, clonewars, ecommerce, economy, eyantra, groupon, india, internet, snapdeal, startup, starwars, tech, web

Indian Services: A bleak future

Jun08
2011
Leave a Comment Written by Prasad

With the Indian economy shifting from an agrarian focus to a service-based industry, a lot of foreign investors are attracted to the nation. However, the sustainability of this is under question. As service experiences from bad to worse and consumers are crying bloody murder in the courts, how will the Great Indian Dream be achieved?

The word service comes from the term – to serve, i.e. to work for another.

I am sure you will agree with me that this is hardly the case these days. To measure the quality of service, all service providers have come up with an excuse called as SLAs (Service Level Agreements). What it means is that the service provider is giving certain time limits for each of his failures, and he won’t recognize the failure until and unless that SLA has been crossed.

Ironically, its very logical and you can’t argue against this. But zoom out a bit and think seriously, if you are providing SLAs for life and death services, what would happen? I won’t call you sick, until you have been sick for three days. Dead until, you have been dead for a day.

I won’t spring into action until and unless the given time goes by.

I will ignore your pleas, until you start shouting murder at me. Then I will create tickets, and play the game of the escalation matrix. Then I will care, and once the issue is resolved, I will stop caring.

As consumers, what can we do?

Well for starters -

  1. Read the SLA’s before taking on the service. Do they seem reasonable? Try negotiating on the SLAs and make them sharp.
  2. Clearly define the Plan ‘B’ – What happens if the impossible does happen? What happens if a service promising 99.95% uptime goes down? Who takes the risk and who takes the hit?
  3. Danda works top-down. Sad, but true. Remember that. If you want the cronies to spring into action, knock at the top.
  4. Get a back-up. It’s expensive, it’s redundant, but it’s a safety net ready to catch you when Plan ‘A’ fails.
  5. There’s an interesting start-up Akosha, consider contacting them
  6. Lastly, switch providers and rinse repeat!
Posted in business - Tagged business, economy, india, services, startup, tips, tt

Why VC funding is important to SaaS industry

May14
2011
Leave a Comment Written by Prasad

imageIf you have worked in a start-up and have been a part of the core team in any start-up, you would be familiar with and know the importance of venture capital; and their steep terms and targets :-)

If you want a higher funding in the next round, give me more revenues.

How many of us have heard this line? In fact, it’s interesting to note that VC’s are not looking at higher bottomline, they are looking at increasing the topline. I am not complaining, it is a good perspective to hold if you want to keep an eye on the big picture.

This stand is also helping the slew of applications which are being launched as Softwares-as-a-Service (SaaS). Why? Read on.

As a business owner, one of the major targets dictated by a VC would be revenue targets. Not profitability. So I, as a business owner, will be willing to try out different new services in order to increase my offering. If a service exists which otherwise will take me ages to build or acquire, I am now more than willing to try it out on a month-on-month basis.

The overall cost of a SaaS pricing would be more, but the brunt of it on a monthly basis would be less. This impacts my profitability, but these days I am not looking at profits as much as I am looking at revenues. If I able to increase the reach or richness of my service offering using SaaS, then so be it. I will go ahead for the same at the cost of profitability.

Your thoughts?

Posted in business, Technology - Tagged entrepreneurs, saas, tech, tt, vc, venturecapital, web

Focus

Apr05
2011
10 Comments Written by Prasad

image Today, we received a query on our website from a 16 year old boy. It was about wanting more details about the Chartered Financial Analyst (CFA) Program. I was absolutely stumped. This program is generally attempted by folks who are doing or have done their MBAs, or at least graduates. Of course, the CFA Institute has no qualms with an under-graduate talking the first exam, in fact the boy is completely eligible for giving the first level of the exam.

Now, go back 5-6 years (or in my case 15) … when you were in your 10th standard, did you have such clear aim in life?

I mean, its astounding.

I have nothing but respect for one so focused. When you know what you want, then getting it becomes easy. Kudos Kiddo! and God Bless!!

Posted in careers, personal - Tagged careers, cfa, education, finance, neev, personal, youth

Intensity of technology adoption

Feb16
2011
4 Comments Written by Prasad

Everybody you know, will probably agree with this, that Technology can be a great enabler.

It’s one of those motherhood statements (like “Shit happens” or “Life sucks”) that arguably can’t be denied. As someone who has often taken upon himself to forge this enablement with the demands of the business, I want to take a different stand.

Technology CAN be an enabler, only if you possess the know-how of implementation and your audience possesses the temerity to bear the brunt of teething and adoption problems, then can it be an enabler. How many cases have we seen that an organization wide technology upgrade has failed simply because the intended audience does not adopt it, but merely reverts to the easily available alternative.

My mother heads the medical department of State Bank of India, she in fact is the Chief Medical Officer. She tells me that they had tried three times to implement some form of an enterprise system for their department, Each time it had failed. Why did it fail? Not because the implementation was incorrect. We can’t say that, the moment we do – the implementation partner will pull out the requirements sheet, the scope document or some form of agreement which indicates that there was no breach of contract from their side.

And that is the problem I want to point out. Technology is not a function which can run in a silo. It permeates through the organization, from the most mundane of activities like checking email, to most complex of them like implementing a Decision Support System to help the top brass in strategic decision making.

Technology adoption therefore has to be intense. So intense that it should change the identity of the organization. If done properly, it can vault the firm into the next level.

The next time someone tells me that technology CAN be a great enabler, I will tell them that if my aunt had a moustache, then she CAN be my uncle.

Posted in business, Technology - Tagged business, fb, organizations, Technology, tt

Concrete Ant-hills

Jan27
2011
3 Comments Written by Prasad

ant_flowerYes, you read that correctly. Today when I was coming to office, this thought struck me. Aren’t we all nowadays working in some commercial complex or the other?

Huge concrete towers where multiple corporates have their offices, and people moving in small “colleague huddles” from one place to the other? This is especially true in the cases of SMEs (small and medium enterprises), since they do not have enough capital to invest into a full blown facility of their own. So walk into any commercial complex and you will find hundreds of such firms humming with activity. With all the employees going about their day-to-day work … 10am tea break, 1pm lunch break, 5pm tea break … and so on. Aren’t these employees akin to worker ants then?

This tea break thing is a fascinating concept. I wonder if top managers know that tea breaks are the places where dissent is majorly expressed. They are the right places to tap into the corporate grapevine. An ex-colleague of mine used to do this by walking into offices incognito (since he was the CEO of the firm) and sitting inconspicuously in the canteen. Sooner or later some employees would come gossiping by and he would get his insight into the workings of that branch.

Hmmm … I wonder when this mode of working will evolve into a more individualistic nature?

Posted in social - Tagged musing, social

Mastering a Mammoth

Jan21
2011
3 Comments Written by Prasad

As part of my work, I am also maintaining the corporate blog these days. Sadly, the content management system (CMS) on which the blog is based on is kinda out of date. So much so that it has become virtually impossible to recreate the same environment on my own desktop.

What this means as a software person, I have to make changes and edits on a production platform. Not only does this give me the heeby jeebies, but also it makes the task a bit too tedious. Any one who has worked on an online server knows the PITA (pain-in-the-ass) it is to edit code files online.

Over the past week, I have been trying to handle this mammoth. I so miss my own agile and flexible WP 3.04 platform!!

In fact typing this blog has made me de-stress :-)

One of the great things about working with legacy CMS is that you get to (or rather have to) understand the exact workings of the CMS, you suddenly start seeing a plethora of possibilities and that gives you a sense of fulfillment.

Tagged blogs, legacy, neev

Brand new day

Jan17
2011
11 Comments Written by Prasad

I am not a job hopper (seriously, I do not switch jobs at a whim), but if you look at my resume, you will notice job hops every 2 years. First was eYantra Pvt Ltd, a start-up in Hyderabad, then Illumine Knowledge Resources Pvt Ltd and now I am joining Neev Knowledge Management as their Chief Technology Officer.

Making the decision to move on from Illumine was hard. The purpose for which the company worked was noble, and the fact that you are also working for such a cause was energizing. The pay was not bad as well (heck, it was great!!). The only difference was that there was an abject lack of achievable goals.

Yes, we did some cool stuff, but most of the times that never made it to the market. In fact there is a project that has been going for the past couple of years without seeing a long term market. Every time it goes to market, the feedback is used to change the very nature of the product itself … even the target segment. It takes a very dedicated team of individuals to sit through each cycle and look at the long term vision.

In Neev, I hope to leverage my abilities as a techie manager to boost online sales and enable other initiatives through technology. Hoping to hone my skills as a web evangelist and to experiment some of my ideas. It’s a web firm, so I am back with unfettered net access :-) , so I hope I will be able to keep a stream of posts and updates!

Posted in personal - Tagged career, neev, personal

The Difference

Dec23
2010
4 Comments Written by Prasad

I do not consider myself as a blind person.

He said this as a matter of fact.

I have seen the U.S. Open, I have seen the Wimbledon, I like to see movies … I do not know why people think that a blind person will not enjoy all these things.

The operative word is see, he uses it the same way as I do. I am talking about Ashish Goyal, who recently won the National Award for the Empowerment of Persons with Disabilities 2010. He was awarded by the President of India on 3rd December.

Today, Illumine had invited him for a session and all of us got to interact with him. Hearing his story, and how down to earth the guy was touching … heck, if I had graduated from Wharton (with honors) and working in one of the sought after companies, I would’ve preened. Oh, did I forget to mention that he has lost his eyesight due to a degenerative disorder?

Yes, he lost his vision at the age of 22. But Ashish went on ahead to get into NMIMS, get a job with ING Vyasa and then get an admit into Wharton. He incidentally was invited for this session by the same professor who used to hold guest lectures for him as a visiting faculty in NMIMS.

Ashish was even witty enough to share with us some of his funny moments at Wharton. As the session was concluding, some words he said got stuck in my mind -

Sometimes it takes only a small difference from our end to make a big difference for someone.

I do not want to take the credit away from Ashish (I would have shat my pants had I been in his shoes … I almost had lost my eyesight in one eye about three years back and I had been shit scared). What he has done is really commendable. I am sure that the visiting faculty might not even have thought of this when he recommended to Ashish that he give overseas MBA a try, yet that act of providing advice and hope made such a big difference.

How many of us do such small acts of kindness without looking at the outcome?

Posted in careers, personal - Tagged illumine, people, perspective, philosophique
← Older Entries Newer Entries →

Recent Posts

  • Start-up? Head to Bangalore
  • Shortcodes in WordPress
  • Bing eyes Desktop Search Market
  • Corrupt Administration!
  • Confessions of an Ambush Marketer
  • Where are the revolutionaries?
  • Google’s Zerg Rush Easter Egg
  • KhanAcademy: Saviour of the American Youth
  • Google Search Update
  • Johnny Walker Budget

Blogosphere

  • Abhishek
  • Almost Imperfect
  • Amol
  • Ananth
  • Ashish
  • Dangling Conversations
  • Durga
  • Godfather
  • King Ameya's Rise of Nations Blog!
  • Mahima
  • Mayur’s blog
  • Niharika
  • Pallavi
  • Raj
  • Sumanta
  • Sushrut
  • The Big K’s Superblog
  • Vinay

Tags

ads blogs books business careers content customer economy education entrepreneurs eyantra fb foo funny games geek google gyaan idiotic illumine india life linux marketing movies mumbai musing neev news personal philosophique poetry politics riseofnations social startup strategy tech tips toon tt web work worldofwarcraft yum-bee-yea

EvoLve theme by Theme4Press  •  Powered by WordPress Who? Me??
Random musings which I rather not say out loud :)