Live data from Hacker News

Ask HN: What has your work taught you that other people don't realize?

news.ycombinator.com

321–330 of 757 posts

Re: Ask HN: What has your work taught you that other people don't realize?

#321
My work in open source and many different-sized companies (in finance sector and outside) has taught me that there are two categories of people. Those who create value and those who capture value. Most people are on a spectrum but will lean more towards one group or the other but there are people who are more on the extreme ends of the spectrum.

- People who are fully focused on capturing value have a tendency to take everything very seriously; they are often pessimistic and will find problems in the smallest things (even trivial aspects of their daily lives) and blow them out of proportion. They don't tolerate external criticism well. They are more likely to have fits of anger. They may have narcisistic tendencies and may lack empathy and are prone to hypocrisy and cognitive dissonance. They tend to focus exclusively on social politics for self-enrichment and don't spend any time thinking about the well-being of society. They believe that personal interest is the only force which drives value creation in society. They see value creators as sheep who need a shepherd to guide them to the right path. They are unable to distinguish value capturing from value creation; to them, they are the same concept.

- People who are fully focused on creating value have a tendency to not take anything too seriously; they tend to be optimistic and may shrug off problems altogether, they rarely get angry and they appreciate criticism. They are calm, altruistic and highly self-aware. They believe that altruism is the main force driving value creation in society. They may see value capturers as parasites on the system which exploit value creators to force them towards arbitrary directions which allow value capturers to claim credit and amass profits for themselves. Value creators see a very big difference between value creation and value capturing and their ability to see the difference means less cognitive dissonance, less hypocrisy and more emotional stability.

The other thing I learned is that our fiat monetary system benefits value capturers at the expense of value producers. Since fiat was introduced, through natural selection, humans have been getting worse at creating value and better at capturing it. Value capturers are better at figuring out where to place themselves in order to capture all the new fiat money that is constantly entering the system. This is why there are so many monopolies now.

We used to have a system which benefited balanced individuals, but the current system benefits extremist value capturers.

Re: Ask HN: What has your work taught you that other people don't realize?

#322

People have a tremendously distorted view of reality due to their own biases. Myself definitely included. "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!" - Upton Sinclair More concretely in the field of software engineering: Accurate, precise estimates are more expensive than the actual task itself. If someone asks you "how long until it is done", the onl…

> Nobody has any idea, they're just making it up as they go along.

Ha! I came here to say this, and I'm glad you share my opinion. I realize that you're speaking specifically about software estimates, so please excuse me while I take your statement out of context and generalize it to most everything that I've experienced working in software.

I'm biased in my views on this at this point, but I tend to notice people falling into two camps (on a spectrum of course): those who are most comfortable with well-defined tasks and low uncertainty, and those who are comfortable making stuff up and running with it. That's a rough, one-dimensional reduction of many qualities, including creativity, certain types of critical thinking, pragmatism, "self-starter"-ness, enthusiasm, etc. In equilibrium, it's the people who are able to distill uncertainty into something resembling certainty that ultimately provide tasks for the people less comfortable with unknowns.

Corollary to that is the idea that "correct" is not binary but rather a measure of effectiveness by any number of shifting metrics (e.g. performance, readability/maintainability, "correctness", time and money cost, defect tolerance; all under the general umbrella of priorities).

It's one of the things I try to impress most upon junior developers that I mentor, especially when they are just out of bootcamp and haven't learned yet that most problems aren't well defined and don't have an answer in the back of the book, if you would. Essentially, our job is to "make stuff up": always "how", and often "what".

Re: Ask HN: What has your work taught you that other people don't realize?

#324
post #301

Earlier quoted context omitted.

I don't know. Seems sound enough. Unless you put forward more specific criticism – and I'd be happy to hear your thoughts – I'll be a poet today.

> You can say the right words to make a date happy. If the partner doesn't like you, you can say all the right, do all the right things, etc and still be passed-over. Then another partner comes in and does all the wrong things. Still he gets not passed-over. There's chemistry involved in relationships as well. From smell to much more subtle things. It's a function with infinite variables. We can create models that he…

Why doesn't the partner like you? Likely in large part because you didn't say the right things.

Re: Ask HN: What has your work taught you that other people don't realize?

#326
post #220

Earlier quoted context omitted.

First, the "own money" in the bank is not technically his money in the bank, but money the bank has borrowed from your friend. So the bank is in debt to your friend. Now, in order for the bank to be able to be able to pay its debt to your friend one day, bank has assets. I.e. someone has borrowed money from the bank (e.g. mortgage), and those assets can be used/solde to pay your friend if your friend really wants the…

I guess I don't see it like that at all. I see it as the olden days where banks (or countries) actually had gold reserves for the amount of money that exists. (I know it doesn't work like that anymore) I also don't really agree that the bank owes my friend that $100k. They're just holding it for him. If you store your car at my house I'm not in debt to you. Your car is just sitting at my house for a while and you can…

Even if you look at a gold backed currency. Then someone (whoever issued the money and backs it with gold) ows you an amount of gold.

Re: Ask HN: What has your work taught you that other people don't realize?

#327
How important it is to be able to inhabit another person's viewpoint and see things from their perspective. So much time and effort is saved in doing so.

Much of my job has become translating and mediating between stakeholders going around in circles, because each one believes their viewpoint represents the entirety of the issue. They can not understand one another because they assume the other understands everything exactly as they do. The engineer sees the issue as a technical problem, while the BA sees the issue as a process problem. They're both right, but each is only seeing half the issue.

Forget what you think you know about someone, shed your own views, listen very closely to what they're saying, and interpret what they're saying not through your own lens, but through theirs. Their viewpoints are formed through their experiences, not yours.

It's not easy and you'll get better at it the more you know someone, but there are plenty of shortcuts you can take based on your assumptions about them. Just be sure to update your mental model of them as you learn new information, usually gained by listening to what they're saying.

Re: Ask HN: What has your work taught you that other people don't realize?

#328
post #221

That developers are the only people on earth (possibly with the exception of flight controllers? I just don't know any) who actually understand what time is and what a clock does.

As someone with a degree in Physics I'm all hears ? This is actually about time zones, isn't it ?

Re: Ask HN: What has your work taught you that other people don't realize?

#329

Earlier quoted context omitted.

The bit about math homework reminds me of how I started getting better grades in grad school as immediately after I started doing homework in LaTeX. It’s not that I got any smarter, and I don’t think my work improved significantly as a result of using LaTeX. IMO, it was just that my papers literally looked more convincing when they were typeset like preprints rather than handwritten.

I like to think that companies respond to my inquiries much quicker and more diligently since I started sending them out as LaTeX-formatted letters.

Interesting. What do you mean by "companies" and "inquiries," and what documentclass do you use?

Edit: Or, were you joking? ;)

Post reply on HN