Nos primeiros dias da internet e do desenvolvimento web, tudo era escrito à mão em JavaScript ou HTML bruto.



Cada aplicação web era o seu próprio silo. À medida que se tornaram mais complexas, a comunidade inventou ferramentas como Webpack e Vite, que são empacotadores de módulos e sistemas de construção que tratam automaticamente diferentes tipos de ficheiros e ativos.

Significa que um desenvolvedor poderia importar uma imagem, fonte ou um arquivo TypeScript para o seu projeto e os loaders do bundler saberiam como processá-lo (converter TS em JS, embutir a imagem etc).

O navegador em si apenas entende HTML/CSS/JS, mas estas bibliotecas codificam/decodificam outros formatos em saídas amigáveis para o navegador.

Embora esta tenha sido uma pequena alteração na forma como os dados foram formatados, revolucionou o desenvolvimento web.

Como desbloqueou ciclos de iteração mais rápidos e melhor experimentação, poderia usar linguagens de nível superior (como TypeScript ou frameworks) porque as ferramentas de construção as traduziriam para você.

O que resultou numa explosão de aplicações web e num ecossistema muito mais denso, uma vez que os desenvolvedores não estavam a perder tempo a reinventar pipelines de construção para cada projeto.

Da mesma forma, a Robótica está numa fase pré Webpack, onde muitas equipas ainda "codificam à mão" os seus pipelines de dados.

Uma caixa de ferramentas como $CODEC para Robótica faria pelos dados dos robôs o que o Webpack fez pelos ativos da web.

Esta é a visão que @unmoyai tem e é a definição bruta de "codec".

Isso permitiria que os desenvolvedores de robótica incorporassem mais facilmente novas fontes de dados ou formatos sem meses de engenharia personalizada.

Levando a ciclos de iteração muito mais rápidos. O que costumava levar a uma equipe 6 meses pode diminuir para algumas semanas ou menos.

Quando você comprime a ideia de prazo de experimento em uma ordem de magnitude, você permite muito mais inovação. Os desenvolvedores podem experimentar novas ideias sem o enorme custo inicial, permitindo-lhes também falhar e aprender rapidamente.

Já vimos como a iteração mais rápida transformou o software com a codificação vibe. Se você dissesse aos desenvolvedores há alguns anos que seria possível pedir a uma janela de prompt para codificar um super aplicativo em uma única mensagem, eles teriam cuspido na sua cara. Agora isso se tornou uma realidade.

A mesma fricção está atualmente presente com a IA física. Os robóticos estão ocupados a lidar com a compatibilidade de hardware:software em vez de trabalharem em direção ao conjunto de problemas maior de humanos mais eficazes.

Uma vez que o trabalho repetitivo é abstraído, o foco pode então voltar-se para o design de comportamentos e o ajuste fino das mentes da IA.

Até lá, há uma enorme fatia de valor para a equipe que desbloqueia esses canais de dados, permitindo que os desenvolvedores criem sem restrições.
Ver original
post-image
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)