by rookie123 on 11/20/24, 5:17 PM with 20 comments
by TheAlchemist on 11/21/24, 12:34 AM
It's a very good blog - albeit getting a bit too much 'commercialized' in the last years. The guy also wrote a book, which I found pretty good: https://fs.blog/clear/
That being said, you can read all this stuff, but more importantly - you need to apply it. This is the hard part.
by nicbou on 11/22/24, 2:09 AM
I will often go for a walk or sit in a cafe with a sheet of paper and just think about the problem. I try to define the problem properly before I even start thinking about solutions.
For trickier problems, you just need time. I go on a long bike ride and let ideas simmer until they break down into something simpler and more manageable. I get my best work done after my weeks-long hikes and rides.
Above all, know thyself. Having some awareness of your own biases and irrationality helps you correct the course. Knowing what you like, where you tend to get stuck and what you suck at helps a lot.
by devburman on 11/23/24, 1:54 PM
Do I make mistakes, sometimes? I also beat myself up over them more than I should. The important thing though is to learn from the mistake to be better prepared next time. Here are a few tips that may be suitable for you.
1. Always view your problem from different perspectives instead of sticking with your initial solution. ... 2. Do not make a decision just because it is the most comfortable. ... 3. If you already have your mind made up, do not just seek information that supports what you want to do. ... 4. Focus on the decision that is in front of you and your present situation.
Some time ago I read an insightful article here however I do not remember exact URL: https://www.lifelords.com/success/
As for books, Jocko Willink's Extreme Ownership is a good place to start. Take ownership of yourself and become the best version of yourself.
by helph67 on 11/20/24, 9:35 PM
by keyserj on 11/21/24, 7:25 PM
Here's a very simple decision matrix web app https://www.ruminate.io/.
I'm also building a tool for analyzing problems, which includes functionality for a decision matrix: https://ameliorate.app/. Most of it centers around clarifying causes and effects of problems/solutions, which can also help you grasp a situation. Here's an example of a decision I've made with the tool for picking which ORM to use for building the tool itself: https://ameliorate.app/examples/ORM?view=Tradeoffs+scored+as....
by bhu1st on 11/24/24, 3:21 AM
by atmosx on 11/23/24, 5:43 PM
by hehehheh on 11/20/24, 10:02 PM
I understand the resistance of developers to such frameworks. Maybe Scrum misuse killed all enthusiasm.
Both inside and outside of work: 5 whys is good.
Think of 1 and 2 way doors. If the decision is reversible it is almost an experiment. Travel for 4 weeks or 12 weeks? Doesn't matter as you can fly home at any point.
Even buying a house is fairly reversible although selling immediately will be costly.
Having children is a one way door. Having dogs or cats is really too (or should be considered as)
Quitting a job may be 1 or 2 way. If you are high level at Google it may be impossible to get back to something like that soon. If you have a regular web dev job you can probably get something like that again if you decide to take time to do something else.
by rookie123 on 11/20/24, 5:21 PM
by aristofun on 11/21/24, 1:00 AM
Sorry to disappoint but quality of your decisions grow only proportional to your expertise in some area.
There are adjacent and similar areas, so by getting better at one you improve your decision making in others as well.
But any book that tries to sell you generic “decision making” skill is a piece of garbage.
This is how skills work fundamentally.
Meta-skills cannot be learned, can’t be trained. This is why they are meta