Live data from Hacker News

Viewing profile — frankdejonge

frankdejonge

HN member
Joined
Fri, Jun 28, 2019, 12:40 PM UTC
HN karma
138
Public activity
36 items

About frankdejonge

No profile information was provided.

Recent public activity

  1. comment
    Comment #47465717

    I've used it but recently moved back to plain claude code. We use claude at the company and weirdly the experience has become less and less productive using opencode. I'm a bit sad…

  2. comment
    Comment #45710349

    For node applications, startup time is impacted by IO a many files is less nice for IO wait times. So bundling does make a material impact for non-bundled backend applications and …

  3. comment
    Comment #45709684

    I use it to compile backend code. For those use-cases, IMO, vite itself is not so interesting (although I do use vitest). Using tsdown gives me a simplified API to compile my BE co…

  4. comment
    Comment #45709672

    I’m using tsdown for a collection of packages and am switching a current project ( https://flystorage.dev )over to it. I use it in “unbundle” mode, which doesn’t bundle but does fi…

  5. comment
    Comment #45288208

    Resolving by hash is a half solution at best. Not having automated dependency upgrades also has severe security downsides. Apart from that, lock files basically already do what you…

  6. comment
    Comment #44906063

    While you might see them as parasites, their community reputation may be very different. To fit into your scenario, you may need to get work from the other bums.

  7. comment
    Comment #44903268

    This I would strongly dispute. I’ve seen it first hand many times that developers who ignore such things are definitely finding the negative consequences of it. It takes very caref…

  8. comment
    Comment #44899027

    I’ve given up on hopes of having funding on open source. My open source packages account for about 1.2% of all PHP code downloaded from Packagist (package manager) but unless there…

  9. comment
    Comment #44276227

    A bit unfortunate they used the term domain model here. Domain models here are purely data-centric, whereas domain modeling focuses mainly on behavior, not underlying data structur…

  10. comment
    Comment #43704188

    I believe that why they said "if not revenue growth". Those successful, yet unprofitable companies do have revenue growth, or market share growth.

  11. comment
    Comment #41416221

    Saying “hire good people and give them room to do good work” is bad advice is the same as judging a dish while using half a recipe. It’s execution centric and execution alone is ne…

  12. comment
    Comment #40587465

    One thing that consistently bugs me is how upgrading from the lowest type of runners to _literally_ anything else renders your paid for included minutes useless. I do not understan…

  13. comment
    Comment #40499497

    As somebody who's spent over a decade making interactions with filesystem easier, I really understand why somebody would be tired. I originally made Flysystem for PHP to reduce the…

  14. comment
    Comment #39381962

    Seeing that Washington granny smith apples are not the cheapest in Washington is pretty odd.

  15. story
    Show HN: Flystorage – A file storage abstraction for Node/TypeScript

    After maintaining Flysystem (PHP) for 10 years, I wanted to bring this abstraction to the Node/TypeScript ecosystem. My new work uses TypeScript on the back-end and I didn't find a…

  16. comment
    Comment #37389421

    I look more towards optionality myself. Take for example the encapsulation of randomness. Depending on an abstract notion of randomness (an interface) that decouples you from the i…

  17. comment
    Comment #37389366

    I must add that it's mostly mocking libraries that auto-generate mocks that are the culprit here. They're quick to introduce, but once introduced make it harder to change the imple…

  18. comment
    Comment #37389348

    Mocking, when it is a large part of your test setup, makes your test focus on the blueprint of the implementation rather than the outcome of a unit of behaviour. This causes the te…

  19. comment
    Comment #37389279

    Most solutions on their own don't improve things a whole lot. Yet, in a system of supporting practices, it can be very powerful. The primary thing is you need a system, not just th…

  20. comment
    Comment #36904660

    If you fall into the case where every team is forced to work around the platform and create their own solution, the problem is not enforcement, it's offering. The thing that is off…

  21. comment
    Comment #36904441

    I recognise the friction points very well. It's very frustrating and limits product team velocity. That said, in my experience this is mainly due to a misinterpretation and mis-imp…

  22. comment
    Comment #36750799

    You had me until Lisp.

  23. comment
    Comment #36369600

    Correct me if I’m wrong, but I don’t think RedPanda is a database. I see it as a streaming data solution, which the novelty factor can be discussed as well, since it’s basically Ka…

  24. comment
    Comment #35538470

    I don't mean to beat down on this article, but the bar set here seems pretty low. Many of the aspects detailed in the article, to me, fall under the responsibility of engineers wel…

  25. comment
    Comment #32835131

    In the Netherlands, countersteering is part of any motorbike practical exam. This is not standard in a lot of companies, but it is such an essential skill. It literally saves lives…