What an odd reply. Where possible, I will try and support independent technology makers, often even if that means it's a slightly worse/different product.
Just because you're cynical and jaded, doesn't mean that everyone else is. You're not giving a factual reality check, you're just being an ass
I'm forever surprised how much this has improved my day to day working life. Simple things like having to input test email addresses and passwords on our dev environment repeatedly, or typing out addresses, or scaffolding basic scripts and code, or massively speeding up note taking. Genuinely worth digging in to.
Sure! I have some snippets for common note taking formats and templates I use in Obsidian, like if I want to put a little "read later" section, or I want to specify next week/month/whatever without looking at a calendar. Basically, if I find myself writing something with any regularity or if it's anything that can be very easily computed, I think about making an Espanso shortcut for it!
I saw a post on r/ProgrammerHumor a while back saying something along the lines of "why does no one make jokes about C# here" and the replies were all the same - there's nothing particularly funny, and all the users are quietly plugging away at their corporate jobs. Made me chuckle.
Yeah. It's not a language you come across a lot ouside of corp work,
it largely avoided the absurdity of AbtractFactoryFactory and similarly overdesigned architecture that is a common focus of Java jokes, and it did not suffer from language stagnation for enough years to make the alternate languages for the VM feel like actually competition, as opposed to things that are mostly useful in certain specialist scenarios.
It’s popular in games now because of Unity and il2cpp. Even though it started as a Java ripoff, it’s infinitely better because it has value types.
But my impression using it in school was the standard library was even worse than Java. Where Java buries things under six namespaces of reverse domain name, C# buries them under what looks like random technical terms chosen to impress people.
ie there is no reason for System.Console.WriteLine() or System.Collections.ArrayList to be where they are. It doesn’t make your program work better.