Live data from Hacker News

Programmers’ emotions

blog.sidebits.tech

131–140 of 143 posts

Re: Programmers’ emotions

#131
Awe. It happens very, very rarely, but when it does, it's unforgettable. For me, it happened when I was learning Haskell.

(As for the Lisp enlightenment, I havent yet learned Lisp deep enough to feel it, and maybe I'll never will; but I certainly appreciate Lisp's "idea efficiency". It's amazing how much Lisps can do with basically a single piece of syntax).

Re: Programmers’ emotions

#132
post #80

Earlier quoted context omitted.

I think it is also illumiating, if somewhat obvious, that people tend to have well thought out reasons for doing something. So if you see someone doing something obviously stupid, you are probably not seeing the whole picture. It is extremely worth it to try figuring out why they do that. And in figuring that out it is important not to dismiss the other person's ideas out of hand.

people tend to have well thought out reasons for doing something. So if you see someone doing something obviously stupid, you are probably not seeing the whole picture I used to think this, until I read more about advertising and how it's designed to trigger an emotional response. More and more, I think it's really emotions that motivate most behavior. There are many people, when asked "Why did you make that decision…

Emotions can be good reasons!

Re: Programmers’ emotions

#133
post #68
post #60

Earlier quoted context omitted.

Sure there is. You take each programmer’s self-ranked hardest N problems and get the other programmer to try and solve them.

People are not actually fungible. Each of us has different skills, insights, strengths, weaknesses, and life experience. What caused one of us months of misery might be the next person's perfect problem, what they were born to solve flawlessly.

That’s why you average across several questions. If one is too hard just leave it. You’ll pretty soon get an idea who’s good at what.

Re: Programmers’ emotions

#134

This is so odd to me. There seems to be some sort of obsession with making sure everybody knows that programmers “Aren’t Normal People.” It’s just a job, doing it well doesn’t make you some Superhuman Logic Machine. I’d love to see a post like this that includes “Pathologically Obsessive Need For Self Aggrandizement” as one of these ~ Coder Feelings ~ that only the Chosen Folks can experience.

Right; Agreed 100%! Other than requiring little more than average persistence and curiosity, there is nothing "superior" about it. Anybody can learn "Programming". We are natural born problem solvers and the only thing there is to learn is how to instruct a machine to do the same in a structured manner.

I agree in spirit, but I no longer believe that anyone can necessarily learn programming, maybe because some of those other elements are missing. That's just based on witnessing people who don't seem to be able reason though even the smallest unit of logic expressed in visual form. I believe that most people probably can though to some extent

Re: Programmers’ emotions

#135
post #60

Earlier quoted context omitted.

Sure there is. You take each programmer’s self-ranked hardest N problems and get the other programmer to try and solve them.

And if one person has had a career of spending 1 year on each research problem while the other person has had a career of spending ten minutes on each UI micro-bug? You swap the problems, and person A spends 20 minutes, person B spends half a year, and you think person A is better even though they're actually 4x worse.

Just because you can contrive a pairing that’s less efficient to compare doesn’t mean it’s a bad test for colleagues.

Re: Programmers’ emotions

#136

Earlier quoted context omitted.

Right; Agreed 100%! Other than requiring little more than average persistence and curiosity, there is nothing "superior" about it. Anybody can learn "Programming". We are natural born problem solvers and the only thing there is to learn is how to instruct a machine to do the same in a structured manner.

I agree in spirit, but I no longer believe that anyone can necessarily learn programming, maybe because some of those other elements are missing. That's just based on witnessing people who don't seem to be able reason though even the smallest unit of logic expressed in visual form. I believe that most people probably can though to some extent

"Programming" as a technique of problem solving can be taught and learnt by anybody just like Mathematics. Now whether they will become good at it depends on various other characteristics like Interest, Aptitude, Effort and Persistence. There is no inherent limiting factor since it is a function of "General Intelligence" which all of us "Normal" folks are imbued with.

Re: Programmers’ emotions

#137
> From the outside, programmers seem to resemble the machines they program – cold, emotionless, unmoved.

Nothing grabs you in an article like the person saying everybody in your field has no external personality.

Re: Programmers’ emotions

#138

The key is talking to people. Too many people on here complain about meetings, 1x1's, and that they hate interacting with people who don't understand what they're asking for, like management. The real reason is cause many people (especially new grads) think all their job centers around is code. It absolutely does not. Having fun actually interacting with people around the abhorrent minutia of everyday life is not onl…

I prefer the company of fellow robots. Being expected to remember the minutia of the lives of others is annoying and unproductive for both of us.

Re: Programmers’ emotions

#139

The number one thing that got me to senior engineer, and will get me to staff as I improve (though staff has more of a relationship management component) is emotional management. Staying in a long debugging session without ragequitting and getting to the fix. Pushing through when I feel really dumb for not knowing how a react hook works or how to test a particular feature. Not getting bored (or recognising it and pus…

> The number one thing that got me to senior engineer, and will get me to staff as I improve (though staff has more of a relationship management component) I love the little rat race we’ve created for ourselves. When did staff engineer become a thing? I’ve just noticed it but feel like it’s probably been around for a few years. Next question when you get to staff engineer what next? Do you become a lead engineer or s…

Staff engineer is the name for a “rank” but the rank has existed for a long long time. Staff is the first “leadership” engineering role - roughly equivalent to a manager in scope.

Some places have a manager equivalent of senior engineer but that’s also sometimes a role you’re expected to rapidly leave: either via promotion or back to IC.

Re: Programmers’ emotions

#140

The key is talking to people. Too many people on here complain about meetings, 1x1's, and that they hate interacting with people who don't understand what they're asking for, like management. The real reason is cause many people (especially new grads) think all their job centers around is code. It absolutely does not. Having fun actually interacting with people around the abhorrent minutia of everyday life is not onl…

I prefer the company of fellow robots. Being expected to remember the minutia of the lives of others is annoying and unproductive for both of us.

And this is the exact mentality that is antithetical to team based work that is ever so growing nowadays! This is why people who know how to talk and engage are getting jobs and the anti socials are still having trouble getting meaningful employment.
Post reply on HN