Live data from Hacker News

The Positive Programmer

rdegges.com

11–20 of 119 posts

Re: The Positive Programmer

#11

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…

I don't think there is any contradiction between being a problem-solver and having a positive outlook on life, as long as you are a competent problem solver and getting a lot of problems solved. Successful problem solving provides both an immediate joy from a "mission accomplished" feeling, and a long term positive outlook that comes with the feeling that because of you, there are less unsolved problems in the world,…

I find that people who tackle problems are those who are never quite satisfied. Even after solving a problem, they put it in their rear view and switch to the next problem to solve. There's always more work to be done.

I guess it depends on the depth of your compulsion.

Re: The Positive Programmer

#12
post #6

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…

> so they focus their efforts on fixing it Complaining is not focusing your efforts on fixing something. Fixing is fixing. Complaining is complaining. When you complain about a problem instead of helping to build a solution, you become part of the problem. I don't think this article said anything bad about polite and constructive criticism.

I'm disagreeing with the articles point of view that the people on Hacker News and other outlets are just complaining about something. Often times people will take any sort of negative discussion and consider it "complaining" regardless of the actual content.

Re: The Positive Programmer

#13
Loved this post.

I've noticed many of the characteristics Randall described about his "old" self, and in the past few months I have made it a goal for myself to be less negative, and make a conscious effort to notice when I am being very negative.

Re: The Positive Programmer

#14

Earlier quoted context omitted.

I don't think there is any contradiction between being a problem-solver and having a positive outlook on life, as long as you are a competent problem solver and getting a lot of problems solved. Successful problem solving provides both an immediate joy from a "mission accomplished" feeling, and a long term positive outlook that comes with the feeling that because of you, there are less unsolved problems in the world,…

I find that people who tackle problems are those who are never quite satisfied. Even after solving a problem, they put it in their rear view and switch to the next problem to solve. There's always more work to be done. I guess it depends on the depth of your compulsion.

I think you are confusing a problem-solver with a perfectionist. One solves problems because he or she enjoys it. The other because they live in a world that will never match an ideal they hold. The second is doomed to misery no matter what, and I think that is what the OP was saying he moved away from by focusing on the positive.

Re: The Positive Programmer

#15

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…

I'm not sure that quite gets at it, though - because there's there are actually three branches here. Focusing on the problem, pretending there's no problem, and focusing on the solution. I think that one who focuses on solutions can be positive-focused without ignoring the problem.

True, there are three groups of people. But the article posits that just focusing on the negative is problem. I'm saying that it isn't - that you have to focus on the negatives and on the problems in order to solve them. The article specifically says not to focus on the negatives and instead focus on the positives. How do you fix problems (negatives) if you don't focus on them and instead focus on the positives (things that aren't broken)?

Re: The Positive Programmer

#16

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…

I don't think being positive implies that you're looking the other way when a problem appears. I've noticed recently that my twitter stream is filled with programmers complaining about things not working but... they're not solving them.

The first step to solving a problem is acknowledging that you have a problem, isn't it? Drawing attention to an issue is a huge part in getting it solved.

Re: The Positive Programmer

#17
I wholeheartedly agree. I've noticed it a lot over the last while where many people in the software industry who write blog posts or contribute to forums just have an air of negativity about them. That being said, I'm sure no matter where you look there will be plenty of people who focus on the negatives in life, that's just in their nature.

My preference is to be a positive person and focus on making my life (and hopefully other people's lives) happy and reading blog posts by similar minded people only reinforces that.

Re: The Positive Programmer

#18

> 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…

> What can I do to have a real impact on the well being of society?

From my own experience, it is infinitely easier to make me better than to discover what I can do for society. I'd love to make products that help society, but damn it that's hard. Maybe if I just focus on myself I can make me happy.

So far it's worked. I'm still looking for something I can do to help society. Until then, I'm working on things that help me level up to a point where I can execute on grand ideas.

Re: The Positive Programmer

#20
post #18

> 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…

> What can I do to have a real impact on the well being of society? From my own experience, it is infinitely easier to make me better than to discover what I can do for society. I'd love to make products that help society, but damn it that's hard. Maybe if I just focus on myself I can make me happy. So far it's worked. I'm still looking for something I can do to help society. Until then, I'm working on things that he…

But not even in the scope of society. I agree, that's hard, and if you can pull it off, you will reap great rewards.

But I'm also talking about being a positive influence on others around you. To your friends, coworkers, family, significant other, etc. These are the people we can feasibly impact. Truly think about and focus on these relationships, and be a "better" person for the benefit of these people.

Post reply on HN