From 2022270fad6b8d2eaf1b7595dfd5cbcff9229269 Mon Sep 17 00:00:00 2001 From: hellerve Date: Thu, 2 Jan 2020 18:59:23 +0100 Subject: [PATCH] devlog: postmortem for 2019 --- README.md | 6 ++++-- devlog/postmortem_01.md | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 devlog/postmortem_01.md diff --git a/README.md b/README.md index d4993fe..b143a92 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,10 @@ in a playground. ## More info -You can read the [devlog](/devlog) where I document my progress daily. Mostly -you can see me fail, which is quite fun. +You can read the [devlog](/devlog) where I document my progress. Mostly you can +see me fail, which is quite fun. The log as of now is a story of me trying to +get started in one of the last weeks of 2019, getting sick, and not getting very +far at all. I intend to carve out some more time soon.
diff --git a/devlog/postmortem_01.md b/devlog/postmortem_01.md new file mode 100644 index 0000000..22c642d --- /dev/null +++ b/devlog/postmortem_01.md @@ -0,0 +1,18 @@ +# Postmortem: Building an IDE for Carp in Pharo in December 2019 + +In the last week of 2019, I wanted to start building an IDE for Carp in Pharo +Smalltalk. I was unable to make much headway during that time, and I was able +to identify two factors that held me back: + +- Firstly, I was fairly inexperienced with the tools Pharo provides for working + with programming languages. While I am somewhat aware of SmaCC, FAMIX, and + Moose, I was not sure how they fit together, and I decided to focus on + creating a connection to the compiler and parsing it’s results myself first. + This proved to be annoyingly hard to do, which demotivated me. +- I got sick. I was unable to work more than one or two hours a day due to a + cold, which of course slowed me down tremendously also, and obliterated + basically all of the motivation I still had left. + +In the end, I didn‘t get very far, but that‘s okay. I‘m not in a rush to get my +ideas out and mostly investigate to satisfy my own self intellectual curiosity, +misguided as it might or might not be.