this post was submitted on 12 Aug 2023
781 points (96.4% liked)

Programmer Humor

32464 readers
203 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] ZILtoid1991@kbin.social 8 points 1 year ago (1 children)

I have a few suggestions:

  1. Better education. Don't scare people who're learning programming away from the lower-level stuff, especially as people are even getting scared to use type declarations, not just the pointers (of which I was fearmongered with in college, as they told me Java is the future).
  2. Better portable APIs. Thanks to WebAssembly, one could easily have both something portable in a web browser and as a native desktop app, except instead we get browsers running said applications. I had some thinking about such a project, but then I remembered my iota project (a D-native replacement of SDL/SFML/GLFW, but without bloat by including standard library features), and then stopped thinking about it immediately, since a much smaller project already causes me too much headache. (Someone has a handy guide on win32 API? I have issues on getting certain messages produced, like input language change, and I don't know if I glimpsed over some functions that enable them and just weren't included in the documentation of the input language change event codes.)
[โ€“] CanadaPlus@lemmy.sdf.org 5 points 1 year ago* (last edited 1 year ago)

You know, I haven't worked on a super big project, but I feel like every time I've gotten a type error in a static language it's pointed to something wrong with my underlying reasoning.