▲ 342 ▼ What are your programming hot takes? (lemmy.ml) submitted 2 years ago by 257m@lemmy.ml to c/programming@programming.dev 886 comments fedilink hide all child comments
[–] TheGamingLuddite@hexbear.net 21 points 2 years ago (3 children) Assembly is fun because it makes you feel like a wizard, even if you're bad and it's not an efficient way to code. Everyone should try it once. permalink fedilink source hideshow 6 child comments replies: [–] etler@programming.dev 8 points 2 years ago (1 child) One of my classes had us design our own 8 bit processor and assembly language. It was a lot of fun designing it. It was like a little puzzle to figure out how to get features into those limitations permalink fedilink source parent hideshow 2 child comments replies: [–] FreakingSpy@hexbear.net 3 points 2 years ago You might enjoy the game Shenzhen I/O, it's a programming puzzle game about developing gadgets with limited space for code permalink fedilink source parent [–] buh@hexbear.net 6 points 2 years ago* (last edited 2 years ago) I had a job where for whatever reason their codebase that was started in 2010 was mostly assembly whenever I was upset with them, I would write the most esoteric assembly with zero comments explaining how whatever I was making worked this is neither an endorsement nor a rebuke of assembly, just my (technically) professional experience with it permalink fedilink source parent [–] mindbleach@sh.itjust.works 2 points 2 years ago 6502 especially. It's super goofy compared to anything that made the jump past 8-bit, but that's because it was designed for handwritten bytecode. I would not recommend the NES, though. The video chip is fiddly and awful, and to this day, nobody's sure what color anything should be. permalink fedilink source parent
[–] etler@programming.dev 8 points 2 years ago (1 child) One of my classes had us design our own 8 bit processor and assembly language. It was a lot of fun designing it. It was like a little puzzle to figure out how to get features into those limitations permalink fedilink source parent hideshow 2 child comments replies: [–] FreakingSpy@hexbear.net 3 points 2 years ago You might enjoy the game Shenzhen I/O, it's a programming puzzle game about developing gadgets with limited space for code permalink fedilink source parent
[–] FreakingSpy@hexbear.net 3 points 2 years ago You might enjoy the game Shenzhen I/O, it's a programming puzzle game about developing gadgets with limited space for code permalink fedilink source parent
[–] buh@hexbear.net 6 points 2 years ago* (last edited 2 years ago) I had a job where for whatever reason their codebase that was started in 2010 was mostly assembly whenever I was upset with them, I would write the most esoteric assembly with zero comments explaining how whatever I was making worked this is neither an endorsement nor a rebuke of assembly, just my (technically) professional experience with it permalink fedilink source parent
[–] mindbleach@sh.itjust.works 2 points 2 years ago 6502 especially. It's super goofy compared to anything that made the jump past 8-bit, but that's because it was designed for handwritten bytecode. I would not recommend the NES, though. The video chip is fiddly and awful, and to this day, nobody's sure what color anything should be. permalink fedilink source parent