Alec Nevala-Lee

Thoughts on art, creativity, and the writing life.

Archive for August 31st, 2013

How is writing like software development?

with 2 comments

Bjarne Stroustrup

  • The most important single aspect of software development is to be clear about what you are trying to build.
  • Successful software development is a long-term activity.
  • The systems we construct tend to be at the limit of the complexity that we and our tools can handle.
  • There are no “cookbook” methods that can replace intelligence, experience, and good taste in design and programming.
  • Experimentation is essential for all nontrivial software development.
  • Design and programming are iterative activities.
  • The different phases of a software project, such as design, programming, and testing, cannot be strictly separated.
  • Programming and design cannot be considered without also considering the management of these activities.

Bjarne Stroustrup, The C++ Programming Language

Written by nevalalee

August 31, 2013 at 9:50 am

%d bloggers like this: