É muito comum em aplicações Web habilitar ou desabilitar um determinado controle do formulário. Isso pode as vezes acontecer por causa de uma condicional que, na maioria das vezes, é por causa das permissões do usuário corrente, pois ele não tem acesso aquela determinada funcionalidade. Com isso, imagine que tenhamos um botão no formulário e que as vezes estará habilitado, as vezes não. Como a página é renderizada no cliente, ele tem total acesso ao código fonte gerado; isso quer dizer que ele pode facilmente manipular as informações de postback para o servidor/página de onde originou a resposta e, conseqüentemente, ter acesso ao botão que, no momento, está desabilitado.
Para exemplo, imagine que o botão tenha sido ocultado (Visible = False). Agora, voce pode manipular a página (HTML), adicionar o botão, salvar e página e, finalmente, clicar no botão que foi adicionado. Se a propriedade EnableEventValidation da diretiva da página estiver definda como True (o padrão), uma exceção do tipo ArgumentException será disparada:
Agora, se por algum descuido voce desabilitou o EventValidation, o evento Click (server-side) deste botão será disparado, mesmo que voce o ocultou quando a página foi processada e enviada para o cliente. Mesmo que voce não adicione o HTML responsável pelo botão na página, voce poderia facilmente montar uma requisição via objetos HttpWebRequest/HttpWebResponse e no body da requisição, definir os campos, inclusive o campo que foi ocultado e, para isso, podemos utilizar o Fiddler para interceptar a requisição/resposta e entender como montá-la.

A inovação em grandes empresas pode ser bastante desafiadora. Normalmente pessoas envolvidas nesse processo acabam tendo que assumir diversas responsabilidades, negligenciado a visão de futuro. Em muitos casos a estratégia idealizada acaba não sendo seguida, pois as atividades do dia a dia demandam muitos recursos. Os gestores que conseguem administrar os recursos escassos de maneira eficaz tendem a obter melhores resultados.
No livro Dual Transformation o autor apresenta três frameworks que todo líder que deseja transformar a empresa deveria seguir.
• O ‘moonshot frame’, que é usado para conceber e descrever o futuro que inspira e captura a atenção da organização.
Os ‘shareholders’ buscam investir em empresas que tenham grande perspectiva de crescimento. A inovação tende a ser o caminho mais propício, entretanto conceber inovação e lidar com o dia a dia é uma tarefa desafiadora. O ‘moonshot’ visa descrever como a empresa deveria ser no futuro. A descrição precisa da empresa ajuda os gestores a entenderem como ela irá se posicionar no mercado.