Programming thread

but unfortunately you do typically need to code it [C#] on Windows. I miss working on OSX.
Obviously depends what you’re doing, but if it’s not Windows specific, check out JetBrains Rider, plus the dotnet CLI tools installed via Homebrew.

Been a while since I’ve done any C#, but the experience of doing so was great. Rider is far superior to Visual Studio for Mac.

Edit:
Lynn Conway is a fabulist whose main achievement is in unwarranted self-promotion. He was a nonentity when he was at IBM and my recollection is they fired him after learning about his plan to LARP as a woman.
 
Obviously depends what you’re doing, but if it’s not Windows specific, check out JetBrains Rider, plus the dotnet CLI tools installed via Homebrew.
Yes Rider is a great IDE and I use it most of the time but there are a few things it can't do (last time I checked) such as attaching to a process that hosts your .NET code, i.e. plugin development etc. In general though it's fine for most stuff you'd want to do regularly though and when I do have to use regular Visual Studio it feels very slow.

However in the corporate world you tend to find managed workstations and compliance and so on, and the IT department doesn't often want to go to the trouble of managing macs as well as windows. Basically, if you code C#, most jobs will give you a Windows machine that you must use and you won't be able to access anything without it (source: my last two jobs have done this)
 
However in the corporate world you tend to find managed workstations and compliance and so on, and the IT department doesn't often want to go to the trouble of managing macs as well as windows. Basically, if you code C#, most jobs will give you a Windows machine that you must use and you won't be able to access anything without it (source: my last two jobs have done this)
As a consultant(whore) I deal with multiple clients I find the ones who do provide Macs are terrible at managing them. It lets me on the VPN but upgrades are garbage and a few times they've broken XCode by allowing it to upgrade but the license can only be accepted by an admin, which means I can no longer use it for a couple days

Personally for non-Windows and non-Mac development(usually Linux/Unix) and a forced corporate laptop I sort of prefer WSL on Windows over most managed Macs. Even Windows+Docker or Windows+VM capability is sufficient. Of course "Pure Windows" vs "Pure Mac" then the Mac wins.
 
  • Like
Reactions: Aidan
yeah I'm up to 6 so far. One guy I'm still around and he went from being a pretty fun dude to one who is not even possible to talk to anymore because he's so warped.
can you elaborate on what you mean by warped? like delusions of grandeur? narcissism?

do you think part of the reason normies are so awful is because half of them are hopped up on addy and think theyre god?
 
can you elaborate on what you mean by warped? like delusions of grandeur? narcissism?

do you think part of the reason normies are so awful is because half of them are hopped up on addy and think theyre god?
There was a period where I used amphetamines to code recreationally (after 8 hours of doing it professionally). I got to the point where I was having "conversations with the downstairs neighbour" when no one was even home. I was never actually having conversations with my downstairs neighbour. Took me years of being clean to reverse the damage. It certainly changed me.

What happens is that amphetamines cause a massive flood of dopamine. The problem with dopamine is that it can cause feedback loops in the brain, and if left unchecked, those feedback loops burn themselves right into the neural network and take over, causing massive dysfunction. This is one of the theoretical bases for schizophrenia.

For most people, the first serious issues are, like you say, narcissism and egomania. Stimulants induce a manic state, so you'll see all kinds of manic sorts of dysfunction.
 
I've spent the better part of the last 2-3 months learning C++. Went from near-zero (just some vague memories of C, Lua for Garry's Mod and motherfucking Gamemaker scripting) to the point where I managed to make a functional, not-so-basic platformer + level editor from scratch, using SFML. All thanks to learncpp.com.

Now I want to progress and do something in a very high level language, maybe like C# or Python, and I'm leaning towards Python.
My question is, is there a resource like learncpp.com but for Python (or C#)? I found that website extremely helpful and informative. It somehow manages to pack so much information, even on fairly advanced topics, while at the same time still being fundamentally a tutorial, one that keeps things concise and organized in a logical order.

When I try googling for "Python tutorial" or "learn C#" all I find is:
  • Advertisements for paid courses.
  • Sleek ad-ridden garbage websites, presumably for pajeets, that start at "Hello, world!" and end somewhere around "how to loop over an array". Often in the form of "interactive tutorials" or video series. With learncpp.com I felt like I went through every important language feature C++ has to offer. With these I feel like I'm being scammed out of my time.
  • The official documentation from Microsoft/Python, which are just so extremely verbose and confusing that I struggle to understand where to even begin going through them.
I understand that the third option is probably the best, but this is all a side hobby for me. I have no real idea what I'm doing. I need at least some handholding to get me through this.

What I'm looking for doesn't have to be a website. It could be a book, which I suspect is what I'm looking for here (learncpp.com is basically a book in website form).
 
I've spent the better part of the last 2-3 months learning C++. Went from near-zero (just some vague memories of C, Lua for Garry's Mod and motherfucking Gamemaker scripting) to the point where I managed to make a functional, not-so-basic platformer + level editor from scratch, using SFML. All thanks to learncpp.com.

