Sobre o serviço
TraduzidoEu desenvolvo software de sistema em Hare — uma pequena linguagem estaticamente tipada com gerenciamento manual de memória e um tempo de execução intencionalmente modesto. Se você precisa de um utilitário de console compacto, processador de arquivos ou logs, parser, ou ferramenta de baixo nível que inicie instantaneamente e pese quase nada, esta é exatamente a minha área. Eu cuido da tarefa do início ao fim: discuto requisitos, esboço a estrutura do módulo, implemento e entrego código-fonte legível com comentários. Como o Hare dá controle explícito sobre a alocação de memória, eu presto atenção cuidadosa à propriedade e ao tempo de vida dos objetos. Cada alocação tem uma desaloção pareada, os buffers são dimensionados para a tarefa específica, e o defer mantém a limpeza local e previsível. Eu testo com dados reais, executo o programa sob verificação de memória se necessário, e descrevo como a ferramenta se comporta em casos extremos. Os resultados típicos são utilitários de console em um único binário, pequenos daemons, parsers de fluxos de bytes, pontes entre sistemas existentes, e wrappers finos sobre bibliotecas C através da interface estrangeira do Hare. A correção é a prioridade, depois a velocidade, e por último a conveniência do usuário. Você recebe o código-fonte, um README curto, instruções de construção, e uma análise das decisões tomadas para que sua equipe possa desenvolver o código ainda mais. Tenho experiência com ferramentas C e Unix, então trabalhar próximo ao hardware é natural para mim. Descreva sua tarefa e restrições — eu proponho uma solução mínima e confiável.