Hacker News new | ask | show | jobs
by amberes 4672 days ago
I once failed a test because I wasn't good at abstract thinking. And they decided to be a good developer, you had to be a good abstract thinker. At that time, the test was already more than 10 years old.

I didn't get the job, although I had several references that I was one of the best and also most social and motivated developers they had ever worked with.

One of the references also stated that I was really good at thinking 'out of the box', finding a solution while everyone was blindly staring at the problem. That is abstract thinking, no?

I'm CEO now... And it might be me, but I've worked with some abstract thinkers and whatever they cook up hasn't resulted in anything concrete yet. (except for a huge consultancy bill on occasion)

1 comments

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.

But then, not getting what abstract thinking is about is probably a good sign that you aren't an abstract thinker?
Blah! I just did some abstract reasoning tests and i had an excellent score. Now, the tests on the net might be crap... Bu who says the tests HR uses aren't?

People aren't even able to make a good estimate of how long a project will take, or if it will even get finished. So how can they determine which kind of people are a right fit to work on those projects?