Hacker News new | ask | show | jobs
by IggleSniggle 996 days ago
I really like your interpretation of psychology on resultant codebases. Personally, I have very mild bipolar-like tendencies, and I find that I don't really get much done except in my "manic" phases. If I'm feeling more charitable to myself I call it an explore/exploit loop. I consider it one of life's many seasons, and don't mind the oscillations too much.

However, while I've read serene code, my own code often reads as "manic" in my own estimation.

I haven't found the state of mind where I would even attempt serene code: when I'm at peace, writing code seems like a waste of time when there's trees and bubbling waters outside, and good friends and family to share gentle laughs with. I genuinely enjoy coding, but I would like it if I could find that serene mental space that also afforded productivity.

1 comments

Oh that's interesting! I've been experiencing a similar thing recently. If I'm satisfied with life, there's not much drive to code, it feels like it's just going to disturb my peace. But when I'm feeling like stuff just isn't good enough and something must be done, "doing something" means writing code, either until I'm satisfied or until I'm tired. Sometimes the codebases in my day job don't satisfy, so I contribute to open source instead, as that feels more impactful and permanent.

I wonder how many projects came into existence just because someone was unhappy with the way things were and the only thing they could do that felt impactful was programming.