It ws only like a decided ago when I had multiple amazing ideas for games and other software, only to have nearly none when I actually started to do some programming for fun.
I think there’s only one game I would like to try making where I see it may have some success, but the idea is very vague and devil is in the details and execution I guess.
No joke, I once met a guy like this in an indie game developers meetup, and on top of that he was extremely vague about his idea because he told everyone he once managed to get a coder on board and “that rat wanted to take advantage of him and his idea”, literally.
I have this idea of how to solve the world’s energy problem…ok ok just hear me out… nuclear fusion…just need some smart science nerd to figure it out. Any volunteers?
I don’t understand why people think that it’s acceptable.
As developers, we’ve had it drummed into us from day one that variable names are important and shouldn’t be one or two letters.
Yet developers deliberately alias an easy to read table name such as “customer” into “c” because that’s the first letter of the table. I’m sure that it’s more work to do that with auto completion meaning that you don’t even need to type out “customer”.
Especially when you also have company and county tables. It forces people to look up what the c is aliased to before beginning to comprehend what you’re doing.
Ah, must’ve been a fortran developer. I swear they have this ability to make the shortest yet the least memorable variable names. E.g. was the variable called APFLWS or APFLWD? Impossible to remember without going back and forth to recheck the definition. Autocomplete won’t help you because both variables exist.
Make it 63 (31?) to align with what C99 can distinguish.
Also: I really like unicode in identifiers. So if at all possible don’t just have a random string of letters and numbers, make sure to include greek letters and all the funny emojis. (I just forgot which languages and compilers etc allow that.)
For extra fun, you can name your variables using solely Unicode invisible characters (e.g. non-breaking space) so they’re impossible to visually distinguish
Was just talking about gaming genre names being kinda lame (roguelike? Souls-like? Where’s the originality?!) and this just furthers my point as programming and video games are intrinsically linked.
floats, doubles, etc are decimallikes. object-oriented programming languages are c++likes. a string that is just the word “false” is a boollike. any language easier to learn than c++ is a pythonlike. any language harder to learn than c++ is a asmlike. don’t like it? then you’re a naglike. you don’t want to be known as a naglike, do you?
programmer_humor
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.