Now I want to progress and do something in a very high level language, maybe like C# or Python, and I'm leaning towards Python.
My question is, is there a resource like learncpp.com but for Python (or C#)? I found that website extremely helpful and informative. It somehow manages to pack so much information, even on fairly advanced topics, while at the same time still being fundamentally a tutorial, one that keeps things concise and organized in a logical order.

When I try googling for "Python tutorial" or "learn C#" all I find is:
  • Advertisements for paid courses.
  • Sleek ad-ridden garbage websites, presumably for pajeets, that start at "Hello, world!" and end somewhere around "how to loop over an array". Often in the form of "interactive tutorials" or video series. With learncpp.com I felt like I went through every important language feature C++ has to offer. With these I feel like I'm being scammed out of my time.
  • The official documentation from Microsoft/Python, which are just so extremely verbose and confusing that I struggle to understand where to even begin going through them.
I understand that the third option is probably the best, but this is all a side hobby for me. I have no real idea what I'm doing. I need at least some handholding to get me through this.

What I'm looking for doesn't have to be a website. It could be a book, which I suspect is what I'm looking for here (learncpp.com is basically a book in website form).
Maybe go through the tutorials or links to books on the official Python Wiki https://wiki.python.org/moin/BeginnersGuide
 
  • Like
Reactions: ellroy and Marvin
Now I want to progress and do something in a very high level language, maybe like C#
Go with C#. It is so easy to pick up and a breeze to work with. The MSDN (Microsoft Developer Network) has great documentation and should be all you need to get going. Even the tooltip help in Visual Studio Community will keep you moving fluently. I'd just start with the tutorials here https://dotnet.microsoft.com/en-us/learn/csharp until I've got a feel for the documentation and pick up to my own pace.
 
There was a period where I used amphetamines to code recreationally (after 8 hours of doing it professionally). I got to the point where I was having "conversations with the downstairs neighbour" when no one was even home. I was never actually having conversations with my downstairs neighbour. Took me years of being clean to reverse the damage. It certainly changed me.

What happens is that amphetamines cause a massive flood of dopamine. The problem with dopamine is that it can cause feedback loops in the brain, and if left unchecked, those feedback loops burn themselves right into the neural network and take over, causing massive dysfunction. This is one of the theoretical bases for schizophrenia.

For most people, the first serious issues are, like you say, narcissism and egomania. Stimulants induce a manic state, so you'll see all kinds of manic sorts of dysfunction.
whoa man, thats nuts. thanks for the write up

I was on addy for a year, didnt have any serious issues but I can definitely see how something like that would be possible. I did feel pretty manic on addy (felt good tbh since im usually a melancholic person, felt good to be excited for once)
 
can you elaborate on what you mean by warped? like delusions of grandeur? narcissism?

do you think part of the reason normies are so awful is because half of them are hopped up on addy and think theyre god?
In general I notice mental decline. For instance behaving like a boomer when it comes to not understanding jokes anymore or having to ask people to explain things that you would really expect somebody to get for their age group. The behavior is something I can only describe like somebody who used to be really smart, no longer is, but thinks they're still on top of the world. Kind of like Ralph but not to his insane degree.

The one I have the most exposure with is the current guy though is an EXTREME narcissist who just goes on endlessly about how bad his life is and how it's everyone else's fault. He just does the most retarded shit imaginable and if you try to point out is very obvious mistakes he will become extremely angry in response. He then just forgets about it and does exactly the same thing the next day. By all accounts, he was not like this a few years before I met him. I certainly didn't see any signs of it early on. He evidently had a pretty high ranking job and he was recently fired from it for under-performance.

As a side note, you should be very careful when you research a drug and it says "well half the studies say really bad things happen, but these have been DEBOOKED"
 
In general I notice mental decline. For instance behaving like a boomer when it comes to not understanding jokes anymore or having to ask people to explain things that you would really expect somebody to get for their age group. The behavior is something I can only describe like somebody who used to be really smart, no longer is, but thinks they're still on top of the world. Kind of like Ralph but not to his insane degree.

The one I have the most exposure with is the current guy though is an EXTREME narcissist who just goes on endlessly about how bad his life is and how it's everyone else's fault. He just does the most retarded shit imaginable and if you try to point out is very obvious mistakes he will become extremely angry in response. He then just forgets about it and does exactly the same thing the next day. By all accounts, he was not like this a few years before I met him. I certainly didn't see any signs of it early on. He evidently had a pretty high ranking job and he was recently fired from it for under-performance.

As a side note, you should be very careful when you research a drug and it says "well half the studies say really bad things happen, but these have been DEBOOKED"
hmmm...from my own personal experience when im STIMMED UP I just mentally plow through stuff instead of my usual approach (passively taking in stuff, reflecting, mulling over stuff). I can totally see how it would manifest in the behavior you describe. for lack of a better description addy revs me up but dulls me at the same time. if I can find that sweet spot then great, but if not then im only good for rote activities (and nothing involving a delicate, thoughtful touch)
 
  • Thunk-Provoking
Reactions: SIMIΔN
I'll just say be really careful with dosage and diminishing returns land... as well as determining when you actually need it (eg: crunch vs not).

A cursory reading through reddit reveals that they have the same attitude towards adderall as any other potentially life altering drug. UH EXCUSE ME, HOW DO YOU KNOW ITS NOT SAFE TO EAT THESE LIKE BREAKFAST CEREAL ARE YOU A PHD MEDICAL PROFESSIONAL? That's enough of a red flag for me to stay away.
 
Back