On Open Source and Impactfulness
I often find myself caught in a web of thinking to myself "I must contribute code to the open source community that benefits the community". While this is fine and well, there's another side to this story — one of my own mental health.
I have to admit that I often write code purely for my own benefit — it gives me something to do in my free time, and is quite a bit of fun. Therefore, not all code I contribute needs to be either useful or even reasonable.
There's a balance between these two worlds. If you lean too far on either side, you'll get stuck in a rut of writing no code at all, or tons of nonsense no one will ever touch.
Thoughts & Musings: a (Public) Journal
A collection of hand-written essays by Kenneth Reitz.
- My Last Manic Episode.
- The Secret to My Success: Stimulants.
- My Favorite Python Libraries.
- Competition and Open Source.
- On Polyamory.
- Feeling Better & Reflecting on Open Source.
- A Good Hat.
- Dinner with a Narcissist.
- Working from Home — a Double-Edged Sword.
- Truest Love.
- Writing Reasonable Documentation.
- On Traveling and Depression.
- Pipe Dream: Making a Game.
- On Depression, Part I (of many).
- I Do Lots of Things.
- On Conferences and Travel.
- On Psychedelics and Other Drugs.
- On Irritability in Open Source.
- Attempting to Reduce Stimulants Usage.
- On Depression, Part II.
- The Far Side of Madness.
- A Concise List of Personal Values.
- Why This isn't a Blog.
- Back to Work.
- Stuck in a Rut.
- New Project Idea: Environment Variables.
- Esoteric Interest and Current Bookshelf.
- It's About Time....
- On Inspiration and Tools (like languages).
- Positivity, Coming Soon™.
- The Anxiety of Clout.
- Living With Reasonable Regrets.
- Soul Purpose.
- On Open Source and Impactfulness.
- Fellowship at PyCon (upcomming).
- Sharing is Therapeutic.
- Seeking Inspiration, Somewhere.
- First Entry.
- Three Concise Truths.
- iPad as a Main Computer.
- On Writing Music and Emotional Landscape.
- Self Therapy or Professional & Amphetamines.
- On Writing.
- Switching Cameras (again).