Agreed. I know it's a common issue with large institutions, commercial or otherwise, but you would think they could pivot to a new model quicker than they have.
I'm currently studying a part-time undergrad in CS at the Open Uni and even they have failed to provide an alternative to exams this year. You would think if any educational body would be prepared, it would be the Open Uni. If an institution that prides itself on distance learning can't make it happen, lord knows what's happening at traditional schools.
> Are you unsure about the right software design, and would it make sense to spend upfront time to gain certainty?
This is a great question to ask. It's human nature to lack foresight, especially when you are under pressure from deadlines, but in the long run it saves so much time.
> it emits the amount of carbon that 4 trees absorb in a year
This reminds me of the last election in the UK. Each party was vying for who could plant the most trees as a green policy. It's admirable but I think most people, myself included, don't appreciate how little each tree absorbs and how long it takes to have an impact.
Although Javascript has a bigger collection, Python is often the go-to for Data Science, ML and AI, and Web dev backends. It's nice to reduce the complexity of the stack I'm using by being able to use Python for both.
Yet, in the same survey it is on par with Typescript.
Also for me always the question is loved by who. Of course junior/beginner level people will prefer simplistic language like Python, because that's the main target audience for Python as a language.
Yes it is on par but isn't Typescript an attempt to address the shortcomings of Javascript? I'm not saying Typescript is bad but it's a strange example to reach for when arguing for Javascript.
> - loved by who
Python is used by a huge number of professional developers for commercial applications, it is not targeted specifically towards beginners. Also, I don't see how it being a go-to language for a lot of beginners is a bad thing. A language being more complicated doesn't inherently make it better.
At the end of the day there are use cases for Javascript just as there are Python. The people using Brython will have their own reasons, just like you have yours for using Javascript for your applications.
I'm currently studying a part-time undergrad in CS at the Open Uni and even they have failed to provide an alternative to exams this year. You would think if any educational body would be prepared, it would be the Open Uni. If an institution that prides itself on distance learning can't make it happen, lord knows what's happening at traditional schools.