This resonates so much. It's always nice to see I'm not alone.
I believe computer programming is the closest humanity has ever come to godhood. We're creating entire universes out of unstructured bits. It's addicting. I feel this deep need to remake everything in my own image, to have the entire system reflect my own understanding.
I often feel like I'm insane for thinking there's a better way. Surely someone much smarter than me would have thought of it, right? I must be stupid and missing some crucial fact that proves me wrong. Then I do it and it actually fucking works. What a rush.
I only regret the fact I'm a mere mortal with just one lifetime and whose days have just 24 hours which must be carefully allocated. Real gods have infinite time and are capable of infinite effort. Just look at the universe. It's a deep religious realization.
> Your once-perfect tool breaks silently because libfoo.so is now libfoo.so.2.
... Solution: get rid of libfoo and do it yourself. Now when it breaks you only have yourself to blame.
Yeah, I know... At some point it becomes pathological. It can still be an immensely fun activity if you're curious and have way too much free time on your hands.
> Sometimes, it’s OK to just use the thing.
Also okay to just complain. No, you don't actually need to send in the damn pull request. It's alright.
I believe computer programming is the closest humanity has ever come to godhood. We're creating entire universes out of unstructured bits. It's addicting. I feel this deep need to remake everything in my own image, to have the entire system reflect my own understanding.
I often feel like I'm insane for thinking there's a better way. Surely someone much smarter than me would have thought of it, right? I must be stupid and missing some crucial fact that proves me wrong. Then I do it and it actually fucking works. What a rush.
I only regret the fact I'm a mere mortal with just one lifetime and whose days have just 24 hours which must be carefully allocated. Real gods have infinite time and are capable of infinite effort. Just look at the universe. It's a deep religious realization.
> Your once-perfect tool breaks silently because libfoo.so is now libfoo.so.2.
... Solution: get rid of libfoo and do it yourself. Now when it breaks you only have yourself to blame.
Yeah, I know... At some point it becomes pathological. It can still be an immensely fun activity if you're curious and have way too much free time on your hands.
> Sometimes, it’s OK to just use the thing.
Also okay to just complain. No, you don't actually need to send in the damn pull request. It's alright.