News for hackers. Stuff that matters.
Re:Why your F# evangelism isn't working by cjbgkagh on Tuesday May 30, 2023 @10:49PM (#36133932)
To be clear I wasn't referring 'dynamic programming' but as you say, the use of a dynamic language, or programming without types, mimicking what I assumed the original poster I replied to meant.

My guess is that interviewees wishing to return to the typed world they are comfortable with would first try to type the JSON they are working with. Given that the JSON is messy this could be an unbounded amount of work that is unlikely to pay-off within the span of an interview.

Re:Why your F# evangelism isn't working by sakex on Wednesday May 31, 2023 @05:14AM (#36136207)
I'm curious about what context would require an untyped language
Re:Why your F# evangelism isn't working by cjbgkagh on Wednesday May 31, 2023 @10:02AM (#36138546)
By untyped I assume you mean dynamic languages? I’m some contexts it’s not convenient to lug around a type checker, embedded languages for example. Other times if doing macro heavy programming (lisp, forth) it’s hard to build a type system that can properly type check the code or resolve the implicit types in a reasonable amount of time.

In the context of JSON you can work on it without types from a typed language. It’s just that as a force of habit coders may chose to spend time adding types to things when they shouldn’t.

Re:Why your F# evangelism isn't working by IshKebab on Thursday June 01, 2023 @01:32AM (#36147881)
Ok that is very confusing because "dynamic programming" is a very specific thing, and also super popular in leetcode questions. Maybe half the questions on leetcode.com involve dynamic programming.

It has absolutely nothing to do with dynamically typed programming. It's also a really terrible name for what is essentially caching.