Live data from Hacker News

The Positive Programmer

rdegges.com

41–50 of 119 posts

Re: The Positive Programmer

#41
post #28

Or maybe we complain, to take the example of sexism, because there is a real problem. That needs to be addressed. And given that the first two items you address are code of conduct & sexism, I can't help but think "Of course a white male programmer wouldn't see an issue with that". To be very clear, not because I think all white males are mean-spirited misogynists. Most of them are pretty nice people, in my experienc…

Author here. I completely agree with you that those are real problems. I have a great wife (and sisters) who have experienced varying levels of sexism in the technical world as well, and it really bothers me.

I didn't mean in my article that we should all be blind to the bad things going on, I just feel like people quickly jump to negative conclusions and go into pitchfork mode all too quickly. Constantly focusing on the negatives can be a real emotional drain. It's a lot easier to focus on the positives and solving problems. For instance, it's quite great that PyCon this year had over 20% female attendees! That's a big accomplishment compared to previous years' stats. In addition, the code of conduct and public outreach made a lot of people feel welcome and safe attending the event, which is a big win for everyone!

When bad things happen, they must certainly be brought to light -- but discussion around these problems could be far more constructive if people were to focus their efforts and energy on resolving issues and working together rather than blaming one another and becoming defensive or close-minded.

The first step to solving problems is always to identify the problem, but the attitude you take to solving problems can make a huge difference both to yourself and to your peers.

Thank you for the comment, I'm really surprised to see so many interesting viewpoints about this topic.

Re: The Positive Programmer

#42
It's also important to note how important positive behavior is on those around you. One thing I've learned since programming professionally is that it's a team sport -- doesn't have to be, but in most cases you'll develop along with others. When you develops habits of cynicism and negativity it spreads. To those junior, to your direct peers, and especially to non-technical teammates.

I've found that by setting a positive tone, especially in somewhat negative situations, speaks volumes. Cynicism is easy. Pushing those feelings aside and remaining stoic in tough times helps tremendously.

Re: The Positive Programmer

#43
This is stupid and nobody likes it. Go back to your terrible life as a terrible person who nobody likes.

But in all seriousness, I think you do have to take the negative with the positive, so long as both are constructive. It'd be stupid to take something sexist and cast it aside and make jokes about it as if it doesn't matter. Because it does matter. The technical community is negative because it has certain requirements that are not met. The government is doing bad things, as are private corporations. We cannot ignore these things because they are negative. But I agree that we should find positives. The trick is that, in good discussion, positive and negative are unimportant. What matters is constructiveness.

Saying 'This is great!' is just as useless as saying 'This sucks!'. Positive conversation is fine, but it is not necessary in intelligent discussion, because not every topic is inherently positive.

Re: The Positive Programmer

#44

> The first (and only) thing that immediately came to mind was that I wanted to be a better person: I wanted to be smarter, more successful, and happy. When I read this, the first thing I thought of is, "Well that's your problem." To me, based on my experiences and what I've read and observed from other people, many people find the most happiness from focusing less on oneself, and focusing more on others. What can I…

It's a little bit of a Catch-22, but focusing on self first definitely improves happiness. About 9 years ago, I had terrible anger issues, over weight and all the stereotypes of the computer dork. One day, after sitting on WoW for 4 hours waiting to buy Arena points, I thought "What am I doing with myself?" and shifted gears to working out.

That moment of selfishness, is what helped pull me out of whatever rut I was in. 8 years later, I have a black belt in one martial art, a blue in a second, and I'm offering nutritional tips to friends and family.

Happiness doesn't have to be volunteering at the soup kitchen every week, but the general "Don't be a dick to anyone" can really boost your mood. I'm not saying be a doormat, stand your ground, but don't be a dick about it either.

Re: The Positive Programmer

#45
post #41
post #28

Or maybe we complain, to take the example of sexism, because there is a real problem. That needs to be addressed. And given that the first two items you address are code of conduct & sexism, I can't help but think "Of course a white male programmer wouldn't see an issue with that". To be very clear, not because I think all white males are mean-spirited misogynists. Most of them are pretty nice people, in my experienc…

Author here. I completely agree with you that those are real problems. I have a great wife (and sisters) who have experienced varying levels of sexism in the technical world as well, and it really bothers me. I didn't mean in my article that we should all be blind to the bad things going on, I just feel like people quickly jump to negative conclusions and go into pitchfork mode all too quickly. Constantly focusing on…

