language engineer, ex-chief science officer, research maniac, professor, programmer, hacker, automation enthusiast, wiki addict, grammar nazi, blues fan
For the Virtual Meetup Series, we will host tomorrow at 6 PM (Rome time zone) a discussion with @grammarware on BabyCobol. Join us for a virtual talk and receive updates on the future Virtual Meetups registering to the community strumenta.community/
Greg Michaelson's talk at #prog21 started with interesting contemplations of where programming paradigms came from and how to teach them, and quickly deteriorated to the author bashing Python and Haskell as being "horrible" and "unrealistic". Puzzling.
#CoCoDo/#prog21 speaker: "@llvmorg has an optimiser phase because we are humans and we do not write well-optimised code!"
My inner voice: "writing non-optimised code? speak for yourself!"
My students' code in the background:
Today is the start of @programmingconf, and even more importantly, the day of #CoCoDo! I didn't travel anywhere and didn't get to meet anyone in person, but at least I received a conference-style breakfast:
Got myself involved in another systematic literature review. Reading papers from 1980s and 1990s is such an entertaining experience! Some of them are really like "we took this existing method and applied it to one C program", and others are easily worth 10 modern publons.
And now an explicit moment of our unwavering appreciation for JSS reviewers, without which it would simply be impossible to maintain the high standards of quality. We like them all, but the best of the best in 2020 are: medium.com/jss-editors-selec…
And now it is time for the Most Influential Paper of JSS! The finalists are announced below (in the @Medium post and in this @Twitter thread), please vote for your favourite by using the "clap" feature. medium.com/jss-editors-selec…
Important result for software language engineering:
Understanding computer code seems to be its own thing. It’s not the same as language, and it’s not the same as maths and logic.
(DOI: doi.org/10.7554/eLife.58906)
Summary: news.mit.edu/2020/brain-read…
After much careful deliberation, we are happy to announce 5 Best Paper winners and 2 Diamond Best Paper winners, selected among 1000 JSS papers from 2020: medium.com/jss-editors-selec… If you are a winner, congratulations! Otherwise, add all these to your reading list!
Witnessed several discussions recently (both online and irl) about "how can someone teach X without being taught X", I realised that most major things I've been teaching — software evolution, software construction, software modelling, etc — I've never had as courses as a student.