wick

neurobiologist ± game & web dev

My only two design tools:
[1] "What is the experience we're trying to create" is the first & constant question
[2] To make something seem more like anything, put it next to the opposite (big guy/lil guy, happy thing/sad thing)


Crescent Loom
crescentloom.com/
Gaaaaaaaay 🌺
wick.itch.io/aesthetic

Putting underscores at the start of variables to mark them as "don't touch" is a terrible convention. Nobody wants to look at var _count:int

It's like you're making it spiky so nobody else can touch it without gloves. Problem is that your files become a briar patch, and you have to live inside of them and deal with those objects. Making your house unpleasant to live in is not a sustainable way to keep people out.


You must log in to comment.

in reply to @wick's post:

Yeah, that's how I usually see it used and is exactly what I'm reacting against.

You end up in a situation where using local variables — the vast majority of code — is always a more unpleasant to work with. It'd be better to come up with conventions to mark things as safe for external consumption.