Going Public

Some weeks ago I decided to make a big step forward and show more of my work to the world. I have a lot of thoughts about that. I actually might be overthinking this.

I decided to make the repository that contains the source code to this site publicly available. While this was technically a simple click in the settings of GitHub and there are countless other people out there doing this all the time, it was a big step for me. Although I've often shared some of my code in blog posts and many colleagues have seen and commented on my code in the last twenty years, making a whole set of my work available to everyone on the internet makes me feel vulnerable. But it also makes me feel good.

Feeling Vulnerable

I don't like showing my work to other people. While the things I develop are working most of the time, I'm not too confident about them and I don't want to discuss all those little or big details that someone else would have made different. Every time I am creating a merge request at work, I have the urge to justify every line of code I have written. Well, that's the part of my job that pays the rent. But it gets better.

I don't think I have to be shy. Especially my own sites are build solid and well thought out in most parts. They have rough edges, some parts are copied together from three different threads on Stackoverflow or other people's blog posts. Nevertheless, I feel vulnerable when I think about other people reading my code. Do they laugh and shake their heads? Will someone send me an angry tweet, calling me out for being the imposter that I sometimes think I am? Will someone go through all my commits to find an embarrassing piece of code?

In the very first post on this website, I wrote a small headline: "I Think It Is Time to Overcome That Impostor Syndrome". That was referring to the more technical blog posts that I was planning to write. I wrote not as many as planned. But I did write some. And I got some really nice feedback. So I think it's time to take the next step. The way I'm working does not differ from other people's workflow. Sometimes I build things that someone else might find useful.

Releasing the source code to this site is nothing that can change the world. But it might make someone's day a bit better when some lines of code from this repository are the solution to a problem someone has. Maybe someone will leave a star on my repository? Will someone send me a happy tweet because I helped to find a solution to a stupid problem? Releasing code and giving back means that most parts are already documented quite well. I'm doing that mostly for myself. Who knows how long I won't see a certain part of the site? In the future, I'll focus on improving the readability of the code. Again, mostly for a future me. But also for everyone else. Do I overthink the whole thing?

The Changelog

Part of this is a new category of articles that I call "The Changelog". I've already written two articles in it in the past weeks. They start with the following introduction:

In the changelog, I’m documenting modifications to this site that might be of interest, but are not necessarily my own ideas or work.

I'm working constantly on my websites. Often, I'm sitting on my couch in the evenings, trying something out that I saw on someone else's site that day. Isn't it great how easy it is to simply credit someone when you can write a short article "Hey, I saw this thing. It's awesome. Here's what I took from it and what I modified for my needs."

Feeling Good

I'm feeling quite good, being more open about the things I do. I feel a bit more a part of this group of awesome people that create nice things and share them with the world. Let's see where this goes.

51 Webmentions

  1. Avatar of Søren Birkemeyer 🦊Søren Birkemeyer 🦊 liked this post on twitter.
  2. Someone mentioned the article in this post.
  3. Avatar of Daniel UribeDaniel Uribe liked this post on twitter.
  4. Avatar of JamCowJamCow liked this post on twitter.
  5. Avatar of Félix LaFeuilleFélix LaFeuille liked this post on twitter.
  6. Avatar of Sunny SinghSunny Singh liked this post on twitter.
  7. Avatar of Sergio Garcia-GonzalezSergio Garcia-Gonzalez liked this post on twitter.
  8. Avatar of @kde@chaos.social@kde@chaos.social liked this post on twitter.
  9. Avatar of Jørgen BrixJørgen Brix replied to this post on twitter:
    I love it! When I read this, it's like you know me personally: "I don’t like showing my work to other people. […] I don’t want to discuss all those little or big details that someone else would have made different" #thanks ❤
  10. Avatar of corey bensoncorey benson liked this post on twitter.
  11. Avatar of Jørgen BrixJørgen Brix liked this post on twitter.
  12. Avatar of Achim SchlemmerAchim Schlemmer liked this post on twitter.
  13. Avatar of KilianKilian liked this post on twitter.
  14. Avatar of EderEder liked this post on twitter.
  15. Avatar of Eltayeb HassanEltayeb Hassan liked this post on twitter.
  16. Avatar of AtamanAtaman liked this post on twitter.
  17. Avatar of Raphaël AméaumeRaphaël Améaume liked this post on twitter.
  18. Avatar of Alberto RecioAlberto Recio liked this post on twitter.
  19. Avatar of Olivier GuillardOlivier Guillard liked this post on twitter.
  20. Avatar of AbdessalamAbdessalam liked this post on twitter.
  21. Avatar of Carles MuiñosCarles Muiños liked this post on twitter.
  22. Avatar of fugabifugabi liked this post on twitter.
  23. Avatar of Gerald UrschitzGerald Urschitz liked this post on twitter.
  24. Avatar of Rehan ButtRehan Butt liked this post on twitter.
  25. Avatar of Jay ³³º¹Jay ³³º¹ liked this post on twitter.
  26. Avatar of Amelia Wattenberger 🍓 華曼如Amelia Wattenberger 🍓 華曼如 liked this post on twitter.
  27. Avatar of John MeyerhoferJohn Meyerhofer liked this post on twitter.
  28. Avatar of 周扬周扬 reposted this post on twitter.
  29. Avatar of Marc Görtz 🔴Marc Görtz 🔴 liked this post on twitter.
  30. Avatar of Claude AyiteyClaude Ayitey liked this post on twitter.
  31. Avatar of EleventyEleventy reposted this post on twitter.
  32. Avatar of Matthias OttMatthias Ott mentioned the article in this post on twitter.
  33. Avatar of Edward Granger 🇺🇸🇺🇸🇺🇸Edward Granger 🇺🇸🇺🇸🇺🇸 liked this post on twitter.
  34. Avatar of Matthias OttMatthias Ott liked this post on twitter.
  35. Avatar of Mark FinnMark Finn liked this post on twitter.
  36. Avatar of Zach LeathermanZach Leatherman liked this post on twitter.
  37. Avatar of EleventyEleventy liked this post on twitter.
  38. Avatar of Paul ApplegatePaul Applegate liked this post on twitter.
  39. Avatar of Chris EnnsChris Enns liked this post on twitter.
  40. Avatar of Robert McCrearyRobert McCreary liked this post on twitter.
  41. Avatar of under his eyeunder his eye liked this post on twitter.
  42. Avatar of Sara SoueidanSara Soueidan liked this post on twitter.
  43. Avatar of KRKR liked this post on twitter.
  44. Avatar of curt (⧖)curt (⧖) liked this post on twitter.
  45. Avatar of Humberto OliveiraHumberto Oliveira liked this post on twitter.
  46. Avatar of Boots v2.0: Titanium Edition 🤖Boots v2.0: Titanium Edition 🤖 liked this post on twitter.
  47. Avatar of Rafael Calvo 🔰Rafael Calvo 🔰 liked this post on twitter.
  48. Avatar of EleventyEleventy replied to this post on twitter:
    Yes Martin!
  49. Avatar of Martin SchneyraMartin Schneyra replied to this post on twitter:
    Here’s the repo on GitHub: github.com/schneyra/marti… It’s build with @eleven_ty, has a @WordPress backend and is hosted on @Netlify.
  50. Avatar of Sara SoueidanSara Soueidan replied to this post on twitter:
    I love this!
  51. Avatar of Dominik SchwindDominik Schwind liked this post.

Other articles I've written recently