Apr
12th
Abstract Objects in Software Design: Parallels in Life
Software | Website Development
An important trait of a sophisticated software designer is his ability to recognize abstract tasks and requirements in the assignment in which he is engaged. In this way the software consultant is able to learn and bring value from his past experience and create rand use reusable code. It also forces the software designer to think analytically using critical reasoning, and employment of abstract imagination to bring value to the client in the project. This exercise requires listening and asking probative questions to arrive at and discern abstract analogies to solutions arrived at in his previous engagements. Read the rest of this entry »