In chess there's an idiom for this. "Long think, wrong think" because it's a quite common phenomenon that very good players will ruin positions by rather than playing with their good instinct, over-analyzing a position, there's a related situation of the hardest games to win being already won positions because there's so many ways to win that people will on occasion start doing something really stupid akin to the exa…
> all the people in the rationalist cult never seem to actually be successful at anything other than rationalism do you have a link? would love to read this, and it probably applies to me :)
Thinking too much can be bad for you (2012)
171–180 of 257 posts
Re: Thinking too much can be bad for you (2012)
#172Thinking keeps me awake. It's getting worse as I get older. Maybe it's anxiety or something related, and sometimes it's worried thoughts, but often it's just running through scenarios. Video games, media plots, what I need to do next week. My brain is far more active after 10pm, and I am personally more motivated. I get a burst of energy but it's not really the right time to clean the house so lying in bed has it all…
One thing that definitely helps me is to have a routine for bedtime. A hot shower, bed preheated in winter (heated underblanket), keeping the room cold and reading a book while lying in bed. I typically pick technical material as it's less likely to keep me up all night with an engrossing story. At some point, I notice that the mind is tired and I am able to gather words from the page but not comprehend the material. I then set the book aside, turn off the bedlamp and try to sleep. Usually, this is sufficient and I fall asleep in no time. Some people just fall asleep while reading. For me, it's reading. For a friend of mine, it's watching a TV show. He has something playing on the computer or TV and falls asleep while watching it.
The idea is to get the body relaxed (hot shower in my case) and then do something (devoid of stress) that keeps ones mind off the hustle and bustle of one's day.
Also, going to bed and rising at (roughly) the same time everyday will also get the body and the mind trained to be sleepy at that time and it'll get easier to fall asleep.
EDIT: I naturally tend to drift to a nocturnal routine if left to my own inclinations. The hardest part of what I wrote above is just pulling myself away from the day to go to bed at what most would consider a reasonable hour. If you can not convince yourself that sleep is important and commit to maintaining discipline in your sleep/wake routine, no "technique", "advice" or "substance" will be effective on the long run.
Re: Thinking too much can be bad for you (2012)
#173Earlier quoted context omitted.
I like to believe that experience will eventually drive people towards using scientific parsimony when creating solutions to engineering problems. I don't think over-engineering is the only problem: shiny-new. Shiny-new syndrome wherein the typically junior programmer cannot help but jump from one new thing to the next, advocating that some new system must use the new tech that they recently discovered. While the ent…
> Another problem: we are facebook too! In the sense that small companies heartily believe that they actually have problems at the scale of a company like facebook (or will ever get to that level). Precisely! It's tiresome how many people setup Kubernetes for a network of 2-6 computers.
Re: Thinking too much can be bad for you (2012)
#174Earlier quoted context omitted.
Aside from (mostly) practicing normal sleep hygiene recommendations, I listen to a sitcom that I've already watched many times using wireless earbuds as I fall asleep. Sometimes I do both ears, somtimes one ear, depending on whether I feel like sleeping with my head turned. I'm normally a back sleeper. Because I've already seen the episodes, they don't stimulate any thinking. They're comedy, so all happy and lighthea…
Thanks for the earbud recommendation. I was talking to my mother about the Sleep With Me podcast (she hates it but she's extremely picky) and I realised I need something wireless if I'll ever listen to something like that in bed.
Re: Thinking too much can be bad for you (2012)
#175Being already known by my friends and family to be an "overthinker" and prone to "analysis paralysis", I sometimes wonder why I'm still a SWE. I've slowly started to realize over time that my profession is filled with overthinking and over-engineering, and that our interview process can even select for it. IMO its hard to be the person that aces the technical interview gauntlet then walks out of the building and turn…
As someone who's been programming for years, one of my biggest complaints in software is over-engineering. It's so universally prevalent, I literally expect to get downvoted for even making this comment. I strongly advocate for simplicity in software implementation, allowing for maintainability and flexibility... the cleanest solution that reaches the goal and doesn't lock us too far into a narrow approach that may b…
In my experience, you often start with a somewhat over engineered solution. Then you take the (long) process of really understanding it and slowly distill it down. This is true for a new feature and also the whole codebase.
Re: Thinking too much can be bad for you (2012)
#176Earlier quoted context omitted.
Ubuntu the operating system takes its name from the concept that you talk about here. That is also why the logo of Ubuntu the operating system is three people holding hands, which kind of blew my mind when I first heard about it. Prior to that I thought the logo was just some lines and circles in a pretty pattern with no specific meaning.
Ubuntu is the distribution. GNU is the operating system. Linux is the kernel.
Re: Thinking too much can be bad for you (2012)
#177Earlier quoted context omitted.
It's a weird term, "over engineering". Think about over-engineering a bridge. What does it look like? Huge and bulky, way too expensive, able to hold much more weight than it should, lots of walkways and access points and design features that nobody really wants? But wait: "any fool can build a bridge that doesn't fall down. It takes an engineer to build a bridge that just barely doesn't fall down." The whole point o…
When I say "over-engineering" I mean stuff like this: https://github.com/MarkSFrancis/enterprise-fizz-buzz Building a whole ton of stuff, just to do something fairly trivial.
E.g., >90% of engineers would agree enterprise-fizz-buzz is over-engineered.
But perhaps ~50% of engineers agree my SaaS app is over-engineered.
Re: Thinking too much can be bad for you (2012)
#178After only skimming and searching, it seems a bit weird to open an article on this topic with an example from tennis and _not_ reference The Inner Game of Tennis. It's a pretty good book that can be applied to lots of things; conscious thought and verbalizing can make you worse at learning and executing a task.
Re: Thinking too much can be bad for you (2012)
#179Being already known by my friends and family to be an "overthinker" and prone to "analysis paralysis", I sometimes wonder why I'm still a SWE. I've slowly started to realize over time that my profession is filled with overthinking and over-engineering, and that our interview process can even select for it. IMO its hard to be the person that aces the technical interview gauntlet then walks out of the building and turn…
As someone who's been programming for years, one of my biggest complaints in software is over-engineering. It's so universally prevalent, I literally expect to get downvoted for even making this comment. I strongly advocate for simplicity in software implementation, allowing for maintainability and flexibility... the cleanest solution that reaches the goal and doesn't lock us too far into a narrow approach that may b…
A coarse rule of thumb from a few decades of my own experience in software development is that version 1 will be quick, dirty and (in retrospect) naive. Version 2 will improve it with what you learned the first time around. And version 3 tends to be the clean, solid, polished winner. I've learned to expect and encourage refactoring to arrive at this point.
Re: Thinking too much can be bad for you (2012)
#180In chess there's an idiom for this. "Long think, wrong think" because it's a quite common phenomenon that very good players will ruin positions by rather than playing with their good instinct, over-analyzing a position, there's a related situation of the hardest games to win being already won positions because there's so many ways to win that people will on occasion start doing something really stupid akin to the exa…
In Dominoes the term is “study long study wrong”