|
| 1 | ++++ |
| 2 | +title = "Honor Your Projects" |
| 3 | +date = "2025-07-25T11:43:33+02:00" |
| 4 | +author = "Ariadna" |
| 5 | +tags = ["programming", "projects", "my stories"] |
| 6 | +keywords = ["programming", "projects"] |
| 7 | ++++ |
| 8 | + |
| 9 | +I'm writing this while I'm pondering whether [a project of mine][lc] is ready |
| 10 | +for its first release, 0.1. I don't like to rush things out, even though I do |
| 11 | +believe in _Release early, release often,_ so I've been thinking about whether |
| 12 | +it is time or not... and that led me to a different train of thought I wanted to |
| 13 | +share with you, especially people out there who, like me, are amateurs with |
| 14 | +little experience and who only write small projects. |
| 15 | + |
| 16 | +There are _impressive_ projects out there. Not just the famous ones. There are |
| 17 | +amazing programmers out there doing stuff you (and I) watch in awe, thinking |
| 18 | +we're never going to pull something like that out. There are developers out |
| 19 | +there who code in unexpected languages, others who have contributed huge |
| 20 | +platforms for others to use, others who have deep knowledge about low level |
| 21 | +quirks or algorithms... and at least to me, I've felt disheartened more than |
| 22 | +once, feeling like a fraud and feeling that your projects don't deserve any |
| 23 | +attention or shouldn't be published. I've felt ridiculous after comparing myself |
| 24 | +to programmers whose work I've admired. |
| 25 | + |
| 26 | +I wanted to tell you that the feeling is understandable, but remember your path |
| 27 | +is yours. Your motivations for programming are yours as well. I'm not a |
| 28 | +professional programmer and probably won't ever be, so I'm just trying to have |
| 29 | +fun and coding has a meditative property to it for me that calms me down and |
| 30 | +helps me focus. Your reasons and what you feel when programming is entirely |
| 31 | +yours and probably different. Maybe you do want a career, maybe circumstances |
| 32 | +threw you into it, who knows. |
| 33 | + |
| 34 | +However, _honor your projects,_ no matter how big or small. They're a part of |
| 35 | +you. If you publish them on a public repo, do it with pride: you wrote that. It |
| 36 | +might not be the next Linux for the rest of the world, but please look at it as |
| 37 | +an important part of _your_ journey. Keep those projects tidy, though. Even if |
| 38 | +it's a simple shell script, please fix the bugs, keep the documentation updated, |
| 39 | +or archive the project if you don't feel maintaining it anymore. Treat your |
| 40 | +projects with care, love, and seriousness: you never know if someday someone |
| 41 | +might approach you to package that simple project because they liked it. |
| 42 | + |
| 43 | +Every line of code you write, every commit, every stupid bug you introduced and |
| 44 | +later fixed, everything makes up your story. We are not static creatures, we're |
| 45 | +made of our journeys. You are a programmer if you write programs and have |
| 46 | +respect for the craft. |
| 47 | + |
| 48 | +Remember: that little program you wrote 5 years ago paved the way to what you |
| 49 | +are, do, and know today. Don't make the mistake I made some time ago of deleting |
| 50 | +everything I coded, in shame, because of a very bad case of internalized |
| 51 | +mysogyny and imposter syndrome. I regret it a lot. Every repository you've |
| 52 | +worked on is a child of your creativity, which ultimately is our strongest power |
| 53 | +as humans. |
| 54 | + |
| 55 | +[lc]: https://github.com/ariadnavigo/lc |
0 commit comments