There must be something wrong with me with respect to IDEs. Felt relief after uninstalling the fancy Rust LSP thing for emacs and going back to the basic syntax highlighting thing.
=> More informations about this toot | More toots from dabeaz@mastodon.social
Apropos of nothing, I recently saw someone claiming that if you coded Rust without an IDE, you were insane. I like to look at it the other way. If I can code Rust without an IDE, I'm probably not suffering from early onset dementia.
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz I still hold this ridiculous opinion that one should not try to memorize a stdlib of API, incl recent modifications, to do programming. I love the hints IDEs provide, best lite fast and efficient. I want to use my memory for what's important or recent.
=> More informations about this toot | More toots from cobratbq@mastodon.social
@cobratbq If I memorize 0.1% of the standard library, I'll be able to perform about 99.9% of my common day-to-day programming tasks without too much thinking. Think I'm going to stick with my approach ;-).
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz sure, but that would be my 'recent' or 'important' category. What about newly added 'const' defs, what about variations, i.e. alternatives, of functions, or docs.
I guess it also depend on how much "exploration" or "discovery" is needed.
Particularly in rust, I find hints still somewhat lacking when the corresponding trait isn't imported yet, which kind of diminishes some of the benefit. So from that perspective it makes sense.
=> More informations about this toot | More toots from cobratbq@mastodon.social
@cobratbq Some people like to code on the bleeding edge. Others try to avoid bleeding. Personally, I find it hard to solve problems if I'm also bleeding.
=> More informations about this toot | More toots from dabeaz@mastodon.social
@dabeaz I totally get it. I find myself not really looking for bleeding edge, but rather the expressivity I know I could have. Like, I want the code to show what I try to express, incl. the desired properties/characteristics.
('Trying' here referring to the programmer working as best he can to express his need, such as logic, mutability, restricting characteristics, invariants, properties, within the capabilities and limits of the language.)
=> More informations about this toot | More toots from cobratbq@mastodon.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini