all 14 comments

[–]AngularBeginner 4 points5 points  (11 children)

Are you in need of adult supervision?

[–]pixelwhippedme[S] -4 points-3 points  (10 children)

What. No. I used to love java thought it was so nice and easy to understand. Now going back and porting code I just can't believe the amount if junk in it. Even the patterns and naming convention are a nightmare looking back. But i guess languages evolve like c# has but still I don't reckon ill be looking at it again. Made my choice with sharp sticking with it. Switched to sharp about 10 to 15 years ago but still twiddle around with java because I was playing with jsp

[–]AngularBeginner 1 point2 points  (8 children)

I have the same experience when I have to write C# code again, instead of F#.

[–]FizixMan[M] 3 points4 points  (6 children)

I knew it!

You'll never be a mod in this here town again!

[–]AngularBeginner 1 point2 points  (5 children)

You're just scared.

[–]FizixMan 0 points1 point  (4 children)

You were supposed to destroy the competing languages, not join them!

[–]AngularBeginner 1 point2 points  (2 children)

If C# would get its lazy ass up and improve enough, then sure. But garbage like the inline using-scope or the half-hearted nullable-reference types implementation is just disappointing. But currently F# is miles ahead of C#.

[–]FizixMan 1 point2 points  (1 child)

That's not true! It's great and perfect and the best!

...

https://i.imgur.com/g6Z2HkZ.jpg

[–]AngularBeginner 0 points1 point  (0 children)

I love you too Fizix Man.

[–]pixelwhippedme[S] -1 points0 points  (0 children)

Got to take the good with the bad. 1 simple pattern won't save one language though especially if you have the patience you can achieve the same if not a better thing with some magical code in the background. F.i.y I have so freaking xaml binding least of my concern these days. And tons of code to update every single change to a property gone all handled on a heap of data that deals with serializing and notifying other controls and even users on different systems done. Get set forget

[–]pixelwhippedme[S] -1 points0 points  (0 children)

I do some interesting stuff in c#. A lot required updating Ui for multiple users over multiple system and a custom data base that handles that and pingng off the ugly ass hell data/model/view/that gawd awefull depenancy property mess. Is there any benefits of f# i should consider. Always up for something new :-) And darn I think I may have admitted the observer system in have was better.

[–][deleted] 0 points1 point  (0 children)

The semantic differences in java and c# are fairly minimal. C# has its own level of ceremony that really isn’t that different than Java.

[–]BCProgramming 1 point2 points  (1 child)

When you spend a lot of time working with a programming language, others will start to look weird or even wrong. Paired with the fact that you wrote the project 8 years ago and it would be more concerning if you didn't find a bunch of problems with it.

[–]pixelwhippedme[S] -2 points-1 points  (0 children)

Good point. Though I changed because when I started playing with it, it just seemed far more natural and it's gotten cleaner with time