Modern development environments bring multiple integrated tools to
developers' fingertips. Integration of editors and compilers for multiple
languages, database browsers, framework-specific development tools, and more
are commonplace and considered by many to be entry-level features: the
minimum support required to be taken seriously. But modern development
environments miss out when it comes to integrating the most important part:
the developer.
Bringing multiple tools that work well together with a harmonized look and
feel help a software developer be productive. However, as systems built using
integrated development environments get more and more complex with larger and
larger code bases, just having tools that are easy to find and use isn't
enough. Modern developer... (more)
Son, I tried once, and I failed. The moral of the story is: never try." -
Homer Simpson
Iterative development is a process of growing software into existence. While
the thought of software growing may sound a little strange, that's exactly
what happens. As you iterate through the development process, more and more
behavior is added to your application. With each new addition, your
appli... (more)