|
|
|
|
|
by BetaCygni
4672 days ago
|
|
If you're good at abstract thinking everything is the same. Even being the same is the same as not being the same ;). Really a good skill for software design, as you can build a lot of functionality that looks different on the same base and save a lot of time. Your software will also become easier to maintain and to extend. Thinking "out of the box" is creativity. This isn't the same as abstract thinking, though you can "fake" being creative by seeing things are the same and proposing a solution that worked for the other problem. It is my experience that purely abstract things are not usable in the real world by real people. They simply won't get it or making it do things is way too hard (inner platform effect). A good piece of software has a abstract core and a very concrete interface. |
|