Live data from Hacker News

Viewing profile — gruffle

gruffle

HN member
Joined
Wed, Nov 16, 2022, 9:58 PM UTC
HN karma
56
Public activity
28 items

About gruffle

No profile information was provided.

Recent public activity

  1. comment
    Comment #33826513

    > If the total number of bugs in dynamic and static code is the same. Completely baseless assumption. > Yes, I'm an emulator author, thank you very much. Ahahaha let's have a link …

  2. comment
    Comment #33820057

    > E.g. if a function takes an interface as parameter type, you can create a dummy implementation which throw exceptions for any operation. So basically you have the same problem as…

  3. comment
    Comment #33816634

    The comments in the article you linked dismantle most of the arguments made. From one of the comments: https://dev.to/aussieguy/the-non-broken-promise-of-static-ty... > The article…

  4. comment
    Comment #33816431

    > You do it by checking that foo() actually works and provide the correct result. But you're testing a tiny subset of possible scenarios of behaviour of the function. If you can an…

  5. comment
    Comment #33808173

    No, as I've pointed out - even in your trivial example you're not testing for all correct behaviour. What's the correct behaviour when the function is called with invalid argument …

  6. comment
    Comment #33806687

    K, I'll take your word for it.

  7. comment
    Comment #33806482

    Think about that for another second and see if you can spot the obvious huge flaw there.

  8. comment
    Comment #33806458

    > I've got lots of experience in developing with both static and dynamically typed languages And yet your comments demonstrate the opposite. > Dynamically typed languages tend to b…

  9. comment
    Comment #33806350

    Nobody made the argument that static typing removes the need for unit tests. It does check for many conditions that would have to be unit tested otherwise, such as calling function…

  10. comment
    Comment #33796376

    The issue is you think you know what you're talking about, but it's painfully obvious you don't. > Errors that would be caught by static type checking are exceptionally rare when y…

  11. comment
    Comment #33796358

    How are the interfaces between these microservices defined? Without types? Lol

  12. comment
    Comment #33796348

    > Passing the wrong type is considerably rarer than the wrong value so need not be considered. Passing the wrong value doesn't just happen randomly. It happens because of errors in…

  13. comment
    Comment #33795688

    You have no idea what you're talking about.

  14. comment
    Comment #33795667

    Sure, in this trivial example there may not be clear benefit, but with more complicated code, operations on complicated structures, with potential state changes, etc. there are man…

  15. comment
    Comment #33791374

    You're not going to cover all of the correct behavior in any nontrivial software with unit tests unless you plan to spend 99% of your time writing unit tests. Static typing gives a…

  16. comment
    Comment #33694814

    Not sure what 'num' means in buzz exactly, but it could be something like a Haskell class, choosing the specific instance/implementation automatically, while also allowing explicit…

  17. comment
    Comment #33677778

    'Buidling things with code' is not just coding. It can include design, architecture, collaboration, planning etc. There are many high quality, highly complex, open source projects …

  18. comment
  19. comment
    Comment #33635534

    There is very little transparency as to how the polling data is used. I'm sure many employees don't feel comfortable giving honest answers on many of the questions. Also the survey…

  20. comment
  21. comment
    Comment #33633571

    > Maybe so, but don't you think I talk to new employees? Everyone below a certain level talks to new employees. Do I believe you take their concerns seriously and actively try to h…

  22. comment
    Comment #33633406

    Everytime I bypass some stupid process or break glass, I now just put 'bias for action' as the reason. Ahahaha I don't give a shit anymore.

  23. comment
    Comment #33631941

    > On my team we brutally introspect the value of every meeting, and if it looks like it's not delivering value, we find a new process Oh yeah I love the multiple hours we have spen…

  24. comment
    Comment #33631682

    Interesting, I was told the opposite by my managers...

  25. comment
    Comment #33631640

    Yup, and the other flipside is devs being extremely nitpicky and regurgitating irrelevant Amazon principles BS in code reviews because they're trying to get promoted.