this post was submitted on 26 Aug 2025
28 points (91.2% liked)

NotAwfulTech

492 readers
9 users here now

a community for posting cool tech news you don’t want to sneer at

non-awfulness of tech is not required or else we wouldn’t have any posts

founded 2 years ago
MODERATORS
 

Another excellent piece from Iris Meredith - strongly recommend reading if you want an idea of how to un-fuck software as a field.

you are viewing a single comment's thread
view the rest of the comments
[–] swlabr@awful.systems 5 points 1 week ago (16 children)

I completely agree with this. Good, lucid, concise commentary on CS/SE education and how to improve it. If I had written this article I’d just be telling people to ban python in coding education.

[–] BlueMonday1984@awful.systems 4 points 1 week ago (15 children)

If I had written this article I’d just be telling people to ban python in coding education.

I'd be happy to hear your reasons why.

[–] swlabr@awful.systems 7 points 1 week ago (13 children)

Short version is that 10-15 years ago, when I was a student, it had the same “vibe” as vibe coding has today, i.e. the promise of easy implementation, but with the final product being sloppy, unreadable and buggy.

[–] diz@awful.systems 7 points 1 week ago* (last edited 1 week ago)

Python code really requires 100% branch coverage tests as an absolute minimim… with statically typed languages the compiler will catch some types of bugs in branches you don’t test, with python chances are it won’t.

edit: basically think of non covered lines the way you think about files you didn't compile.

load more comments (12 replies)
load more comments (13 replies)
load more comments (13 replies)