Follow

If there's one takeaway people have from the VVVVVV source code being released, I hope it's this: even what looks like crude, unoptimized code can make a program that's small, fast, and enduring. This isn't the 80s, we no longer need to squeeze as many instructions as possible into every single cycle. We have a lot more leeway now that computers can do a billion things per second. Fuck around, write some ugly code, make something weird, learn as you go. It's fun!

programming 

programming 

programming 

programming 

programming 

programming 

programming 

programming 

programming 

programming 

programming 

@matt Most of these issues really come down to whether someone's experienced as a programmer or not, and whether they've learned patterns for making their lives easier. And everyone has to learn somehow!

It's not even about efficiency so much. More about making code that's easier to maintain. And in games? Unless you're making a universal engine it probably doesn't need to be maintained. (And in games tight, optimized code tends to be even worse at maintainability!)

Sign in to participate in the conversation
Cybrespace

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.