Live data from Hacker News

Viewing profile — blandflakes

blandflakes

HN member
Joined
Tue, Nov 03, 2015, 1:22 PM UTC
HN karma
491
Public activity
293 items

About blandflakes

No profile information was provided.

Recent public activity

  1. comment
    Comment #49136917

    And the kubernetes code and APIs still read like corporate Java for years after, too

  2. comment
  3. comment
    Comment #48315465

    Yeah I have long felt that if we think we need gradle, we should consider doing less crazy stuff in our build. Maven is plenty and any time I get back to a repo that has that inste…

  4. comment
    Comment #48161592

    Is your disinterest in LiveView because you'd prefer the more common SPA/API separation, or some other reason? I'm curious because as a mostly backend engineer I view LiveView as s…

  5. comment
    Comment #47968519

    This is both a fair response and isn’t! The OP was talking about typical Java stuff you’ll encounter, which is overwhelmingly spring boot. But I also agree that you can do much bet…

  6. comment
    Comment #47848511

    This was also true of Amazon's Leadership Principles. They are pretty reasonable guidelines, but in a debate, it really came down to which one you could most reasonably weaponize i…

  7. comment
    Comment #47746822

    The trajectories of Go and Scala here tell a much different story (and one that matches my personal experience looking at job postings): https://innovationgraph.github.com/global-m…

  8. comment
    Comment #47407559

    Engineers also wrote good code before AI. We don't get to pretend that the speed increase of AI only increases the output of quality code - it also allows engineers to send much mo…

  9. comment
    Comment #47359263

    Ha, I can relate WRT Python. I've been doing more Elixir these days for both a really pleasant web experience and because it has some unique primitives baked into the ecosystem tha…

  10. comment
    Comment #47355491

    > I pick tools by the problem, not loyalty. Good advice that I keep trying to adopt myself, but I have to confess a large personal bias for languages that I like, even if it keeps …

  11. comment
    Comment #46958811

    > It is the best idea. This should be the standard. And nothing prevents you from rolling back an individual service. You can still do that. And you can still do individual deploys…

  12. comment
    Comment #46958761

    Yeah, I think you're preaching to the choir about static checking, the only point I was making is that monorepo doesn't solve some classes of errors and that I've actually seen it …

  13. comment
    Comment #46955352

    > Simple, although I only mentioned repos should be mono, I should've also said deployment should be mono as well. I thought that was a given. Deploying your service graph as one a…

  14. comment
    Comment #46955279

    Well, no, it doesn't. A monorepo does nothing to prevent you from making breaking changes, it just stops you from making changes that don't compile/test. You still have to understa…

  15. comment
    Comment #46955094

    > First put all your services in a monorepo have it all build as one under CI. That’s a static check across the entire system. There are definitely benefits to this approach. My co…

  16. comment
    Comment #46875396

    Go seems to have some enduring affection and popularity for new projects and companies. I recently felt like a lot of the recent shift was less about GC and more about runtime char…

  17. comment
    Comment #46746565

    If you have to ask an object what its type is, you're probably about to cast it, and these are operations that the language doesn't enforce that you do together (and so the habit o…

  18. comment
    Comment #46647225

    This isn't a personal website.

  19. comment
    Comment #46562184

    It's also pretty insulting to assume that everything is equally easy for all people.

  20. comment
    Comment #46420962

    Agreed; I don't actually even care about emulating this particular hardware, but these reports are just interesting reading.

  21. comment
    Comment #46415425

    I don't think we have to choose. Naturally finding the "right division of labor" is as infinite as finding the "right level of abstraction", but I think the ideal situation is to s…

  22. comment
    Comment #46415273

    They also encourage/enable code that is less testable. If you use mockito to get your fake responses/assertions where you need them, you don't have to think about your class's depe…

  23. comment
    Comment #46415239

    > Static typing doesn't have much value if there are proper unit tests Wasteful unit tests that assert your types are right don't have much value if there is a proper type system. …

  24. comment
    Comment #46410190

    This always feels like a bad faith argument. Nobody says that with static types, you don't need any unit tests. And your suggestion that people who like static types "don't know ho…

  25. comment
    Comment #46407791

    Elsewhere in this thread, dynamic typing advocates malign the hassle of maintaining types, and it is always coupled with strong advocacy for an entire class of unit tests I don't h…