> and go into pitchfork mode all too quickly

Oh, I agree with you there.

> but the attitude you take to solving problems can make a huge difference both to yourself and to your peers.

That's an excellent insight, and one that's hard to keep in mind, at times. Especially if most attempts at fixing a problem are greeted by essentially a wave of bile and hate. It's easy to forget that most people are decent, when the Internet makes it easy to only see the loudest ones.

That's where I'd say I disagree with you - it's not easy to focus on the positive. It depends on the reaction of your peers. Yes, we must be the change we wish to see in the world - but emulating Ghandi all the time is something only very few succeed at.

Thank you for the reminder that it's worth trying, though.

Re: The Positive Programmer

#47
post #44

> The first (and only) thing that immediately came to mind was that I wanted to be a better person: I wanted to be smarter, more successful, and happy. When I read this, the first thing I thought of is, "Well that's your problem." To me, based on my experiences and what I've read and observed from other people, many people find the most happiness from focusing less on oneself, and focusing more on others. What can I…

It's a little bit of a Catch-22, but focusing on self first definitely improves happiness. About 9 years ago, I had terrible anger issues, over weight and all the stereotypes of the computer dork. One day, after sitting on WoW for 4 hours waiting to buy Arena points, I thought "What am I doing with myself?" and shifted gears to working out. That moment of selfishness, is what helped pull me out of whatever rut I was…

Yeah, I think my original point got lost. I certainly agree that you have to work things out within yourself before you can start to focus on others.

The main point of my post was a reaction to the point I quoted. Based on that quote, it sounded like the OP was focusing on parts of self that may not result in happiness or becoming a better, positive person -- success and intelligence.

I know many people that are successful and intelligent, but aren't happy or positive -- at all.

Re: The Positive Programmer

#48

There's a reason developers complain and fixate on things that are bad or broken. It's because, for the most part, developers (and designers and UX people and many others) are natural problem solvers. If something isn't broken, okay, great, no need to focus on it. But if something is broken, to a problem solver, this is inexcusable. Things that are wrong need to be fixed. So when you see people complaining about thin…

> Personally, I feel the whole "positive attitude" thing is a detriment. People with "positive attitudes" tend to ignore problems because they don't want to upset others or make waves.

I think I know the kind of people you're talking about, but please don't think all "positive" people are in that same category. I think constructive criticism is great, and in no way do I want to stop giving it or receiving it.

But there's a lot of criticism that goes out of its way to be mean or condescending. And there's a lot of criticism with only one purpose: to make the criticizer look smart. These are not useful and they drown out the constructive feedback.

Sometimes being negative is appropriate! I'm not happy all the time. But it SHOULDN'T be a habit - negativity like that is not helpful to the person doing it and it's not helpful to those around them.

Re: The Positive Programmer

#49
post #44

> The first (and only) thing that immediately came to mind was that I wanted to be a better person: I wanted to be smarter, more successful, and happy. When I read this, the first thing I thought of is, "Well that's your problem." To me, based on my experiences and what I've read and observed from other people, many people find the most happiness from focusing less on oneself, and focusing more on others. What can I…

It's a little bit of a Catch-22, but focusing on self first definitely improves happiness. About 9 years ago, I had terrible anger issues, over weight and all the stereotypes of the computer dork. One day, after sitting on WoW for 4 hours waiting to buy Arena points, I thought "What am I doing with myself?" and shifted gears to working out. That moment of selfishness, is what helped pull me out of whatever rut I was…

> About 9 years ago [...] after sitting on WoW for 4 hours waiting to buy Arena points

I don't doubt your story, but your timeline is off. Arena was introduced with BC, which was Jan 2007 -- 6 years ago, not 9. It would have been impossible to buy arena points 9 years ago because they didn't exist.

That aside, I don't see that as selfishness, just introspection. If selfishness is doing something for your own benefit, then you did an unselfish thing. You made the lives of everyone around you better, and contributed more to your family and society. That isn't selfish!

Re: The Positive Programmer

#50
post #28

Or maybe we complain, to take the example of sexism, because there is a real problem. That needs to be addressed. And given that the first two items you address are code of conduct & sexism, I can't help but think "Of course a white male programmer wouldn't see an issue with that". To be very clear, not because I think all white males are mean-spirited misogynists. Most of them are pretty nice people, in my experienc…

  I can't help but think "Of course
  a white male programmer wouldn't see an issue with that"
That would be stereotyping. You would not want to stereotype, would you?
Post reply on HN