As a developer i use whatever language gets the job done. Dont really care too much for the language itself at all, other than the ones I use the most i prefer only because I know their nuances.
Having said that - to write an iOS app with native code you have to write in objective-c and I'm not enjoying that at all, not to mention hitting all the pain points of actually being forced into using another language.
reply
This was 2004, so what's the python of today?
reply
Which language is the prettiest? I don't actually know.
All code can look pretty though and it should. I can make a bunch of tin cans look pretty. I make sure most of my code makes visual sense ... usually ... okay sometimes.
reply
Go. Also very pretty. Ten times as fast. Only a slim margin slower than c++ and rust, and free of the clutter of templates, objects, variants, and macro script. It's the best language for distributed systems. Coroutines and channels allow you to design communication processes that can be applied in memory or in a swarm of peers, with very little differences (transmission guarantee mainly).
I understand why people like languages like Scala and Haskell but honestly, functional languages are even more retardedly memory wasting than OOP languages. In my opinion if it's not difficult to write code that blows out 16gb of memory while compiling the language is too complicated.
reply
I was talking about this programming language hiring sieve last night with someone whose language soulmate is Scala.
reply
yeah I guess stuff like this are good proxies for the values companies are actually interested in
reply
Probably really difficult to scale but up to series A (eng team size <= 10), it's probably an advantage.
The real problem these days though is tooling for a lot of these languages. I was considering writing SN in clojure script but when I saw how much work it was to get up and running and how incompatible it'd be with mass market but high efficiency tools like Nextjs I bailed.
reply
I think, it's the idea that counts not the language. Why did you write that software in the first place? What good does it do? E.g. Does it monitor you ISP connection and alerts you when someone drops into promiscuous mode? Did you find out why? I could't care less what language was written in, could be shell script as long as gets the job done and delivers. Sure we have our favorites that we reach to first, but I would say don't waste your energy that python is better than java. Just write better software :-) (just my humble opinion)
reply