Viewing profile — frankdejonge
frankdejonge
HN member- Joined
- Fri, Jun 28, 2019, 12:40 PM UTC
- HN karma
- 138
- Public activity
- 36 items
- HN profile
- View on Hacker News ↗
About frankdejonge
No profile information was provided.
Recent public activity
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
comment
Comment #39381962
Seeing that Washington granny smith apples are not the cheapest in Washington is pretty odd.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #36750799
You had me until Lisp.
-
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…
-
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…
-
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…