Resolvi começar a escrever mais sobre tecnologia e compartilhar minhas experiências e aventurar por aqui através desse blog.

Como não manjo muito de WordPress, acabei quebrando algumas páginas e, nesse exato momento em que escrevo isso, a página está completamente bagunçada…

Em vez de colocar o site em modo de manutenção, resolvi escrever logo esse primeiro post.

Meio sem ideia, eu escrevi “first commit” no campo de título dessa página…

“First commit” é geralmente a mensagem que a gente usa no primeiro commit quando iniciamos um repositório Git.

Se você não sabe o que é Git, veja esse vídeo:

PS: o curso de Git que falo nesse vídeo não está mais disponível para a compra. Eu coloquei esse vídeo aqui porque tem uma boa explicação sobre a ferramenta.

Voltando pro ponto desse post…

Eu já ia começar falar sobre esse negócio de first commit e a importância de textos significativos nas mensagens de commit em um projeto de software, mas nessa era que estamos, eu tive a ideia de perguntar ao novo oráculo – ChatGPT3, o porque da mensagem do primeiro commit geralmente ser “First commit” em vez de algo mais significativo.

Olha só o resultado que essa IA me deu:

A primeira mensagem em um repositório Git é “first commit” porque é o primeiro commit (ou confirmação) realizado no repositório. Um commit é um ponto de referência em um repositório Git que armazena os arquivos e as alterações realizadas. Cada commit tem uma mensagem associada que descreve as alterações realizadas naquele commit.

A mensagem “first commit” é usada para identificar o primeiro commit em um repositório porque ele marca o início da história do repositório. Todos os commits subsequentes são baseados neste commit inicial e seguem a linha do tempo do desenvolvimento do projeto.

Além disso, a mensagem “first commit” é usada como uma convenção, pois é fácil de reconhecer e indica claramente que é o primeiro commit em um repositório. Isso é especialmente útil em projetos grandes ou em equipes de desenvolvimento, onde pode haver vários desenvolvedores trabalhando em um repositório e precisam saber qual é o ponto de partida.

Uma resposta bem plausível, não é mesmo?

Porém, se um iniciante me faz essa mesma pergunta, além de eu responder com esses mesmo argumentos, eu falaria da importância de se usar padrões, ferramentas de integrações, links, formatações e várias outras coisas que nos ajudam a ser mais produtivos quando estamos trabalhando em um projeto de software.

Eu gostaria de falar mais aqui nesse post, mas como não sei se alguém vai ler essa bagaça e meu site ainda está bem bagunçado, vou pular logo para a conclusão:

Ah… uma conclusão meio desconectada, mas que a vale a pena refletir:

Estamos passando por uma transformação muito rápida na área de tecnologia, mas ainda estamos longe de viver numa Matrix (será?).

Nós, como profissionais de tecnologias, empreendedores, ou acima de tudo programadores, precisamos mais do que nunca fortalecer os conhecimentos dos fundamentos de ciência da computação e desenvolver soft-skills.

Muitas hard skills serão substituídas por máquinas e inteligência artificial, mas na minha opinião, com certeza nenhuma soft-skill vai ser substituída.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *