Looking into the #Csharp #dotnet ecosystem after spending a decade on #python
=> More informations about this toot | More toots from eldamir@hachyderm.io
@eldamir I actually had an email yesterday from a recruiter with a client who is rewriting "one of their main systems" which is currently in C# but "they're open to rewriting it in either C# or Python".
Of course it's from a recruiter so I'm taking that with a large pouch of salt...
=> More informations about this toot | More toots from chrisgn@mstdn.social
@chrisgn I mean, depending on the system and the competences of the people in that setting, that might be the right call.. But I'd be very careful
=> More informations about this toot | More toots from eldamir@hachyderm.io
@eldamir oh I'm not applying, The Big Rewrite is a thing I've learned to view with deep skepticism over the last 30 years..
=> More informations about this toot | More toots from chrisgn@mstdn.social
@chrisgn "The Great Rewrite" is such a cool thing to do, until you get a few weeks in, and suddenly it wasn't as simple as it seemed... Been down that road a couple of times... There's a lot of "cautionary tale" material in there
=> More informations about this toot | More toots from eldamir@hachyderm.io
@eldamir You said “ecosystem”. What do you think is better in the .NET one vs. the Python one?
=> More informations about this toot | More toots from khalidabuhakmeh@mastodon.social
@khalidabuhakmeh I'll try to be succinct, but that is hard. Then main thing for me: When studying software design and learning design patterns and building on all the best practices from the past 3 decades: all examples are in static languages. What if I wanted a rigid interface to define a contract? Just duck-type it, write 600 tests and pray...
There is so much help to get from a language being statically typed.
For ecosystem: #dotnet provides all the common tools, without being opinionated
=> More informations about this toot | More toots from eldamir@hachyderm.io
@eldamir maybe F# is an option for you because the syntax is closer to Python.
=> More informations about this toot | More toots from UrsEnzler@tooting.ch
@UrsEnzler I’ve only glanced at F# a couple times, and the syntax hasn’t really clicked for me. My intuition doesn’t seem to help me 😅
But I should run through a tutorial and see what’s up.
With the interoperability of C# and F#, there really is no reason to not learn both 😊
=> More informations about this toot | More toots from eldamir@hachyderm.io This content has been proxied by September (ba2dc).Proxy Information
text/gemini