Posts
1157
Following
123
Followers
143
of the @kitsunecafe@tech.lgbt notoriety

"what a fascinating yet quietly terrifying being neofox_pleading" @kirakira@furry.engineer

eli, vampire kitsune

thinking of She,.. (my 300zx)

https://cryptid.cafe/notice/Aqtd2UeuKb05roiVsG
3
0
3

this meme has rewired my brain and i always think "explodives" now instead of, yknow, the correct word

1
8
1

To err is human
To scream is vulpine

1
1
0

eli, vampire kitsune

for any robotgirls that need to hear this
1
5
31

Valve have just updated the Source 1 SDK on GitHub to the latest code based on Team Fortress 2, effectively making TF2 code source available.

SDK was previously updated in 2014.

1
6
1

eli, vampire kitsune

Edited 8 months ago

@Shivaekul @kasdeya i think even microsoft’s proposed convention isn’t that good. would Filesystem ID become FSID? this seems like a 4 letter acronym instead of two 2-letter abbreviations

not to mention the (small, but still present) cognitive load of needing to remember to change the convention depending on the length of the abbreviation

0
0
3

@Shivaekul @kasdeya what you brought up is actually what got me curious about this in the first place!

overwhelmingly the most common way to abbreviate identity/identification/identifier seems to be with “ID” (with both letters being capitalized) since, i think, the alternative would be “Id.” or “id.” when written in plain english. the latter is maybe more syntactically correct but it seems like the tendency is to use the former.

i thought it was interesting that in the case of “player ID,” using PlayerID seems to be the most intuitive and clear except when compared to a case like “XML HTTP Request” where XMLHTTPRequest reads like a random string until the last word. Javascript uses XMLHttpRequest which is maybe the worst of both worlds. if i remember correctly, microsoft has a naming convention that is approximately: “Only capitalize each letter if the abbreviation/acronym length is 2 or less.” … but they are also the ones that implemented XMLHttpRequest neofox_googly_shocked

2
0
3
@kasdeya hehe that's actually the exact reason i made a second poll! aesthetically, i like the capital letters for abbreviations and acronyms but i totally agree with you: clarity is way more important
0
0
3

@rowan as weird as PlayerId and XmlHttpRequest look, I still think they’re overall better because they remove ambiguity which is much more important (IMO) than aesthetics

my first impulse in the first poll was PlayerId but I didn’t remember why lol (just a vague sense that it was less ambiguous) but this second poll reminded me of exactly where that ambiguity comes from

2
1
4

eli, vampire kitsune

Edited 8 months ago
when using upper camel case, how should "player ID" ideally appear without considering pre-existing project or team naming conventions?
24% PlayerId
72% PlayerID
2% some secret third thing
0
6
4
@kirakira big same, it was very very good for baby tran rown
0
0
2
@vivi a ok! 💜 thank you :3 i'm big dumb and just wanted to make sure i understood before giving my very well informed opinion
1
0
1

@vivi a ok that makes sense! thank you for explaining neofox_snuggle

so the three-stage System is responsible for

  1. before: initialization/checking its run conditions
  2. onEach: Do A thing
  3. after: cleanup / “finally” (in the sense of try / catch / finally) type things?

i think i like “Behavior” or “Runner” for that, but i also know Nothing neofox_floof

1
0
0
CRT photography is an art form
(There are tougher ones, but getting a good photo of a CRT screen is still tough)
0
1
0

helle 🐈 stray cat girl(s)

girl on girl virtualisation

0
2
1
@vivi neofox_think

i dont know much about kotlin so i'm Extremely out of my depth here but in AGK, do systems carry additional capabilities outside "take a list of entities and Do A Thing with them?"
1
0
0
@vivi a type so well integrated that the engine just assumes every type is a system
0
0
1

it is decided so: the Systems in my ECS shall be named "". I am confident that the JVM will be absolutely fine with this name and will not cause any issues neofox_floof

1
1
1
Show older