Reposted by @neilccbrown.bsky.socialMichael Kölling @kolling.uk · 10/09/2026Looking for new funders. BlueJ, Greenfoot and Strype were funded for a long time by Oracle. This has ended, and we are looking for new funding. If you work at a company that wants to do something good, we would love to talk to you. Please repost. bluej.org greenfoot.org strype.org 118
neilccbrown.bsky.social @neilccbrown.bsky.social · 07/09/2026A new episode of the CS-Ed podcast by Kristin Stephens Martinez is out, featuring some fool [me] discussing whether AI has made learning obsolete. You can listen or read the transcript as I argue (with citations) why formal education is still needed in the AI age: csedpodcast.org/blog/s4e18_a...csedpodcast.orgS4xE18: AI Has Not Made Learning ObsoleteWhy prior knowledge is important and what that means for AI in education. 020
neilccbrown.bsky.social @neilccbrown.bsky.social · 03/09/2026For years we ran the Blackbox project collecting Java code from users of BlueJ. Last month it collected the last item of data. I wrote a retrospective post about the project here: academiccomputing.wordpress.com/2026/09/03/t... 030
neilccbrown.bsky.social @neilccbrown.bsky.social · 27/08/2026One of the weird things about using Claude on an account in my name is that it uses my identity as part of the answer. I asked it about a Java thing and it mentioned Blackbox unprompted so I asked it why. It admits it had worked out that was my work and that was why it thought I asked... 000
Reposted by @neilccbrown.bsky.socialAmy J. Ko @amyko.phd · 14/08/2026A week of fika at #ICER2026 medium.com/bits-and-beh...medium.comA week of fika: ACM ICER 2026A week of fika: ACM ICER 2026 By the end of this academic year, I needed a vacation. It was a year of major disruptions to my federal research funding, weekly disruptions in my administrative role … 031
neilccbrown.bsky.social @neilccbrown.bsky.social · 11/08/2026The ICER 2026 proceedings are now publicly and freely available. Papers here: dl.acm.org/doi/proceedi... Posters and DC abstracts here: dl.acm.org/doi/proceedi... 010
neilccbrown.bsky.social @neilccbrown.bsky.social · 19/07/2026Nice to experience different train systems... UK trains: we've cancelled the train you booked due to emergency engineering works but we won't notify you so you have a nice surprise. Swiss trains: we've changed the platform your train goes from six times today, and we've emailed you each time. 000
neilccbrown.bsky.social @neilccbrown.bsky.social · 01/07/2026BlueJ 6.0.0 has now been released, with support for developing in Kotlin. You can use any combination of Java, Kotlin and Stride in BlueJ projects, thanks to features added by JetBrains. Available here: bluej.org 000
neilccbrown.bsky.social @neilccbrown.bsky.social · 30/06/2026Available countries to pick from in an ACM dropdown: "England UK", "Gt Britain", "No Ireland", "Scotland UK", "United Kingdom" and "Wales UK" Interesting set. 000
neilccbrown.bsky.social @neilccbrown.bsky.social · 21/06/2026The key to the neural networks that underlie LLMs is to have layers of processing. For example, I'm using ChatGPT to fix the incorrect code Claude gave me after I asked it to improve the incorrect code ChatGPT gave me. 110
Reposted by @neilccbrown.bsky.socialAlex Hern @hern.bsky.social · 08/12/2025Two ways to read this. One is “she lost on every substantive claim, completely failed in her attempts to ban trans staff from the workplace, and won mild procedural victories against her employers handling of her case”. The other way is, I guess, “point one is longer so it must be more important” 1027899
neilccbrown.bsky.social @neilccbrown.bsky.social · 15/09/2025Finnish train options living up to the extra personal space stereotype: options include paying extra for single seat or paying extra to keep the seat beside you empty. 020
neilccbrown.bsky.social @neilccbrown.bsky.social · 03/09/2025New blog post about a new paper on the consistency of grading programming assignments. We looked at this under-researched area, finding poor inter-grader consistency and poor self-consistency. More details here: academiccomputing.wordpress.com/2025/09/03/c... and in the paper linked within.academiccomputing.wordpress.comConsistency of grading programming assignmentsWhen students write programming assignments, we generally want to grade them with a number or letter grade. This may be for homework/coursework or for controlled assessments such as exams. Anyone w… 020
neilccbrown.bsky.social @neilccbrown.bsky.social · 01/09/2025The excellent KCL outreach team are once again running a free 8-week online programme this autumn about AI & CS for Year 12-13 female and non-binary students. Sign up by 28 September, details here: www.kcl.ac.uk/events/unloc...kcl.ac.ukUnlocking AI & Computer Science 2025An online programme for female and non-binary students 011
neilccbrown.bsky.social @neilccbrown.bsky.social · 26/08/2025New blog post about the couple of football games I organised at conferences this summer, including video proof... academiccomputing.wordpress.com/2025/08/26/s... We should do more of this sort of thing!academiccomputing.wordpress.comSport at academic conferencesI organise and play in two football [soccer] games a week, which is a big part of my “life” side of work/life balance. Whenever I go to conferences I miss playing and I always had in mi… 000
neilccbrown.bsky.social @neilccbrown.bsky.social · 12/08/2025#ICER2025 took place last week and this seemed a good time to jot down some thoughts on paper length and various other issues that affect ICER's program: academiccomputing.wordpress.com/2025/08/12/i...academiccomputing.wordpress.comICER and paper lengthICER 2025 took place last week and there is now a very brief limbo period before preparations begin for next year. This point, midway through my two-year term as its program co-chair seems like a u… 020
neilccbrown.bsky.social @neilccbrown.bsky.social · 08/08/2025Just added the ICER best paper and lasting impact award winners to the ICER front page: icer2025.acm.org Congratulations to all the authors of those papers! 130
neilccbrown.bsky.social @neilccbrown.bsky.social · 05/08/2025Pycon UK in September features a talk on our Strype project ( strype.org ) from my colleague Pierre, if you're interested and near Manchester. Lots of other interesting-looking talks and a keynote from @felienne.bsky.social - what more could you want? 001
neilccbrown.bsky.social @neilccbrown.bsky.social · 04/08/2025Trying to get hold of an iron at the hotel and have twice been told "I've put a ticket in our system for it", which of course is software developer speak for "good luck with that, I ain't doing it". 010
Reposted by @neilccbrown.bsky.socialSam Freedman @samfr.bsky.social · 02/08/2025They never seem to think to ask the next question... Without remembering any knowledge how do you know what question to ask AI? How can you sense check it? What are you "thinking critically" about? We went through all this already with Google. 1115824
Reposted by @neilccbrown.bsky.socialThe Empty City @davidallengreen.bsky.social · 30/07/2025Reads like an early modern social media feed. 1211216
neilccbrown.bsky.social @neilccbrown.bsky.social · 09/07/2025Travelled a long way to hear a talk from a guy down the road @milesberry.net 100
neilccbrown.bsky.social @neilccbrown.bsky.social · 02/07/2025@joshuagl.bsky.social Maybe this actor could voice Strype for us? ericwbailey.website/published/yo... 100
neilccbrown.bsky.social @neilccbrown.bsky.social · 01/07/2025@joshuagl.bsky.social @felienne.bsky.social Found this while looking up Deadwood... bsky.app/profile/neil... 010
neilccbrown.bsky.social @neilccbrown.bsky.social · 01/07/2025Can't even decide how to caption this about LA radio. Incredible. 220
neilccbrown.bsky.social @neilccbrown.bsky.social · 17/06/2025ICER 2025 program is now available, feat. 31 papers: icer2025.acm.org/program/prog... Registration is open for in-person or virtual attendance.icer2025.acm.orgProgram - ICER 2025The 21st ACM Conference on International Computing Education Research will take place from Sun 3 to Wed 6 August 2025 in Charlottesville, Virginia, United States. It will be a hybrid conference: you m... 011
neilccbrown.bsky.social @neilccbrown.bsky.social · 10/06/2025Wasted half a day trying to track down one of those "this is impossible" bugs only to find a directory with test-foo.ts and (stale) test-foo.js in it, which was the cause of the whole trouble. The stale set were the tests that were failing. 000
neilccbrown.bsky.social @neilccbrown.bsky.social · 05/06/2025With the release of Strype's new graphics API I've written a blog post explaining some of the design decisions we faced and took: academiccomputing.wordpress.com/2025/06/05/s...academiccomputing.wordpress.comStrype’s new graphics APIOur latest project is Strype, a frame-based editor for Python which runs in the browser. We released 1.0 last year which let you run console and Turtle graphics code, but we were itching to add our… 221
Reposted by @neilccbrown.bsky.socialAmy J. Ko @amyko.phd · 05/06/2025Does anyone know of a tool that can take a list of references as input and produce a subset of those references that don't appear to correspond to a published work in any digital library? Detecting reference hallucinations is becoming an important tool for peer review... 191
Reposted by @neilccbrown.bsky.socialSam Freedman @samfr.bsky.social · 02/06/2025It isn't possible to design a school system where everyone leaves with the skills needed for the workplace because *they're all going to do different jobs*. Workplace training needs to be done by employers. 751148245
Reposted by @neilccbrown.bsky.socialKatharine Childs @katharinechilds.bsky.social · 30/05/2025I’ve been thinking a lot about what it means to be an AI literate postgraduate student. I put together some thoughts in a blog post: csed.phd/2025/05/17/a.... It's not a how-to guide, more like a reflection on what it means to use generative AI tools critically, responsibly, and with curiosity.csed.phdAI literacy for postgraduate researchersThe rise of artificial intelligence powered tools is influencing research work across many disciplines. But with these new tools come new responsibilities. For PhD students navigating the shifting … 021
neilccbrown.bsky.social @neilccbrown.bsky.social · 30/05/2025We have a new paper out today in TOCE, featuring our foray into LLM territory to generate hints for stuck novice programmers. Blog post about it, with links to the public/free paper: academiccomputing.wordpress.com/2025/05/30/h...academiccomputing.wordpress.comHowzat? Evaluating Human and AI Hints for Novice ProgrammersWe have a new paper available at the TOCE journal today (official open-access link, or watermark-free personal copy) about LLM vs human-generated hints for novice programmers. It was authored by ou… 020
Reposted by @neilccbrown.bsky.socialMichael Kölling @kolling.uk · 24/05/2025ATTENTION: Free Computing Teachers Conference Our speakers are now confirmed for CKC 2025: @dsyme.bsky.social @megjlow.bsky.social @beckyfranks.bsky.social @tracygardner.bsky.social @lollypopstar.bsky.social @neilccbrown.bsky.social @suesentance.bsky.social Sign up here: tinyurl.com/CKC-Kings 054
neilccbrown.bsky.social @neilccbrown.bsky.social · 21/05/2025Using AI to debug syntax escaping issues in generated Python and interestingly it sees a backslash where there is none because of the way I'm escaping invalid tokens that looks like classic backslashes unicode escapes. 000
Reposted by @neilccbrown.bsky.socialSam Freedman @samfr.bsky.social · 19/05/2025Just one university - UCL - employs almost twice as many people as there are working in fishing boats. 351238417
Reposted by @neilccbrown.bsky.socialACM TOCE @acmtoce.bsky.social · 08/05/2025We are in urgent need of several Associate Editors to join the ACM TOCE Editorial Board. If you're interested in serving, write Amy at ajko@uw.edu and share your reviewing experience and expertise. Without more volunteers to manage our rising submissions, we may have to pause submissions. 026
Reposted by @neilccbrown.bsky.socialThe Empty City @davidallengreen.bsky.social · 07/05/2025This is an extraordinary case, where it would seem a lawyer used AI which in turn invented five fake cases, which were then cited in submissions. Never use AI to do legal research. Ever. 9531224
Reposted by @neilccbrown.bsky.socialHenry Mance @henrymance.ft.com · 05/05/2025will train WiFi ever work? tl;dr if we build some more mobile towers, yes! www.ft.com/content/99cc...ft.comWill train WiFi ever work?Connections at speed are notoriously bad and a solution is not straightforward 7361
Reposted by @neilccbrown.bsky.socialMichael Kölling @kolling.uk · 01/05/2025Save the date! On 5th July, we are hosting the CAS & King's Computing Conference for teachers. If you are a computing teacher and can come to London, have a look at this: a fantastic free event with great talks and workshops. Open for registration now. www.computingatschool.org.uk/events/2025/... 042
neilccbrown.bsky.social @neilccbrown.bsky.social · 20/04/2025Quite a low bar to get on the news... "There were five participants in the study... Three of the participants were co-authors of the research paper." And the evidence was subjective report. www.bbc.co.uk/news/article...bbc.co.ukScientists claim to have discovered 'new colour' no one has seen before 010
neilccbrown.bsky.social @neilccbrown.bsky.social · 07/04/2025One of the arguments behind frame-based editing is that it more naturally allows code to have metadata. One such metadata I'd like in my IDE is "Do not try to commit this line/change", for things like temporary debug logging, or a temporary early return. 100
neilccbrown.bsky.social @neilccbrown.bsky.social · 25/03/2025ICER progress for those interested: desk rejects just sent so if you submitted a PDF by deadline and haven't had an email by the time of this post, your paper is headed out to review. PC reviewers should be assigned later today, SPC meta-reviewers hopefully tomorrow. 010
neilccbrown.bsky.social @neilccbrown.bsky.social · 25/03/2025Maintaining long-lived software sometimes leads to odd encounters: this week we received an email asking us to make available a twenty-two year-old version of our software (from Dec 2003!). Was fairly surprised to find we did actually still have a copy. 000
Reposted by @neilccbrown.bsky.socialSam Freedman @samfr.bsky.social · 11/03/2025Or in other words - trying to deal with rising costs by gatekeeping differently rather than dealing with the underlying causes does not have a great track record to say the least. 616319
Reposted by @neilccbrown.bsky.socialBrent Toderian @brenttoderian.bsky.social · 03/03/2025In 2026, cars will need fewer screens and more buttons to earn 5-star safety rating in Europe. New testing rules will be introduced that require vehicles to have physical controls to earn the highest safety score. This is a good thing for public safety, and a bad thing for companies like Tesla.theverge.comCars will need fewer screens and more buttons to earn five-star safety rating in EuropeEuro NCAP will release new testing guidelines in 2026. 461130201
neilccbrown.bsky.social @neilccbrown.bsky.social · 02/03/2025I've written up some notes on the #SIGCSE2025 discussion about privacy and accessibility legislation for educational software in a follow-up blog post: academiccomputing.wordpress.com/2025/03/02/f... 032
Reposted by @neilccbrown.bsky.socialRob Ford @robfordmancs.bsky.social · 24/02/2025Why does 25% AfD among young men spark a thousand "what is going on with young men?" posts yet Die Linke 34% among young women generates...nothing at all? Yes, young men voting for the radical right is an important phenomenon. But so is young women going rad left *at even higher rates*. 41478601797
Reposted by @neilccbrown.bsky.socialMichael Kölling @kolling.uk · 22/02/2025Come and do a PhD with us! Interested in programming languages, development tools, HCI and computing education? @neilccbrown.bsky.social and I are jointly supervising a fully funded PhD. Theme: "Debugging and runtime visualisation in a frame-based system". Details www.kcl.ac.uk/study-legacy...kcl.ac.ukIndustry-funded studentship in Computer Science3.5yr Studentship funding for a specific PhD project on Debugging and runtime visualisation in a frame-based system. 122
neilccbrown.bsky.social @neilccbrown.bsky.social · 21/02/2025New, slightly dramatically titled blog post: The threat to free/open source tools in American classrooms academiccomputing.wordpress.com/2025/02/21/t... State-level US privacy laws are having knock-on effects that threaten use of open source tools. We'll be discussing at #SIGCSE2025, come join us!academiccomputing.wordpress.comThe threat to free/open source tools in American classroomsNext week I will be at SIGCSE 2025, where Andreas Stefik, Samantha Schwartz and I will be runnning a birds of a feather session on “The implication of accessibility and privacy legislation on… 010