Software Engineering in Pictures
In a typical day, software engineers, use diagrams, charts, and a ideograms to represent the software systems we work on. The biggest problems with software can also be described visually, such as the following image which tries to explain problems of software engineering.
When software engineering is that complicated, just imagine how the software application produced in such an environment looks like.
Creating a clean, simply to use, functional application is harder than you think. Only a few companies have been successful with simplicity. Most enterprise applications look like a mosaic of buttons and text fields.
Here is a screen shot showing the complexity of a software application.
If you have any images, graphics, diagrams, or charts that illustrate the complexity of software engineering feel free to share in the comments.