I met you, briefly, sophomore year of high school. It was before I even knew what computer science was but I met you and I knew that I liked programming. I learned Pascal, Java, C, C++, and eventually I’d come back to you.
You’re not perfect and oh boy did I try to make up for it. Paralyzed, I’d sit, not sure where to start because there were so. Many. Different. Ways. To start. And that is the lesson you taught me: get started now, with something, a small version of my goal. Getting started is the hardest part but if I can do that fast, the next iteration will get me to a closer, better state.
Over and over until perfect can’t be the enemy of done.
From so many other people who also loved you and wanted you to be better, I learned pure functions; I learned to make every variable a constant; and I learned to love your libraries of composable functions.
Thank you for all that you’ve done, all that you were, and all that you taught me.
You may not be perfect, but goddamnit did we grow.