What happened to software? Why is there so few creative software (2010)? Are we at the end of software? What are the forces which led to this situation, looking like a bit step backward to the epoch of non-programmable accounting machines? Is there a way out of this situation? Yes, and a very simple one: make good software. With invention. Developing models and abstractions. It is difficult but absolutely possible. It this re-start of software I wish to explore here in this blog. Welcome
Mostrando postagens com marcador IDE. Mostrar todas as postagens
Mostrando postagens com marcador IDE. Mostrar todas as postagens
domingo, 7 de outubro de 2018
sexta-feira, 4 de julho de 2014
User evaluation of an IDE, framework, .Net
Why I Left the .NET Framework: "because it kept reasserting itself and wanting to be more than it was: an implementation detail"
sábado, 19 de janeiro de 2013
domingo, 25 de novembro de 2012
The IDE divide
Good viewpoint on the world of developers: either you know well the language, or you know well the tool. See the IDE divide.
"The developer world is divided into two camps. Language mavens wax rhapsodic about the power of higher-level programming — first-class functions, staged programming, AOP, MOPs, and reflection. Tool mavens are skilled at the use of integrated build and debug tools, integrated documentation, code completion, refactoring, and code comprehension. Language mavens tend to use a text editor such as emacs or vim — these editors are more likely to work for new languages. Tool mavens tend to use IDEs such as Visual Studio, Eclipse, or IntelliJ, that integrate a variety of development tools."
"One consequence of the greater language selection available to the editor-only developer is it typically includes languages that are more powerful".
"The developer world is divided into two camps. Language mavens wax rhapsodic about the power of higher-level programming — first-class functions, staged programming, AOP, MOPs, and reflection. Tool mavens are skilled at the use of integrated build and debug tools, integrated documentation, code completion, refactoring, and code comprehension. Language mavens tend to use a text editor such as emacs or vim — these editors are more likely to work for new languages. Tool mavens tend to use IDEs such as Visual Studio, Eclipse, or IntelliJ, that integrate a variety of development tools."
"One consequence of the greater language selection available to the editor-only developer is it typically includes languages that are more powerful".
domingo, 3 de junho de 2012
Unix as IDE
A different view of what should be an IDE. Plus the difference of the UNIX world, simple things like everything is a file and the use of pipes.
Assinar:
Postagens (Atom)