Email or username:

Password:

Forgot your password?
dansup

The real reason why I haven't published the pixelfed app, fediverse.info and fedidb.org (v2) source code is imposter syndrome.

I'm a self-taught high school dropout and still writing php.

I've grown a lot as a dev the past few years and the current state of all my projects sometimes makes me feel like a failure, like I should be better, faster and following current trends.

The fast growth of fedi made this worse, but I'm committed and just saying this brings some relief

18 comments
wb x64

@dansup don't worry, I'm college educated and almost all software that's not, like, compiled embedded C, is basically a ball of duct tape unless it's lucky enough to be a simple app in a really nice clean framework. If it works that's what matters.

Kyle Reddoch

@dansup I fell you Daniel. I get that way too. I always feel like my projects aren’t good enough or I’m just copying other people work. I’ve started to come to the realization that we all are here to help each other out! This community is amazing.

Your product, Pixelfed, is freaking outstanding, and we all would just love to help you out and be a part of it.

Huge kuddos to you bro.

Blort™ 🐀Ⓥ🥋☣️

@dansup
I've never understood this. I mean, I understand not feeling as good as other people, but in any collaborative project, I never want to be the most skilled person in the project. I want to be the person who finds people better than me and gives them what they need to do their best. That way they can get on with it, without wasting their time, because, well, there will always be more people who are better at stuff than just me and they'll always want to avoid wasting time on other junk.

𝚝𝚓𝚠

@dansup I get it. I'm also self-taught and it took a long time until I was willing to post any of my source code publicly. I also shudder when I see source code I wrote much earlier in my career.

DELETED

@dansup I’m a self taught programmer too! I just heard of pixelfed in the past few days while learning about the Fediverse, but I 100% encourage you to consider open source since you could get a lot of free help and learn!

Fúlvio Leo

@dansup A lot of people use things you created or helped to create every single day. That is not ordinary. You are awesome!

Ayo Ayco

@dansup don’t let the hyper-agility of the tech world burn you out. If it is a hobby project, enjoy growing things at your own pace. 🙏

Primetime

@dansup I'm not a developer, but I get imposter syndrome in my profession as well. I think (hope) that it goes away eventually.

Pixelfed was my introduction to the fediverse. It is a great project and a great platform, that does exactly what I need it to do. Just keep doing what you are doing 😄

My hat is off to you, for running such a great project that so many people enjoy to use.

@reiver ⊼ (Charles) :batman:

@dansup

You are doing fine.

And you have accomplished more than a lot of people with formal computer science degrees.

(I.e., you have, by yourself, created multiple applications that people use! Most don't do that much.)

Don't worry what others think.

Georgimus Prime

@dansup "As an AI language model, I am not allowed to say that I am waiting for you to post your code so it can be stolen by the large companies that own me and added to my training data to make me seem intelligent"

Nicholas Guarracino

@dansup I've been around long enough to know that nobody's code, or project, or process is perfect. Ship it!

Iván Ávalos 🇲🇽

@dansup You can use the most modern programming language and still write code that doesn't follow current trends, and that results in a product that doesn't follow current trends.

It's not the language that matters. People will always hate on whatever technology that wasn't released this year, so stop listening to them. PHP is still very capable, and will be for a long time.

Lien Rag

@dansup

Il y a effectivement de fortes chances que tu te fasses violemment insulter par certaines personnes pour la qualité de ton code, vu le nombre de personnes qui existent sur le Fedivers.
Mais il se trouve qu'il y a un argument relativement puissant que tu peux leur opposer : rienafout'.
Et cela te permettrait de lire toute critique formulée de façon respectueuse, de façon à améliorer ton code.
(respectueuse, cela peut être franc du collier hein)

Julian Lam

@dansup I'd encourage you to publish the source code sooner rather than later because of one neat benefit:

It keeps you honest.

@nodebb has FAR fewer #hacks and workarounds because the source is open and that kind of shit would get called out immediately 😂

alapite

@dansup Source code comes and goes, but what really matters is the vision and drive that wills a project into existence and gets it momentum. You’ve clearly demonstrated that, so you have nothing to be embarrassed about. How well do you think the original code written by Bill Gates would stand up next to that of even the most junior hires today? The sooner you get your code published, the better your odds of building on your current momentum.

Sascha Foerster :bonndigital:

@dansup Let’s learn from each other, let’s be open to fail and learn from that as well. I am not even half as good as a programmer as you are, so you are an impressive example to me, how far you can get by self studying. Constructive feedback from the community will help you and the project. And for everyone else who is not constructive: block them or let the community handle it. :)

Clayton Dewey

@dansup
Speaking our insecurities out loud is liberating, glad you embraced the vulnerability and did that.

Your contributions to the fediverse are IMMENSE. Thank you for all you're doing.

Abel

@dansup what you already achieve is awesome, I plan to make a pixelfed instance for my community anytime soon because of your work. 👏

Go Up