Mama told me not to come.

She said, that ain’t the way to have fun.

  • 50 Posts
  • 14.3K Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle









  • The ACA blows. Here are my issues with it:

    • doesn’t go far enough - I would’ve been better off w/ ACA if my employer didn’t offer coverage (small company of <50 people), but switching would’ve eliminated my employer contribution and the credit
    • goes too far - too opinionated about what care counts

    The proper solution IMO would’ve been to:

    • separate health insurance from employment - employers can offer cash incentives, but you should be able to choose if you want their group coverage or to apply the cash to your own plan
    • simplify healthcare coverage terms - most people don’t understand their health coverage, though ACA plans are a bit easier to understand; they should have required all health insurance plans to simplify their coverage
    • expand Medicare/Medicaid instead of creating a new healthcare marketplace

    But no, they didn’t do any of that. Screw everyone involved. Republicans for neutering the bill, and Democrats for only fighting for the stuff that doesn’t matter as much.


  • Wow, the only one I agree with here is MongoDB (and probably Lombok, I don’t write Java), and that has more to do with their licensing issues than anything technical.

    That’s pretty impressive.

    Here’s my list:

    • no-go list of languages - Java, PHP, Ruby, C++ (unless you absolutely need C++ for some domain)
    • OOP - OOP should be isolated, not forced on every problem; many OOP advocates are dogmatic about injecting it everywhere
    • waterfall - screw that noise, faster to market + faster feedback is generally better

    That’s really it, and I’m totally willing to mentor someone who likes the above if they’re otherwise a good developer.




  • Sounds like you were hurt by an ORM.

    One huge benefit of an ORM is that it does type checking. it makes sure your tables exist, relationships are valid, etc, and it makes easy things easy. If you add a column, it’ll make sure it gets populated, give you decent error messages, etc.

    As long as you use a proper repository pattern setup and isolate DB interactions from the rest of the code, how you construct the queries is completely up to you. I try to use DTOs to communicate w/ the repo layer, so whether an ORM is used or direct SQL queries is largely an implementation detail.