libera/#commonlisp - IRC Chatlog
Search
3:07:51
fiddlerwoaroof
It often seemed to me that the ability of something like IntelliJ to autocomplete and suggest arbitrary members of arbitrary classes in your project encouraged people to just use random methods and classes in the project rather than think about modularity and interfaces
3:08:28
fiddlerwoaroof
You can overcome this with a lot of discipline, but it can be really tempting to just drill down through levels of dots to get the functionality you need.
3:09:14
fiddlerwoaroof
I don't think this is a sufficient reason to reject good development environments, but I think it's a downside of those environments people often don't think about
3:13:46
beach
Maybe industry should start thinking about the qualifications of the programmers that it hires.
3:17:58
aeth
can't do dot-based auto-complete easily in CL, anyway. (action foo ...) means you typed action already, unlike foo.action, which can be done when you start with a foo
3:26:59
fiddlerwoaroof
(I guess that's a sbcl extension, but I think the standard specifies searching all the symbols, rather than only external symbols)