A ciência descobre factos através da observação. Não apenas a ciência, mas a academia em geral pode ser descrita como uma atividade intelectual que encontra factos universais através da observação e os acumula como conhecimento.
Por outro lado, o desenvolvimento de objetos e sistemas é uma atividade intelectual distinta da academia. O desenvolvimento cria novos objetos e sistemas através do design, concretizando a abundância material e o progresso tecnológico.
Geralmente, existe uma relação em que o conhecimento acumulado pela academia é utilizado no desenvolvimento.
Além disso, algumas áreas académicas, como a engenharia, acumulam conhecimento descoberto durante o desenvolvimento. Estas áreas são chamadas ciências aplicadas e por vezes são distinguidas de ciências básicas como a física.
Assim, a academia centra-se na descoberta de factos através da observação, enquanto o desenvolvimento se centra na invenção de objetos e sistemas através do design, representando cada uma delas diferentes atividades intelectuais.
No entanto, dentro da própria academia, também existe a atividade intelectual da invenção através do design.
Trata-se do design de frameworks.
Exemplos claros de design de frameworks na ciência são as teorias geocêntrica e heliocêntrica.
As teorias geocêntrica e heliocêntrica não eram hipóteses a competir sobre qual delas era um facto. Eram escolhas sobre qual framework conceptual aplicar aos factos observados.
O seu valor era julgado não pela sua correção, mas pela sua utilidade, e eram escolhidas com base na utilidade para cada situação específica.
Isto é precisamente uma invenção através do design, não uma descoberta através da observação.
A mecânica newtoniana, a teoria da relatividade e a mecânica quântica são também exemplos de design de frameworks. Estas são igualmente frameworks conceptuais escolhidas com base na utilidade, não na correção, para diferentes situações.
Estas são chamadas de mudanças de paradigma, mas é mais preciso encará-las não como uma mudança completa de pensamento, mas como um aumento de opções úteis. Portanto, poderá ser mais apropriado chamá-las de invenções de paradigma ou inovações de paradigma.
Não só na ciência, mas também em várias outras áreas académicas, novos frameworks conceptuais altamente úteis são por vezes inventados, em vez de meramente descobertos através da observação.
Quando organizado desta forma, torna-se claro que a atividade intelectual da invenção através do design ocupa uma posição muito importante dentro da academia.
Diferenças nos Conjuntos de Habilidades
A descoberta através da observação e a invenção através do design são atividades intelectuais vastamente diferentes. Portanto, cada uma exige um conjunto distinto de habilidades.
Aqueles que impulsionaram grandes inovações de paradigma na academia provavelmente possuíam estes dois conjuntos de habilidades diferentes.
Por outro lado, muitos académicos e investigadores podem obter reconhecimento ao escrever artigos se forem hábeis na atividade intelectual de fazer descobertas através da observação dentro de frameworks já inventados.
Por esta razão, nem todos os académicos e investigadores possuem necessariamente o conjunto de habilidades para a invenção através do design. Na verdade, as oportunidades para se envolver em tal invenção ou para aprender a sua importância provavelmente não são abundantes.
Portanto, não é surpreendente que a maioria dos académicos e investigadores tenda para os conjuntos de habilidades de descoberta através da observação, e não tenha adquirido significativamente habilidades em design de frameworks.
Engenheiros de Software
Por outro lado, existem também aqueles cuja profissão é o desenvolvimento. Um exemplo primordial são os diversos tipos de engenheiros envolvidos no desenvolvimento.
O conjunto de habilidades para a invenção através do design é, em graus variados, uma habilidade essencial para os engenheiros nos seus respetivos campos. Além disso, estas habilidades são acumuladas através do trabalho de desenvolvimento diário.
No entanto, tais habilidades de design requerem expertise única em cada campo e, para além de elementos muito básicos, não são facilmente aplicáveis a outros domínios.
Em particular, o design de frameworks na academia é um campo especializado que envolve a reconfiguração de conceitos abstratos a um meta-nível.
Portanto, simplesmente possuir um conjunto de habilidades de design não significa que se possa aplicá-lo ao design de frameworks.
No entanto, entre os engenheiros, os engenheiros de software são únicos. Isto porque o design de conceitos abstratos, reconfigurando-os a um meta-nível, é uma parte rotineira do seu trabalho no design de software.
Por esta razão, os engenheiros de software potencialmente possuem o conjunto de habilidades necessário para o design de frameworks académicos.
Claro que, para alcançar aplicações tão avançadas como o design de frameworks académicos, é preciso destacar-se no design de conceitos abstratos.
Além disso, indivíduos que contemplam habitualmente novos modelos de design seriam bem adequados para isso.