4 ms·
Python. But I prefer working with JavaScript because it’s universal. I work for a Danish city and we participate in a lot of public sector open source organisat
by moksly 7y ago
Python. But I prefer working with JavaScript because it’s universal. I work for a Danish city and we participate in a lot of public sector open source organisations/networks/groups. Stuff like OS2.eu, where we actively contribute and other stuff where we use projects made by other cities
A big problem with that is tech stacks. We’re not a tech-company. We’re less than 20 ops and devs out of 7000 employees. We run 500 different IT systems and have build a few hundred ourselves. But we can’t run everything. We’re a traditional Microsoft shop like most of the European public sector, and that means our operations engineers do Microsoft servers and our developers do C#.
I mentioned OS2, they offer a huge package of nice open source tools, but they are build in a lot of different technologies. Recently a friend of mine got the job of getting some Open Source project from the city of barselona up and running and it was Ruby on Rails. No one knows Ruby on Rails around here. We might know .Net core at our place but we don’t know PHP. Our neighbouring city is the opposite and the next city does Python or maybe JAVA. Which means there is an unbelievable amount of wasted potential because we can’t share code that we can’t operate and maintain.
Which is where JavaScript comes in handy. Because of the front end landscape of 2019 everyone knows how to run a Node application. Maybe you’re not perfect at it, but it’s much easier to get it up and running securely and stable compared to a technology you’ve never touched before, and it’s not like our documentation is any more stellar than yours. So while I’m not actually a fan of JavaScript or even Node, and enjoy writing python more than other languages personally, the JavaScript ecosystem is just so damn practical.
- karmakaze 7y agoThis is the most practical and compelling motivation for JS on the backend as I've ever read. I wonder if you could get away with using TypeScript in your ecosystem.