• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Getting Ahead

How software engineers and other programming types actually behave is that they are constantly getting ahead of themselves. No sooner do they see the title page on the requirements document and they are thinking code or screen layout. When they should be analyzing abstract usage scenarios, they're already thinking about icons for a tool bar. When they should be laying out communications paths through major modules, they start thinking about clever ways to utilize the applications programming interface.

This is normal. In fact, it's part of how normal people normally solve problems. In a sense, they work both ends against the middle, jumping forward and back between ends and means, bouncing up and down from high- level abstraction to low-level details.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint