Feedback submission on essay #1205 #1403
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feedback on the essay “Low-code Ops and the art of abstraction” #1205
This is the feedback on #1205, an essay on Low-code Ops and the art of abstraction. Written by Gustaf Lidfeldt, glidfeldt, lidfeldt@kth.se and Isak Hassbring, hassbring, isakha@kth.se.
Relevant Pull Requests
Original proposal: #1205
Essay submission for feedback: #1396
Members
Johan Mallo Bakken (johanmb@kth.se)
Github: johanmallobakken
Strengths
First of all, I want to say that you guys have done great work with this essay. It was super interesting to read through and I learned a lot of new and exciting things. Especially learning about Peltarion was a part that I really enjoyed. The reason this article was a pleasant read is because of the joyful and vivid language used in it, but also the structure of the essay is really good and made me want to continue reading to the next sections. The topic of choice is also super interesting.
The introduction to the essay is very creative and fun. I like the way you smoothly managed to introduce the concept of abstraction by using the very beginning of programming languages as an example, only to then further introduce today's no code / low code platforms. Another part of the text I want to applaud you for is the part where you discuss the limitations of no code / low code, this allows the reader to get the full picture and also to formulate his / her own opinions.
Potential Improvements
Although this is a great essay, my task is to give some constructive criticism for you to further improve this essay. I will touch upon some general problems and I will also delve into more smaller issues that can easily be solved like grammatical errors or specific sentences.
So the first thing I would like to cover is regarding the images in the essay. I noticed quite early on in the process of reading the essay is that some of the images don’t have any captions or text that gives them an explanation. This is something I missed in for example the figure showing RAD (Rapid Application Development), where I would have liked to have a bit more of an explanation on what I’m seeing. Another image that could be improved is the first image on the subsection about Peltarion. This image is messy and contains a lot of text in other fonts. This could maybe have been presented in a more tidy manner. My suggestion here would be to crop the image and keep the bottom half. Then you can maybe cut out the three icons on the top and have them as separate smaller images on the side of the text while explaining their contents as part of the introduction to Peltarion. This would at least make it more visually pleasing to read. If not, the average reader will probably skip the small text on the image.
In general the section of the Peltarion tutorial could be done more pleasant to read through with some simple restructuring of the text and the images. I’m sure this is something that will not take long to improve.
Another general point I want to make is that although the article's topic is very interesting it at some points struggles to link to DevOps. There is one subsection regarding the DevOps perspective in all of this, but in some of the other parts I would say there is a bit of a lacking link. In my opinion either the section regarding the DevOps perspective should be reinforced with a more stable link to DevOps or the other parts of the article should be sprinkled with a more DevOps centered viewpoint. Although Peltarion and Figma are very interesting products and I see their relation to MLOps and DevOps respectively, I do also think there are other interesting products that hit right on the spot for this topic. I found them on this article. It would have been interesting to hear about for example Appian or Mendix in your essay.
The sources are a bit unorganized, they should follow the same format in the source list and there are some pieces of text scattered across the essay that could use some sources to back it up. 10 is the minimum amount of sources, an article this length should probably have quite a few more.
Summarized actionable improvements
Smaller Grammar / Spelling / Structural improvements
This section contains some improvement suggestions, some of them might just be personal preferences.