Hacker News new | ask | show | jobs
by kamma4434 6 days ago
What I mean is that it is harder for me to reason about. In Java you also use collection interfaces, but List<String> is a no brainer.
1 comments

yeah, your overall point stands. Sometimes you can get a bit mixed up on "wait, does this take a File object or a string with the filename?". I guess my point was that because you program to interfaces this happens a bit less often than one would expect. If it can take a vector it can usually also take a list