Love isn't desire for possession of something.
Love is action, not bottled and shown around.
Painters shows love for painting, by painting.
Writers show love for writing by writing.
Designers show love for designing, by designing.
Coders, too, show love for coding, by coding.
Deeper loves come from deeper connection with your art. Deeper love comes from developing your connection with your art in all ways.
Coders shouldn't just code, but love understanding everything that is around it.
Painters seek to understand deeper, and then express the world around them.
Writers seek to understand deeper, and then express the world around them.
Love is seeking, spreading, creating, providing, support, love, for the sake of love. Love is choosing possibility over doubt. Love is choosing creativity before logic and finding a way. Love is protecting creativity and ideas so much so that they may quiver towards the sky, much like we quiver in relationships involving love.
To put it simply (and still not scratch the surface); love is creating, experiencing, for the sake of creation, experience, and learning.
I just wish I wasn't half groggy with a cold when writing it and left some typos in it.
I've known too many people who secretly hated what they do for a living. I suppose it's fine if you already have a beautiful wife/children/life outside work to compensate, but hating your work is not the best way to begin your career.
When I wrote this it was more directed at people who feel a little bit lost, and are wondering why they haven't found that one "thing" that they're passionate about. It's about telling them that they don't have to search so hard for it because it's probably right in front of them right now.
I think people that hate what they do are in a slightly different (though similar boat). Sometimes hating what you do can actually crystallize exactly what it is you love (because you can't do it as much anymore) and so I feel like the problem that those people face is more making the leap to spend time doing what you love even if it means taking more risk.
Thanks for sharing - I really agree with your point.
The career we chose is also such an important choice that can change if we hate other aspects of our daily lives. By choosing a career or business that we don't "hate" it can help us all construct a stronger and more positive way to find what we love and make those things the primary things in our life.
To quote Tim Minchin (If I Didn’t Have You):
“If I may conjecture a further objection, love is nothing to do with destined perfection. The connection is strengthened, the affection simply grows over time, like a flower, or a mushroom, or a guinea pig, or a vine, or a sponge, or bigotry. Or a banana. And love is made more powerful by the ongoing drama of shared experience and synergy, and symbiotic empathy. Or…something.”
That about sums up my feeling on the matter.
One of the hardest things about identifying what you love is acknowledging that it is rarely black and white. Yet people + media romanticize a notion of "perfect" love that has no lows or flaws, and the average person buys into this. As a result, we often feel as though we still haven't found what we love because it's not an unequivocal love.
With hacking, there will always be frustrating bugs and grunt work.
With romantic love, there will always be ugly fights and unappealing compromises.
And so on.
It would be disingenuous for people to say that they love commenting their code or that they enjoy every bit of arguing with their significant other. But having the wisdom to know yourself and accurately "measure" the extent to which you love something relative to other experiences in life is tremendously powerful.
I might borrow this next time I have to give a toast at a wedding or a rehearsal dinner. I don't have to mention to anyone it's career advice... :)
Similarly for relationships. I've been in love before and I didn't have to ask myself "am I in love" I just knew it "balls to bones" as Neo was told by the Oracle.
I didn't have to just keep doing it at wondering if this was really my thing. It was my thing without thinking.
Now I'm back, realizing that this is the path I wish I would have taken; and, instead of lamenting or trying to find other things to fill the programming void, I'm going for it.
Sure, it's not as fun - yet - as I remember. But I know that in the end, this is what I want to do.
I'm a sophomore at 19yrs old and that would mean I would have to have been coding since age 9...
I say this as someone who's been working with software for 30 years, professionally for 17 years. I've gotten a lot better over the 17 years, thanks to many of the experiences and time I spent learning things. I've also been playing guitar for over 20 years, and am still pretty lousy at that. :)
It's really not about time, it's about projects and people. You learn by doing, not by time spent. Don't worry about it.
I've been programming since the age of 9, and I'm well into my 40s.
What that statement doesn't say is that for some of those years I learned very little (even though I was spending some of that time coding, I wasn't really "doing" anything; I.e., wasn't learning).
What really matters is doing quality work, making quality mistakes (so to speak), and learning from that and from other good engineers around you.
Just keep programming, you'll catch up in no time.