25 anos de Delphi

Mario Guedes
ArrayOf.io
Published in
4 min readFeb 14, 2020

Olá!

Hoje, 14 de fevereiro de 2020, o nosso querido Delphi faz 25 anos de idade!

Por ser MVP, e com o propósito de ser voltar a ser mais atuante na comunidade, aproveito este momento para dar o meu depoimento sobre a minha relação com o Delphi e com a programação de modo geral.

Esse exercício foi muito legal pois me convidou a relembrar a minha trajetória.

Para o depoimento não ser muito extenso destaquei as principais passagens.

O início de tudo

Em 1998, no auge dos meus 21 anos de idade, trabalhava no setor de Contabilidade de uma grande fábrica de embalagens na Zona Sul de São Paulo, a Empax Embalagens.

Eu nunca pensei — até então — que um dia poderia ser programador de computador. Para mim isto seria tão viável quanto ser o próximo Papa.

Meu objetivo era ser contador. E comecei a me aprofundar em Excel e descobri que eu podia fazer macros em Excel. E então adquiri meus primeiros livros de programação sem me dar conta disto.

Programar em VBA naquela época — 1999 já — tinha um detalhe importante para mim: o código era em português!

Isso foi fundamental na época. E com isso consegui automatizar o meu trabalho chegando ao ápice de criar um programa, em VBA, que carregava tabelas DBF para conciliação. Deixava a noite toda rodando e o trabalho de uma semana era feito em apenas uma noite.

Isso chamou a atenção do chefe do departamento. Que me chamou a atenção pois eu não tinha permissão de acessar as tais tabelas. E tempos depois me convidou a a trabalhar no CPD pois estavam iniciando uma migração de Clipper para um tal de Delphi.

Eu achei um absurdo! Achei que deveriam migrar de Clipper para Excel e Access — que absurdo!

Delphi 2 & Delphi 3

Foi aí que comecei a aprender Delphi. E sempre agradeço ao meu grande amigo — Rodrigo Lourenço — que teve muita paciência comigo.

As informações não estavam disponíveis na grande web. Era livro, e livros caros. Ou na interação humana mesmo.

Pouco tempo depois migrou-se para Delphi 3.

Delphi 4

No ano de 2001, agora com 24 anos e me achando programador, saí da fábrica de embalagens e iniciei meus trabalhos em uma software house.

Foi aí que eu percebi que eu não era programador ainda. Nesta nova empresa aprendi coisas muito loucas — como thread, comunicação TCP/IP, protocolos enfim: minha cabeça explodiu!

Foi um período intenso.

Nesta época eu desenvolvia softwares para Contact Center e dentre os grandes amigos destaco um que me ensinou muito: Wanc Guttemberg (in memoriam).

Saudades apertou agora.

Delphi 5

Em 2002 — com os meus 25 anos — mudei de empresa procurando trabalhar mais perto de casa.

Era uma empresa pequena, onde eu programava em Delphi 5 e um novo grande amigo, Flávio Ramos, programava em Clipper.

Dentre os vários aprendizados desta época destaco o entendimento de um conceito que para mim nunca entrava na cabeça: array — E foi tão significante isso para mim que hoje compõe o nome da minha empresa: ArrayOf.io

Delphi 7

Não tive a chance de trabalhar com o Delphi 6. Em 2003 voltei a trabalhar com o Wanc. Agora em Delphi 7.

O trabalho mais significativo foi o desenvolvimento do MCT Scriptor — um gerador de script de auto atendimento — as infelizes URA.

Ou seja, desenvolvi uma ferramenta que agilizou dramaticamente o desenvolvimento das URAs e outros artefatos do mundo de Contact Center.

Delphi 2010 e XE

Em 2008 mudei de emprego mais uma vez. Ainda desenvolvendo ferramentas para Call Center indo do Delphi 7 para o Delphi 2010 e em seguida para os da linha XE.

Passei a assumir papéis de liderança e tenho muito orgulho desta fase.

Blog

Ainda em 2007 eu tinha já criado o meu blog. A ideia era guardar o que eu aprendia para mim mesmo. Com o tempo o blog cresceu e foi nesta época que mais postei conteúdo.

Hoje o blog têm até domínio próprio: https://eugostododelphi.dev

Instrutor Delphi

De 2011 à 2013 fui instrutor oficial dando aulas na TDS, na cidade de São Paulo.

Foram mais de 200 alunos e sempre recebi feedbacks positivos.

Palestrante Delphi

Ainda em 2011 fiz minha primeira palestra sobre Delphi na Embarcadero Conference. Ainda lembro da ligação do Andreano Lanusse. E não parei mais! São quase 10 anos palestrando nos principais eventos como a própria Embarcadero Conference, TDC e meetups da comunidade.

Colunista Delphi

Em 2012 comecei a escrever para a revista Active Delphi. Foram vários artigos até o no ano de 2014.

Foi algo bem desafiador pois para colocar o seu conhecimento no papel você precisa estudar mais ainda.

Aprendi mais do que ensinei — com certeza!

MVP Delphi

Em 2016, graças à intervenção de Marcos Antônio Moreira, fui nomeado MVP da Embarcadero por toda a contribuição dada à disseminação do Delphi. Fiquei extremamente honrado!

Delphi Rio

Em 2019 — após 11 anos — decidi de vez alçar vôos solos. Mas não fazemos nada sozinho, então junto com o Thiago Filadelfo — iniciamos a ArrayOf.io onde o Delphi tem papel de destaque.

Agradecimentos

Aproveito este post para agradecer, nominalmente, pessoas que tiveram importância na minha jornada.

  • Carlos Canha — por desbravar comigo os primeiros passos em VBA
  • Rodrigo Lourenço — pela paciência em me explicar o que é um TLabel
  • Flávio Ramos — por ter me passado toda uma experiência de vida
  • Leandro Matos — por ter me dado a chance de ser instrutor
  • Andreano Lanusse — por ter aprovado a minha primeira palestra
  • Kelver Merlotti — por sempre aprovar meus artigos
  • Marcos Moreira — pela intervenção a meu favor em ser MVP

#Delphi25th

--

--

Mario Guedes
ArrayOf.io

Artesão de Software desde 1999, com conhecimentos em Delphi, Python, Lua e JavaScript com bancos noSQL.