Skip to content

Instantly share code, notes, and snippets.

@amishshah
Created October 22, 2021 22:36
Show Gist options
  • Star 63 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amishshah/a698edda631ce4082746f70481bf7ee4 to your computer and use it in GitHub Desktop.
Save amishshah/a698edda631ce4082746f70481bf7ee4 to your computer and use it in GitHub Desktop.
tl;dr i'm stepping down as owner of discord.js!

Hello! I'm Amish (also known as hydrabolt), and I am the creator of discord.js.

I created discord.js as a hobby/learning project for myself in August 2015 while I was still a teenager in school.

More than 6 years later, discord.js has become more popular than I could ever imagine, and I cannot express how grateful I am to the other contributors and the community for this amazing experience.

A few of my favourite highlights include:

  • The countless voice rewrites (I think we're done with that now 😉)
  • The April Fools' traditions
  • Having users tell me that they learned how to program just so they could use discord.js to make a Discord bot
  • The moment when discord.js first hit 1,000 stars and 1,000,000 downloads
  • The many light bulb moments I had along on the way after days of confusion (especially with voice-related features)
  • When friends and coworkers tell me that they've used discord.js before - it helps me to remember that discord.js isn't just a small hobby project anymore

After these 6+ years, I'm deciding to take the decision to step down as owner of the project. Instead, I'll be transferring ownership to Crawl, who's been an active maintainer of the project for quite a while now.

Why?

As a TL;DR, I feel like I've learned what I wanted to during my time working on discord.js. I've been working on and off with the Discord API for over 6 years now, and after a while you start to feel like you want a change of scenery.

My motivation throughout the entire project came from wanting to learn something new. In the first few years of the project, I was busy with learning JavaScript, Node.js, design patterns, API design, etc.

After a while, I started to feel more comfortable with this and ready for something new. I dabbled with making the custom JSDoc generator and website (which have since been upgraded by other contributors), and then I moved mainly to working on features relating to the Voice API.

I found the Voice API quite interesting and so I focussed on that. I worked on creating prism-media to make it easier to work with audio/media files in Node.js.

It took me quite a few attempts to finally convince myself I was comfortable with the Voice API (there was a running joke that every new discord.js version came with a new voice rewrite). This summer, I worked on my final rewrite of voice - @discordjs/voice. I'm very happy with its status and to see just how quickly it is being adopted by the community, and I finally feel like I've achieved what I wanted to when making a voice library.

This brings us to the present day, and I'm at a point where I finally feel comfortable that I've done all I wanted to do with discord.js.

Is discord.js going to change?

Not really. Crawl and the other maintainers have been effectively managing the project for quite some time now, so transferring ownership to him is more of a formality than anything else.

I will still stick around in the discord.js community and won't be disappearing anywhere!

Thanks

In the fear of forgetting someone (you come across a lot of people in 6 years), I'm not going to thank any specific people here, but thank you to everyone who has been involved with the project. An extra special thanks to those that helped to look after and grow discord.js 💝

What now?

I'm currently working full-time as a software engineer on a placement year, but next year I'll be returning to university to finish the final year of my degree. I'm not too sure what comes after that, but I'm excited for it and I'm also grateful to discord.js for giving me a solid foundation to start my career.

If you're more concerned about the immediate future, in 3 weeks time I will be streaming Red (Taylor's Version), and you should too 😊

If you want to keep in touch, I'll still be around in the discord.js server, and my GitHub is @amishshah if you want to have a look at what I'm working on.

Thank you for the 6 years!

@Steellgold
Copy link

good luck soldier!

@manthanabc
Copy link

thanks for everything you did, we love you.

Copy link

ghost commented Oct 23, 2021

Thank you so much for Discord.js! Good luck in other projects! 👋

@MegaNoam
Copy link

💜

@mome0320
Copy link

@HunterBax
Copy link

WAT :/

@emmaexe
Copy link

emmaexe commented Oct 23, 2021

I learned js and nodejs specifically to make my own bot using discord.js.
Thanks and good luck! ❤

@MoonLGH
Copy link

MoonLGH commented Oct 23, 2021

April fools tradition is masterpiece

@x8er
Copy link

x8er commented Oct 23, 2021

gg wp, go next!

@M3DZIK
Copy link

M3DZIK commented Oct 23, 2021

❤️

@R4356th
Copy link

R4356th commented Oct 23, 2021

Thanks for all the hard work!

@BrianWasTaken
Copy link

thank you for making the impossible, possible for former beginners like me hydra 😉

@Speykious
Copy link

Can confirm: you're the reason I learned Javascript, Node.js, and then Typescript in the first place. Thank you for your awesome API. :)

@AstroGD
Copy link

AstroGD commented Oct 23, 2021

Wow - Thanks for your hard work! It is a blast working with Discord.JS since I startet using it in 2016 and through it I learned so much and was able to give life to so many bots in the process.

@NukeZzZin
Copy link

Thank you for everything ❤️

@cas-c
Copy link

cas-c commented Oct 23, 2021

❤️ excited to watch you begin again ;)

@SmasherYT
Copy link

Such an awesome project, not mainly but partially made me better at programming
Thanks to all your work

@bradley1337
Copy link

❤️

@whamer100
Copy link

Thanks for everything you've done! I'm glad to hear you're sticking around in the community ^^

@sanchir2011
Copy link

Thanks❤️

@EndBug
Copy link

EndBug commented Oct 25, 2021

❤️

@PanIntegralus
Copy link

e

e

@Radical1233
Copy link

<3

@insomnia-creator
Copy link

Have a good time! Good luck and thank you for making this amazing library!

@rilysh
Copy link

rilysh commented Nov 13, 2021

discord.js quite great project! I've found myself! Thank you for this amazing gift! We love you! <33

@vsenjoyer
Copy link

Wow I can't believe it. I'm glad you're getting your degree but if it's anything related to discord's new so called "api changes" (which I think of more as API restrictions AKA bullshit) I am considering leaving the whole scene. I mean even Rapptz from discord.py left too. though it doesn't really seem like anything to do with the discord fiasco I wanna thank you.

@nimit2801
Copy link

Yo all the best for your future ventures, thanks for starting this amazing community <3

@clkefe
Copy link

clkefe commented Mar 25, 2022

Thanks for everything <3

@ashutoshswamy
Copy link

Thank you for creating discord.js

@Vert-Code
Copy link

Thank you for creating discord.js, it's amazing what you did for the community. Hope your future life goes well and good luck in the future. 💖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment