3 ms·
Part of the answer is languages have very different properties. > a couple of files not exceeding 50 lines Which in say Stan, might be a complete application,
by mncharity 7y ago
Part of the answer is languages have very different properties.
> a couple of files not exceeding 50 lines
Which in say Stan, might be a complete application, and a month's work, spent mostly wrestling with domain math and algorithm performance.
Versus in say stereotyped industry Java, where it might be a day's work, doing a bit of boilerplate, design patterns, and api plumbing.
Autocomplete is important if it's common to see api names of length 40. Less so if a Haskell-ish 4 is common, and 12 less so.
I wonder if there's an opportunity to better convey the feel of working in various languages and environments. With so many live coding youtube videos, perhaps one could extract gif animations, to illustrate and weave into cross-language stories of best practices and inspiring expertise, of nifty tooling and UX concepts. For some better professional onboarding story than "use a diversity of languages and environments, each for some months or years, and you'll eventually develop a feel for what's possible, for what they each do well".