by r_singh on 4/3/25, 5:35 PM with 17 comments
by 0xCE0 on 4/4/25, 2:07 PM
I have found that the most effective way to think is to write your own book, your own expedition of the matter at hand. When you write a sentence/paragraph, you notice how poor/ugly/erroneous your writing is, and then you rewrite it. I love being noticing how wrong I am, because at that point I have learned something. This way, you have iterated and learned the matter, and learnings are not just in your brain with you all the time, but you also have externalized it in writing, and the passing of time shows if it is timeless bulletproof understanding/thinking/learning/whatever.
by jruohonen on 4/3/25, 6:10 PM
https://hn.algolia.com/?q=how+to+write
Just two cents.
by bsenftner on 4/6/25, 11:29 AM
by Quinzel on 4/8/25, 10:41 AM
Surprised no one has recommended it. It’s like an explanation of how we think, and how we should think. My only caution with this book is it represents “thinking” from a Westernised concept of rationality and it also represents western cognitive biases. A lot of the research done by Daniel Kahneman and Amos Tversky was only studied among westernised, educated, industrialised, rich, democratic populations which only actually makes up about 12% of the world population. It’s certainly not going to apply to every culture across humanity, but - it’s super helpful.
Having awareness of cognitive biases helps you recognise them in yourself, but also leverage them in other people and that’s power.
by Desafinado on 4/6/25, 10:30 PM
by kojeovo on 4/8/25, 1:59 PM
by jotux on 4/8/25, 5:51 PM
by HenryBemis on 4/3/25, 10:12 PM
- Think Again: The Power of Knowing What You Don't Know by Adam Grant
- Thinking, Fast and Slow by Daniel Kahneman
- The Daily Stoic: 366 Meditations on Wisdom, Perseverance, and the Art of Living Hardcover by Ryan Holiday
by BOOSTERHIDROGEN on 4/4/25, 3:36 AM
https://news.ycombinator.com/item?id=33797862
https://news.ycombinator.com/item?id=33224904
by jackgolding on 4/4/25, 3:30 AM
by nofalsescotsman on 4/3/25, 6:31 PM
by nextos on 4/3/25, 7:17 PM
by rawgabbit on 4/5/25, 10:19 PM
1. Logical arguments. No one wants to be interrogated by a courtroom lawyer. Sometimes it is necessary for very high-stakes scenarios where everything must be exactly right. But nobody likes it. This is the same reason why "waterfall" gets a bad name. If the specifications were correct, waterfall won't get such a bad reputation. The reason why specifications are never correct is that nobody actually sits through and takes the time to logically define in excruciating detail what they want. The only part of logical argumentation I have found useful is agreeing upon common terminology; in any non-trivial document, you should always have a terminology section where you specify this is what you mean by X. I have witnessed massive pushback against the common definitions like what a database is or what a system owner is.
2. People problems. I would argue 20% of tech problems are people problems which are really communication problems. e.g. business people don't know how things work and what is involved in performing Y. In their minds, what they are asking for is very simple. What they don't realize is they are asking you to integrate three different pieces of software created by different vendors that are completely incompatible with each other. When the developer tries to explain the technical complexity, they think you are lying.
3. Political problems. I would argue 80% of tech problems I have encountered at work is pure power politics. This is war in the non-violent sense. People have lied to me repeatedly and actively tried to sabotage my reputation and my projects. Not to mention to accuse me of wrongdoing for things they were actually responsible for. In this land of where everything is a lie, people go with their "gut". This is where psychology is useful. It turns out their "gut" is nothing more than past biases and cognitive short-cuts. The ability to read the room is the most critical ability here.
by brudgers on 4/3/25, 8:08 PM
LLM’s are mechanisms simulating playing language games.