• 16 Posts
  • 241 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle

  • Colemak DH.

    Got proficient with Dvorak two decades ago but it didn’t really give any tangible benefits over qwerty. It’s nice in theory but doesn’t really pan out in practice.

    Since I already knew how to touchtype in qwerty, colemak-dh was really easy to learn (as far as new layouts go).

    To prevent myself from looking down at my hands while learning, I made this legend, printed it out and hung it just under my display: https://codepen.io/spartanatreyu/pen/XWBeyRd

    Just as with any layout, if you don’t do explicit training you will hit a natural performance plateau.

    I did some colemak dh training here: https://gnusenpai.net/colemakclub/

    If you’ve never done type training before, you need to do more than 10 mins a day on a dedicated training app to see any results. I did 15 mins a night while I had dinner cooking. After 3 months I was back to my normal typing speed post-training qwerty typing speed.

    Also, if you have the opportunity to get a split keyboard, you can do this neat thing where you can put the brackets along the inner columns of the keyboards, you can see me doing that here: https://configure.zsa.io/moonlander/layouts/Mvngb/latest/1





  • ^ this

    Using AI leads to code churn and code churn is bad for the health of the project.

    If you can’t keep the code comprehensible and maintainable then you end up with a worse off product where either everything breaks all the time, or the time it takes to release each new feature becomes exponentially longer, or all of your programmers become burnt out and no one wants to touch the thing.

    You just get to the point where you have to stop and start the project all over again, while the whole time people are screaming for the thing that was promised to them back at the start.

    It’s exactly the same thing that happens when western managers try to outsource to “cheap” programming labor overseas, it always ends up costing more, taking longer, and ending in disaster


  • You’re kind of missing the point.

    I’m making fun of them by pointing out how they’re wrong

    It’s an easily falsifiable statement.

    Yes

    It’s an incendiary statement designed to foment division.

    Yes

    Everyone knows there are more than 2 genders.

    Actually no, not everyone knows. You’d be surprised how people are ignorant to these matters (by choice, or repressive environment)


  • Yeah but each of those examples are only trying to disinform in specific areas that fit with their agenda.

    Israel with zionist messages, north korea with scamming and hacking for crypto, etc…

    Wheres Russia is trying to disinform and sow discord and discontent everywhere in the Western sphere (as opposed to just one or two topics) because any fighting within the West (regardless of what the fight is about) benefits them.





  • We got momentary gusts of 135km/h

    Only me and one other person I know on the coast didn’t lose power. Phones came back on Saturday afternoon, and internet came back this morning.

    Today was the first day I’ve been out since Thursday, there’s a lot of damage.

    Trees have had thick branches pulled and twisted off. A house just up the road had it’s roof peeled off. A building down the road the other way had it’s roof pushed down and in. A building the next block over has a shattered window. There’s a whirlybird on the footpath outside and I’m not sure where from. A tree grazed my bedroom window which bent the window frame out, braking branches along the way (but the window survived).

    Can’t get into work today due to floods.

    At least now I can cross “experience a cyclone” off my bucket list.

    Also I learnt where birds go during bad storms. The answer is inside hedge bushes along the ground.





  • Typescript has made the js ecosystem better.

    Tailwind is the epitome of someone trying to make one tool that does everything then tries to sell you on buying only that one tool. As the old saying goes: When all you have is a hammer, everything looks like a nail. Sure you can hammer a screw into a wall, but if you used the right tool for the job to begin with, you could also unscrew the screw and replace it later without needing to fill the old hole or make another hole in the wall.

    Tailwind exists purely because developers keep trying to learn CSS the wrong way from people who don’t know how to use it, then get frustrated when it doesn’t work out.

    The problem is that when you’re starting out, you don’t know the difference between good and bad teachers.


  • I would advise against using pixels for margin/padding since it’ll have issues for users who have different zoom/text sizes than you do.

    Stick to rem for margin and padding.

    If you’re still early days with css, it’s worth pointing out that you should use a “css reset” file. It will solve problems for you that you don’t even know exist yet.



  • spartanatreyutoCoding CafeJavascript is 30 years old
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    How the fuck has JavaScript lasted three years, let alone 30?

    Because it’s easier to constantly improve an existing standard than getting the major players to work together to agree on a new standard.

    And also because JS has come a long way. Its runtimes are way faster than they have any right to be, and it’s hacky enough that you can warp it into almost any workflow you want.