Economy of Invention

Have just read a hillarious blog post by Eldar Musayev. If you can Russian, go read it. Here’s a short version, the way I’ve understood it: Old-skool Capitalism: the manager kicks asses of his workers and tells them what to do. Economy of Knowledge: the manager is still kicking the asses, but only his workers know what …

Five Web Design Mistakes

I’m not a web designer myself.  That’s why I’ll tell you which design mistakes are repeated over and over again.    Making a cute web site   Don’t make the web site just cute. You main goal should be to influence users with the power of arts. Listen to the business people carefully — they want …

Software process summary

I believe, I could show how software processes can be avoided in the company. And it will not only not compromize, but indeed improve its efficiency, manageability, and structure. To achieve it, Create a common vocabulary of artifacts and activities instead of a common process Ensure presence and motivation of competent professionals Learn how and …

Manage software project risks by using a corporate process… NOT

In ISV businesses, the cost of an average man-hour C (including all direct and indirect expenditures) is below the hourly rate charged to the customers P. The ratio M=P/C defines the profit margin used as a buffer to compensate for failed projects, and for investitions into new products and services.

To increase efficiency, follow a software process… NOT

Software processes promise to increase efficiency, so the software can be developed cheaper, quicker, or with a better quality. For a classical example of how it can be achieved, let’s examine the waterfall process. One of its ideas — to gather as complete and detailed requirements as possible upfront and to freeze them after the …

On Software Process

When I was member of the young pioneer organization, which was the communist boy-scouts pendant, I’ve learned its rule “criticizing, suggest”. Basically it means, it is uncool to criticize without proposing an alternative solution. So I felt myself obligated to supplement the process critique with some constructive solutions, which in my opinion should be at least …

Sweet plans

Every time I plan, God laughs. Plans are problematic. When you plan, not all needed information is available, the available information can be wrong or will change in future, if there are too many influencing factors, some consequences or dependencies can be overlooked and will become apparent only during execution. So, often, at some point, the plan doesn’t fit …

MDBG Accellerator for IE8

From time to time, I need to lookup chinese translation in MDBG. And because I’m using IE8 more and more lately, I’ve decided to create an accelerator for that. After reading Writing IE8 accelerator in 15 minutes, I’ve spent said 15 minutes to create it. All it takes is a very basic knowledge of xml …