Hacker News new | ask | show | jobs
by saraid216 4544 days ago
> When you factor in things such as "I'm a skilled programmer, but I don't know Ada." Are you still a skilled programmer?

"A programmer" is not necessarily "A person who knows Ada".

You're trying very hard to play semantics and it's not working for you. You don't get to call yourself a skilled swordsman because you sliced up some virtual goblins, simply because the only things you felt like slicing up were virtual goblins. That's not what skill is.

Neither does skill require some asinine qualification of "real-worldness". We can generally agree that many skills are non-transferable or narrowly applicable, such as skill in playing Starcraft or picking "academic" locks. But you're not a skilled carpenter or metalworker if you go out and buy furniture from IKEA. A person who walks casually across the stage doesn't qualify as a skilled dancer unless he actually does some dancing.

"Buying harder locks just to show you can pick them" is akin to "choosing a more difficult project to code up" or "requiring that your algorithm be more performant than it was previously".

Saying that raking locks is skill at lockpicking is like saying you're good at breaking into computers because you have a sledgehammer and a knowledge of where the data center is. Or brute-forcing a password. Yes, it works. That's great. "Doing something successfully" isn't skill.

1 comments

And you're trying really hard to make things more complicated than they are. A skill is not a complicated thing. Allow me to put the words in your mouth that you are struggling to say: "not a true Scotsman".
If it's not complicated, stop getting it wrong.
I love that for some reason I can't downvote you for being a jackass.
You can't downvote direct replies.