succulentaloe

joined 1 year ago
[–] succulentaloe 2 points 1 year ago (1 children)

More at the edge of the desk like a normal keyboard. The wrist rests included are nice and work okay, but you can also remove them too by pushing and twisting.

Yeah I've got a sit stand desk and it the setup works absolutely fine :) no moving things around or anything like that when I stand.

Also the moonlander arms on the inside allow for the keyboard to tent slightly (angle so your hands are more vertical like you're holding a basketball or something like that) - the idea being that you're not flexing muscles in your wrist as much. I actually get on really well with it like this, it's way less wrist strain and super natural to type like this, a really nice bonus.

[–] succulentaloe 4 points 1 year ago* (last edited 1 year ago)

I'm a developer at one of the big 4 tech companies, someone who found themselves eventually becoming an engineer (I didn't study computer science at college/university).

Python is great at teaching some fundamentals but I personally don't like how the language feels like things have been tacked on over time. To me it really feels like scripting language that has been later tweaked to try and support more fully fledged features that other languages have.

To give you some examples of my frustrations:

  • it's not strongly typed, so there are often times in big codebases you don't know what the type of data you're handling easily. As opposed to something like c/c++/c#/java/rust

  • classes feel a little like an afterthought personally and are a bit weird compared to other object oriented languages like c# and java

  • this is petty, but the fact that using spaces instead of tab or vice versa when you've used the other throughout prevents your program from compiling is ridiculous. Whoever thought using whitespace to enforce compilation is a madman!

Given I primarily write in C#, I've found it a really nice language to learn object oriented fundamentals and using interfaces properly, abstract classes etc. etc. Learning these would give a strong foundation for other languages much easier and concepts which will definitely be used in game development and would allow her to work with well known game engines later in life if she desires.

[–] succulentaloe 8 points 1 year ago (4 children)

I took a gamble on the Moonlander by zsa. It's expensive but a really nice keyboard and instantly helped wrist aches and pains from long days developing.

There are alternatives that are cheaper, and even DIY ones which are cool too - but if you want a prebuilt split ergo I highly recommend it.

Took me roughly 1-2 days heavy use to get used to it and I've never looked back - I'm a huge fan of the ortholinear (technically columnar on moonlander) layout, it really does make natural sense imo with less finger movements laterally at awkward angles.

Happy to answer any Qs

[–] succulentaloe 2 points 1 year ago

+1 for the moonlander. I adore it, can't go back - this was my first split kb and it's awesome.

I tried using a normal one for a week recently and wrist pains immediately came back after long work days.