Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
18 user(s) are online (17 user(s) are browsing encyclopedia)

Members: 0
Guests: 18

more...
partner

Metaprogramming (management)

Metaprogramming is the name of a management technique invented by Charles Simonyi for organizing the work of a team of programmers. In a 2002 news item [http://www.theage.com.au/articles/2002/09/18/1032054855232.html], The Age noted:

:Simonyi, 54, introduced the concept of metaprogramming at Microsoft, turning it into what people sometimes referred to as a software factory. This was something on which he had written a thesis. The metaprogramming concept did not work out in practice....

In the 1992 book Accidental Empires (ISBN 0887308554), Robert X. Cringely gave this description:

:Simonyi s dissertation was an attempt to describe a more efficient method of organizing programmers to write software... the metaprogrammer was the designer, decision maker, and communication controller in a software development group.... individual progammers were allowed to make no design decisions about the project. All they did was write the code as described by the metaprogrammer.... A programmer with a problem or a question would take it to the metaprogrammer, who could come up with an answer or transfer the question to another programmer...