So I RECOGNIZE that the .NET framework is immensely popular for a good reason. I RECOGNIZE that Visual Studio is a wonderful, amazingly built tool that can probably cut my development time in half. I also RECOGNIZE that simply MAKING A PROJECT has taken me entirely too long.
All of that being said, I RECOGNIZE that the problem definitely is with me rather than with one of the most prominent frameworks, development tools, and collection of programming languages in the industry.
That doesn’t mean I’m not still angry.
Writing mergesort in Scheme makes me sooo grateful for python. And Javascript. And Java. And Ruby. And C#. Heck, I’m even grateful for C, at least it lets you access specific list indices.
Now that I have a degree in computer science, I will insist that I am a scientist and must wear a lab coat and goggles while I work as a software developer.
It has builtins that let you change the color of the text in the console! By far my prettiest Hello World to date.
It’s interesting how as I’ve progressed as a programmer the things I turn to for therapy have also progressed.
At first it was Scratch: after a span of getting frustrated by Python I would play with Scratch to at least make things that did what I wanted them to.
A little while later I wrote HTML and CSS to feel good about myself, because even when the default padding for <body> screws up your positioning there’s at least SOMETHING on the screen instead of an aggressive error message.
Now, it’s python. When Scheme or Haskell or C or Java or C# (less so C# - it’s actually pretty nice) or even Javascript are bothering me I can always turn to Python to feel better.
I wonder what it’ll be next? Maybe one day I’ll see C++ as my relief. Probably not. But maybe. Perhaps the final evolution of a programmer is when you can feel completely peaceful while writing Posix level C. Perhaps even assembly. Probably not. But perhaps.
Thanks Visual Studio + Chromium browser for making a nice warm section on the UNDERSIDE of my desk below my laptop.
Has anyone else avoided a programming language because it’s “too mainstream” for them?
Alright so I find myself liking C# and the .NET framework. For anyone who hasn’t delved into understanding what it is and WHY it is: .NET is, like all other frameworks, a collection of tools for developers. Except this one is on steroids, and tailored to Windows BY Microsoft, meaning you can make awesome Windows applications without tracking down everything you need. It’s all just right there.
C# is basically C++ with all of the .NET adapters actively available. You can also think of it like Java but instead of running inside of the JVM, it runs on Windows.
Microsoft’s documentation is also really well-written for it, which is nice.
BONUS in case anyone is curious: ASP.NET is a framework that extends the overarching .NET to provide tools specifically for web application dev. I haven’t gotten far into the ASP documentation yet so I can’t say much about it other than that.
I continue to be surprised today. Haskell is also cool, at least based on what I’m reading. I haven’t written any yet, though, so we’ll see.
Maybe I’m just in an open mood. Should I break out the old assembly docs and test that theory?
.... Nah, I definitely shouldn’t do that.
he/himComplaining on Tumblr is a good alternative to punching my computer screen, right?
72 posts