• 0 Posts
  • 16 Comments
Joined 2 years ago
cake
Cake day: January 1st, 2024

help-circle




  • Unfortunately not. You do get a warning that it’s an unchecked cast at least.

    Granted, the issue here is generic type erasure, which was a tradeoff that was decided on for backwards compatibility when generics were first introduced to Java, so it’s not like an actually desirable feature of the language. But the point is that this wouldn’t be reason for anyone to not call Java and Kotlin not statically typed, their type system is just a bit weaker than others in certain aspects









  • the quality of Lego bricks is far superior to any of their competitors

    That is flat out wrong. It was true a couple of years ago, but things have changed rapidly recently.

    Lego’s quality has dropped quite a bit in the last 40 years, while some competitors have caught up and superseded. Sure, it’s still mostly pretty good, but things like brittle brown or the lime bionicle joints should be ample evidence that Lego is by far not infallible.

    And if you look at the quality of current day bricks - Lego is having huge consistency issues, especially when it comes to certain colors, but also the bricks themselves. Running over the flat back of my Tudor Corner with a fingernail reveals inconsistencies in the width of regular bricks. Huge visible mold marks are everywhere. These issues were much less present 40 years ago, and high-quality competitors like Pantasy or Lumibricks are currently outcompeting Lego on basically every quality metric (except maybe glossy tile surfaces), at half the price.