July 5, 2021
Meu ponto de vista sobre APIs
No post sobre Escreva sua própria DSL eu falei sobre os benefícios em criar uma linguagem que seja útil para facilitar o desenvolvimento de sistemas dentro do contexto de negócio que você está situado. Queria levar essa ideia um passo além e incluir APIs e como o conceito de "crie sua própria linguagem" faz parte do dia-a-dia de qualqu...
Read more
Read more
March 21, 2021
Flexible Software - Day 1: Writing DSL
Continuing on Flexible Software, if you want to tackle difficult problems in your domain in an easy way - write your own language. Writing your own language is a very bold statement and many of us can be caught by surprise when I say that we are creating our own little language every day at work. The real mystery here is more about the...
Read more
Read more
March 13, 2021
Flexible Software - Day 0
I was preparing a series of essays about Computational Model that addresses some points described in Role of Software when I found We Really Don't Know How to Compute from Gerald Sussman that triggered a whole new research branch for me. Sussman is intrigued by how bad we build our systems today, basically when every problem to be solv...
Read more
Read more
March 4, 2021
Role of Software
Today Hey.com launched a new feature, now I have a personal blog space directly from my e-mail account. Let's give it a try. These are my thoughts on a subject that I have been thinking about for some years: The Role of Software Businesses have real challenging requirements and most of the difficulty is not tied up with the actual impl...
Read more
Read more