Share a Pic

Monday, April 8, 2013

Reactive vs. proactive development (By

The definition of reactive and proactive is as follows:
  • Reactive: Reacting to the past rather than anticipating the future
  • Proactive: Acting before a situation becomes a source of confrontation or crisis
The economical crisis in USA is an example of reactive development - they could and should have solved it way before it became a crisis situation. The same thing can be said by a lot of application development.
Pros and cons for reactive and proactive development is as follows:
  • In reactive development you solve matters as they arise. This can spark creativity and you can focus on the product rather than optimizing for millions of users. When issues come you are expected to have some sleepless nights :)
  • In proactive development you solve matters before they become an issue. You generally spend more times on the optimizations (for example, improved security or caching of everything). Proactive development should make development more stable, but you could anticipate the wrong future and end up spending lots of time on something that isn't important
I think it's essential for a good developer to switch between reactive and proactive modes. Know where to focus and what's important and what isn't.
For example, backups and anticipations of future load should be proactive. You don't want to do backups after your database server has crashed. Same goes with load, if your load is maxed out today, then don't wait till your web site is down before you begin optimizations on reducing the load.
When developing new things thought, do everything in reactive mode - don't think about millions of users or that every user is a hacker wanting to take your site down.

Friday, January 30, 2009

Keeps Your Enterprise Going During Financial Crisis!

All over the world, millions of people are being affected by the financial crisis directly or indirectly as it has influenced the day to day activities of business people as well as consumers.

To be able to maintain ones business and ensure its growth, small and medium enterprises should ensure that they are in a position to retain the supply of the products and services offered so as to be financially better off.

However, with the decreasing purchasing power of consumers it is difficult to sustain the quantity to be supplied or produced since there is an overall reduction in the demand for products and services.

Developing business and gaining new clients is becoming difficult. Some of enterprises who are the sole provider for a product or service are taking advantage of their monopolistic situation to increase the price. But, such practice will not be in their advantage for too long as consumers will shift to substitute product or service offered at a much lower price unless in some cases such as basic and staple products.

Just looking at one side of the coin will not solve your problems. Entrepreneurs should begin by reviewing their selling price and offer their products or services at affordable and attractive cost. That is with discounts so as to be able to cover their running cost. Although at the beginning they may lose in terms of profit margins, but after a new month they can make profit due to the continuing supply of their products or services.

Apart from price of the product or service, the cost incurred by the company also forms part of the expenses to be taken into account. To be able to sustain a recurring profit, without wasting time entrepreneurs should start analyzing their expenses and attempt to decrease the cost of production and look for substitute of quality raw materials at reasonable price.

At the same time, multi-skilling of the personnel may prove to be very helpful as it avoids the entrepreneur from employing more than the required number of employees. Thus, saving in terms of the salary paid in case of excess personnel.

In addition, transportation and internal expenses such as electricity or energy cost used to operate machinery are considered as running expenses. A reduction in these expenses through subsidies can prove to be advantageous for the entrepreneurs as it will allow them to reduce their cost of production thus making the quality products and services; available to consumers at cheaper prices.

However, the assessment of the value chain process consisting of the different players and partners such as retailers, wholesalers or even exportation partners prove to be a huge cost which could be bargained.