• 0 Posts
  • 14 Comments
Joined 6 months ago
cake
Cake day: June 6th, 2025

help-circle
  • Yeah, this should be common software engineering problem for a senior engineer

    In the beginning, there is only one data model used both externally and internally, to keep things simple. Now that they’re diverging, it’s time to draw an abstraction boundary that translates between internal and external models.

    I’m not super strong with Java, but subclassing to handle v1/v2/vX doesn’t sound like the right thing to do. I’d detach the old model from the API while otherwise keeping it unchanged, implement a new pathway to connect with the new API, then translate in/out of the old model before it passes into the existing system. This way, the surface area of change and of integration is isolated and decoupled from everything else.











  • Re: “wrongness” and “accepting yourself”, how much do you think it has to do with how society/others regard the identity you present? I.e. how much do you think the path you’ve taken is an internal development vs a response to society?

    In order to describe what I’m thinking: Today, you’ve found a place/role within society where you’re more comfortable than the places/roles you’ve taken in the past. However, a completely different culture/society would have had different available “options”.

    Sorry if I’m being way too abstract/hypothetical. Even as a “more conventional normal person”, I’ve long wondered how different I might be had I grown up in a completely different society.



  • I’ve read that Brita elite filters do capture some PFAs. However, it is well known that Brita filters and the like aren’t as efficient and effective as more dedicated solutions.

    That is to say, no, they’re not bullshit – they’re better than nothing, but they’re just a marginal improvement. From my limited research so far I think it’s correct to say that you’re paying Brita more for a convenient system than for efficient and high quality filtration.