Live data from Hacker News

Viewing profile — saltedmd5

saltedmd5

HN member
Joined
Tue, May 09, 2017, 9:25 AM UTC
HN karma
188
Public activity
45 items

About saltedmd5

No profile information was provided.

Recent public activity

  1. comment
    Comment #17246177

    The power of DVCS is in that each developer who clones a repository has a fully-functioning local repository complete with history, which can be committed to freely and seamlessly …

  2. comment
    Comment #17246118

    You are wrong. GitHub is a hosting platform for git repositories, which has collaboration tools (such as issue tracking and code review) built into it.

  3. comment
    Comment #17246097

    In the context of the original post, he is referring to origin (the convention for a default remote repository), not master (the convention for a default branch).

  4. comment
    Comment #16256249

    I hope this comment is ironic. Great code should be predictable, obvious and easy to change.

  5. comment
    Comment #16229629

    This is why vertically-sliced product teams work - they minimise the communication and coordination overhead associated with Doing a Thing(TM), while layered or function-specific t…

  6. comment
    Comment #15922085

    Yes, but it is also supposed to communicate the point. Which is not always possible in a tl;dr because if it was the author probably would have just written a single paragraph in t…

  7. comment
    Comment #15909281

    AFAIK rebase always rewrites history. If you rebase your feature branch, you have at least rewritten the history of the local branch even if you then delete it and push to a new re…

  8. comment
    Comment #15904688

    Rebase is not simpler in any context - rebase rewrites history, which, if branches have been pushed to remotes, then necessitates force pushes, which in turn breaks any other insta…

  9. comment
    Comment #15904150

    "I try to keep my git workflow simple," and yet I see 'git rebase' but no 'git merge' in that list.

  10. comment
    Comment #15896762

    I think this is probably the most self-indulgent thing I've ever read.

  11. comment
    Comment #15869767

    The point is that returning an Optional gives you nothing above returning a null - in fact it increases complexity and makes calling code more error-prone for no gain. If your cont…

  12. comment
    Comment #15869745

    Thank you for calling this out. I have to fight this fight way too often. Optional is really for functional code, not for "eliminating NPEs," because it doesn't do that - in fact i…

  13. comment
    Comment #15796746

    Something isn't ironic just because you wouldn't expect it, something is ironic because it is the inverse of expectations. Like if her name had been Lady Smallheart.

  14. comment
    Comment #15747597

    > For simple sites, probably faster to just implement it than find a library and read the docs. Not really - the implementation flow for tools that do this sort of thing are typica…

  15. comment
    Comment #15463871

    Refrains from pointing out misuse of the term "DevOps".

  16. comment
    Comment #15463834

    This gave me palpitations and then killed my browser.

  17. comment
    Comment #15432564

    The problem is the idea that "layers" and "abstraction" come as a package. You don't need layers to create meaningful and useful abstraction - in fact more often than not they proh…

  18. comment
    Comment #15432142

    The truth is that the construction of CRUD web UIs _is_ 90% automated. The web and storage frameworks do the vast majority of the heavy lifting - the application code is really jus…

  19. comment
    Comment #15089169

    > That being said I think there is a minimum level of effort, intelligence, and resilience required to take advantage of certain lucky opportunities if they present themselves. Luc…

  20. comment
    Comment #15070446

    Actually, I think your comment is a simplification: there absolutely is a trade-off between money and satisfaction. That doesn't mean you have to become a starving artist to increa…

  21. comment
    Comment #14966420

    Re: first paragraph - incorrect. The problem with "specs" is that you don't know whether they solve the problem until the solution is implemented and shipped. And even then, you ha…

  22. comment
    Comment #14957939

    Thing is, the need to formally define "behaviour" like that is a symptom of poor organisational/team structure. If you have multi-discipline teams with end-to-end accountability fo…

  23. comment
    Comment #14946635

    Your job as a software developer is to solve problems with code - not to take the thing someone else designed and make it go. That line of thinking just doesn't work. Designing and…

  24. comment
    Comment #14946607

    "But software is the spec." This whole discussion can be replaced with this sentence.

  25. story