Earlier quoted context omitted.
I think visual studio code strikes the right balance between performance and functionality
as a very loyal long term emacs user I have to agree. I find myself using vscode more and more just to how more pleasant refactoring and debugging python code is.
Does Visual Studio Rot the Mind? (2005)
31–40 of 122 posts
Re: Does Visual Studio Rot the Mind? (2005)
#32Anecdote from this week: I've been working on a Python project that uses several classes and subclasses, with code paths that move around a lot through the class hierarchy. I was trying to add some functionality but kept getting bogged down trying to make sure all the subclasses implement the same interface, using Atom as the text editor. Then I installed PyCharm and completed the task in just a few hours thanks to t…
You definitely don't need to go to a full IDE just to get find-definition and find-references. Those are basic features of any ctags-enabled editor, and nowadays with the momentum behind LSPs you get carrier-grade versions of it without even needing to generate a tag file. (In fact, Neovim's next version will actually ship with an LSP client, you won't even need an extension for it). I just bind 'gd' and 'gr' to go t…
Re: Does Visual Studio Rot the Mind? (2005)
#33Anecdote from this week: I've been working on a Python project that uses several classes and subclasses, with code paths that move around a lot through the class hierarchy. I was trying to add some functionality but kept getting bogged down trying to make sure all the subclasses implement the same interface, using Atom as the text editor. Then I installed PyCharm and completed the task in just a few hours thanks to t…
Re: Does Visual Studio Rot the Mind? (2005)
#34Walking away from stage, he probably thought “I should have said, ‘programmers count 1, 2, 3, for’”
Re: Does Visual Studio Rot the Mind? (2005)
#35Today we are ready for the official release of the .NET Framework 2.0. Tabulating only MSCORLIB.DLL and those assemblies that begin with word System, we have over 5,000 public classes that include over 45,000 public methods and 15,000 public properties..."
This is our constant struggle in the modern world where the complexity is simply outstripping the capacity of the human brain. It's happening in physics, biology, genetics... Some authors question why we need all this complexity? Isn't complexity bad? I'm forming a view that the complexity is in fact necessary and we try out best to minimize it but beyond a certain level, it's simply isn't possible to get rid of it. This is only accelerating. Classic physics was easy to understand but all the advances have made physics (and other fields) slowly inaccessible to a larger and larger population without going through intense add-on multi-year narrowly scoped learning. It seems we are at the point that to comprehend the latest in quantum mechanics you need yet another 16 years of learning after you already had 16 years of high school+college. In other words, time to climb the knowledge pyramid doubles approximately every 100 years. By that speculation, in year 2100 the knowledge pyramid might have grown so big that to reach top might need 48 years! At this juncture, it might become apparent that the human life span is simply not enough to climb the knowledge pyramid starting from the basic arithmetic to the latest and greatest in physics anymore. We reach tipping point where biological limitation of life spans, memory capacity, recalls and search become truly limiting. I think this is where AI would be super important. From that point onward, we will need to rely on machines to tell us the simplified, intuitive but inaccurate version of the truth that we can sort of comprehend with our limited hardware, like automated machine-generated 1000+ steps proofs. That would be an interesting world.
Re: Does Visual Studio Rot the Mind? (2005)
#36Re: Does Visual Studio Rot the Mind? (2005)
#37Earlier quoted context omitted.
I think visual studio code strikes the right balance between performance and functionality
as a very loyal long term emacs user I have to agree. I find myself using vscode more and more just to how more pleasant refactoring and debugging python code is.
Re: Does Visual Studio Rot the Mind? (2005)
#38"Twenty years ago, in November 1985, Windows 1.0 debuted with approximately 400 documented function calls.5 Ten years later, Windows 95 had well over a thousand.6 Today we are ready for the official release of the .NET Framework 2.0. Tabulating only MSCORLIB.DLL and those assemblies that begin with word System, we have over 5,000 public classes that include over 45,000 public methods and 15,000 public properties..."…
Complexity isn't "bad" - complexity is a property of all evolving things, from code to life. In sciences, it just means we're collectively learning more, faster and better. Complexity is beautiful!
Re: Does Visual Studio Rot the Mind? (2005)
#39"Twenty years ago, in November 1985, Windows 1.0 debuted with approximately 400 documented function calls.5 Ten years later, Windows 95 had well over a thousand.6 Today we are ready for the official release of the .NET Framework 2.0. Tabulating only MSCORLIB.DLL and those assemblies that begin with word System, we have over 5,000 public classes that include over 45,000 public methods and 15,000 public properties..."…
We have more sub fields, but that’s not particularly a problem - once you’re an effective researcher, jumping branches - and even trunks - is far from impossible. A few months surrounded with talented people and dedication is typically enough - eg my grad school advisor, a CS HCI professor, got into genomics when meeting his wife and went on to publish, as first author, genomics papers in nature.
See also the recent rise of machine learning - many of the top contributors to that field were not doing machine learning research 10 years ago.
Similarly, motivated high schoolers now learn things that you needed a PhD to tackle 100 years ago.
Knowledge is weird and non linear, and as humans we have many super powers: we stand on the shoulders of our predecessors, we build better ways to preserve knowledge, to share it, better ways to teach, better ways to test our theories, etc.
It took thousands and thousands of years of man hours of work to get us to basic calculus, something that a motivated high schooler can get very comfortable with in a few weeks at most. The most educated Roman citizen would take a bit of time to compute something as straightforward as (8238*2949), which is now something you expect elementary school students to compute in minutes at most.
If we could jump in time 100 years in the future and see what 18 year olds know and can do then, we’d probably be blown away.
Re: Does Visual Studio Rot the Mind? (2005)
#40> In order to get IntelliSense to work correctly, bottom-up programming is best. IntelliSense wants every class, every method, every property, every field, every method parameter, every local variable properly defined before you refer to it. If that’s not the case, then IntelliSense will try to correct what you’re typing by using something that has been defined, and which is probably just plain wrong. Maybe I'm spoil…