Author: JesterXL

  • Stricter TypeScript >, <, and ===

    TypeScript needs a new feature for Type aliases to allow stricter comparison for >, <, and ===. Possibly for Interface as well, but I don’t think the demographic that utilizes Interface would care.

    (more…)
  • New Pet Horse

    We got a new pet horse, his name is Arzoom but we call ‘em Zoom (her majesty thinking of new barn name). He’s 16.2 hands, 12 years old, is super chill, and rides extremely well. I know her majesty will rack up the ribbons from dressage and other jumping events with him.

    Now to buy a truck to haul him and his friends around….

    (more…)
  • How Do You Change UI Design When Testing it is Hard?

    TDD in non-UI: “Man, this code requires a lot of stubs just to make 1 function call. This API design is bad, I should fix it”.

    TDD in UI: “Man, this code requires a lot of stubs, I should fix. Hey Visual Designer, can you… no? Ok. Hey API designer… can you? No… ok.”

    This is one reason of many why UI developers like back-end for front-ends. When testing your UI, having to stub 20 http requests + 2 JWT tokens just to show 1 screen is painful. Having just 1 or 3 API’s for a screen is so much easier, and makes your tests less likely to break in the future.

    (more…)
  • Respite from Conway’s Law Day

    We should have a new holiday, or at least designate 1 Saturday at year to “Respite from Fighting Conway’s Law Day”. Unclear what the goal is beyond to take a break trying to change culture, re-access why you’re even trying, for that day you’re allowed to NOT think you’re crazy.

    What a coincidence; today is World Mental Health Day 🤪.