I say "beginner" in quotes because not everyone wants in on the nitty gritty, tinker-y, connoisseur-y hobby.
Some people just want a good quality keyboard with good features so they can get on with computerin'.
I kinda hate how it's become kinda confusing for a "beginner" in the market for a backlit mechanical keyboard.
There's a lot of popular prebuilt boards that a. come with south facing LEDs, and b. the keycaps aren't actually shine-through.
1. The south facing orientation is a benefit for certain types of switches and keycaps, but they prevent light from getting to letters on keycaps.
2. has LEDs but not shine through keycaps: has the point of the lights become purely for rainbows?
The gameplay clips are beautiful, hands down. And the amount of clever engineering and asset design that was needed to make this work is unbelievable.
But playing the demo, it turns out Tiny Glade is also a huge feat of simple, intuitive and immersive user interface design.
@pigdev At some level, OO and its associated patterns are brain candy. Conceptually elegant and interesting solutions to problems. The temptation is to anticipate the need that never comes, at the cost of getting things done. But telling the difference just takes a bit of experience.
@pigdev Today, we have a wealth of experience from people who ran into problems with OOP. And we have ideas like SOLID, and tools like mixins, tuples, lambdas and async syntax, and advice from experienced programmers to try to keep our heads screwed on. So OO isn't as "bad" as it was.