• 1 Post
  • 168 Comments
Joined 9 months ago
cake
Cake day: January 5th, 2024

help-circle











  • There was a time when blue LEDs were the white whale of electronics, always out of reach and everyone wanted to figure out how to make them work. When someone finally did it, it was considered a massive breakthrough, and rightly so. Now they have somehow become the default cheapo LED, moreso than red or green. Could it be an industry-wide ‘fuck you’ to physics? “You tried to keep us from making blue LEDs, hah! Now look at us!!!”



  • I think we’re going to have to agree to disagree. If any project in any language has well-organized code, it’s down to a ton of effort.

    Assembly is harder to code in, period. It’s even harder when your code is a total mess and you didn’t plan ahead. For a large assembly project to survive at all, some structure is as necessary as oxygen. And not to mention, there are far fewer projects written in assembly anyway.


  • Okay, I’ll grant you brainfuck… As for assembly, I don’t think it’s inherently spaghetti. You can split it up into functions just like you can with an actual programming language. It’s not impossible to make structured code.

    That said, I never coded assembly outside of a mandatory university course, so I don’t feel super confident in saying that. But I don’t think of it as a programming language anyway - it’s a 1:1 translation to/from machine code, and machine code isn’t meant to make programming easy or scalable.


  • I firmly believe that every language has an equal proportion of spaghetti code to clean code. The only factor that might screw with this is how much a language is used in industry, which I’d expect raises the ratio. However, there’s plenty of hobbyists writing spaghetti code too so I don’t think even that factor has much effect.




  • Nice. I solved 22 (with 2 of them being unsure), there’s 12 I don’t know. I can only assume the multiple listings of ‘List files in current directory’ is a deliberate joke because you use it so much, but somehow it doesn’t feel right.

    You should find a website to share it where people can play it interactively! I’m sure such websites are out there, it’s too obvious.