In grade-school, my family moved often. I never had the experience of a friendship longer than about 3 years. Tech appealed to me - I always wanted to know how things worked and since no one took kids seriously, outside of it being a bonding experience with my dad occasionally, it was an activity I did alone, one where I spent large parts of my days learning about and experimenting with whatever I could get my hands on.
College was the first time I was exposed to people who shared a common interest. It wasn't a large campus, and somehow I ended up getting a reputation for being one of the more competent CS students on campus. People would approach me every day in the university's coffee shop to ask for help with class or pick my brain for ideas on hobby projects. I grew to seriously enjoy talking to people about what they're working on. I also grew to enjoy teaching and tutoring people - to the point where I'd give unofficial supplemental lectures in our ACM meetings about things I felt were missed in various classes. Computer graphics was a huge passion of mine at the time and a lot of people hated the class because it did a poor job of bridging theory to practice. I did so, so many OpenGL tutoring sessions.
After college I moved away from everyone I knew to take a job in another part of the state. I didn't really start to understand until then that I now craved socialization. I spent the next few years without anyone to (physically) spend time with. Much of my socialization was my Discord gaming group of everyone from back in college (still all together 6 years later).
After the main part of the pandemic I decided I was tired of being alone. I feel like I spent 6 years of my 20s locked up so I packed my life up and transferred to where all the people I was actually friends with were. Multiple social engagements a week for the past 3 months - I haven't been this happy in years. I even have people to go to the gym with!
I feel like being alone turned me into a more negative and reserved person as opposed to the "can't wait to share the cool things I know and or learned with everyone" person I was in school.
I don't know what to call myself. A shy extrovert? I'm horrible at starting a conversation but wow can I keep one going if someone else initiates.
Unlike some other types of art, software is never really finished. I don't think that painters or sculptors regularly revisit their creations to try and improve them. They don't have versions 2, 3, or 4 of a painting or statue. The closest thing might be writers who sometimes have multiple editions to their books. There is always something to do to improve a piece of software so it can keep you up too late at night because it is just a compile or two away.
Oops, gotta go, I just thought of a new feature for my project...
On the subject of creativity, I (like many others Im sure) have found travelling to be great for creativity, alone or otherwise! There was an article linked here a while ago about a person who embarked on “staycations” where they just remained confined to their hotel room explicitly to enhance their writing.
I believe many professional writers, artists, even musicians exhibit similar traits - they live in their own self-created worlds, stories, imaginary inner lives - often to the detriment of their social lives in "real" life.
Some are extroverted, some are introverted, but most are solitary brooders and counter-intuitively, exhibitionists at the same time.
---
This is a beautiful passage from the post.
> You need to get back to the solitude that you knew as a child. They see the world with eyes unclouded. They live in their own world, a world of pure authenticity.
But at different times of my life, I have been quite active socially. My college years especially were filled with social interactions that I grew to enjoy. It started out as friends and roommates dragging me to one thing or another, but after a while I instigated a lot of it.
But I naturally gravitated to a career in programming where I can spend 10 hours straight at the keyboard with almost no interaction. My hobby project is a major one that deals with a whole new way to manage data. It has consumed several years of my life as I spend a great deal of my 'free time' thinking about it, writing code, or optimizing something.
My introverted nature has affected my family life as I withdraw into my own little world. My wife sometimes wonders if I am depressed, unhappy, or stressed. Although I am perfectly content, I have to force myself to come out of my shell and interact much more with the wife and kids (and friends and neighbors). Many of my fellow programmers that I have worked with over the years also exhibit some of these tendencies.
I guess it is debatable whether this adds to or subtracts from actual creativity.