was going to take
furniture to my mom's place
but she's AFK
=> More informations about this toot | View the thread
kitchen cupboards are
emptier after today
refrigerator
=> More informations about this toot | View the thread
packing in full swing
arms and shoulders getting sore
i'm taking a break
=> More informations about this toot | View the thread
hot take, but national anthems are just terrible songs. the lyrics are bad. the arrangements are bad. everything about them sucks.
=> More informations about this toot | View the thread
all text-based programming languages are forth-like by default. forth is what you get when your parser is your interpreter. it takes effort to move away from forth & create a phase distinction between parsing and interpreting. and that effort is not always beneficial, especially to the programmer.
=> More informations about this toot | View the thread
i take solace in the fact that even AAA games with huge graphics budgets have shadow map artifacts
=> More informations about this toot | View the thread
shadow maps are the devil's textures
=> More informations about this toot | View the thread
environmental storytelling
=> More informations about this toot | View the thread
languages that are serious about types and safety and stuff
how do you deal with C's fuzzy types.
=> More informations about this toot | View the thread
as a child, i thought the emperor's new clothes was a fictional story, a fable that takes its premise to a silly conclusion in order to teach a moral lesson
as an adult, i see that we are living in the emperor's new clothes universe and the tailors are busy preparing a new suit every week
=> More informations about this toot | View the thread
anyway my point wasn't to rag on some random music program developer, but to point out a super common software development fallacy, the idea that you can make up for a poorly designed feature by adding more features.
more bad options is not preferable to one good option.
=> More informations about this toot | View the thread
to be specific, the shuffle modes are now:
😔
=> More informations about this toot | View the thread
i'm using a music program that has a broken shuffle. instead of fixing it, the developers added a second shuffle mode that is also broken.
=> More informations about this toot | View the thread
when there is some usability issue and instead of fixing it, the programmer introduces a second way of doing things that is also broken
=> More informations about this toot | View the thread
don't ask me how long it took me to figure out that (-1*2 + 1) / 2 == 0
=> More informations about this toot | View the thread
apparently i am so floor division pilled that i thought multiplying by two, adding one, and then dividing by two, would give back the original integer.
ha.
=> More informations about this toot | View the thread
what do I do? what is the blessed way of writing an integer literal with the value of INT32_MIN? (without creating a special case for INT32_MIN)
=> More informations about this toot | View the thread
the code:
int32_t v93 = -2147483648;
the error message:
"unary minus operator applied to unsigned type, result still unsigned"
=> More informations about this toot | View the thread
proposal to rename "pure"/"return" to "curse"
so the monad operations are "curse" and "bind"
=> More informations about this toot | View the thread
the Cursed monad
=> More informations about this toot | View the thread
=> This profile with reblog | Go to typeswitch@gamedev.lgbt account This content has been proxied by September (3851b).Proxy Information
text/gemini