Remix.run Logo
kekyo 3 days ago

Hello, everyone. Since this was my first time using Hacker News, I didn't expect to receive this much feedback. Thank you, all.

I think a natural question might be why I didn't write this code in .NET. There are two reasons for this: my own long-standing career reasons and the considerations of my current job.

Those who know me are aware that I've written a significant amount of .NET code and continue to work on .NET code in areas like framework design.

The reason I chose to write this in Node.js is that in web hosting, both client-side and server-side code can be written in TypeScript. Furthermore, I've chosen to shift my primary focus at work to web development. The main reasons for this are to hone my technical skills, broaden my knowledge, shape my career, and seek new challenges.

While I reside in Japan, unfortunately, web-related technologies overwhelmingly dominate most business requirements domestically, placing .NET in a very difficult position. Against this backdrop, I had to accept the harsh reality that, despite reaching a certain technical level with .NET, I couldn't attain the heights I aimed for and consequently couldn't get the kind of work I desired.

This project, along with other OSS projects I'm currently developing in parallel, also stemmed from a desire to start anew in a different world. While I fully understand that nuget-server occupies a somewhat delicate position as a .NET project, I created it because it was something I genuinely wanted—so much so that I even dogfood it at work. There's also a calculated expectation that others might want a similar application.

If someone were to create a pure .NET application with similar functionality someday, I would welcome it.