Threadkiller Mk XIII

Status
Not open for further replies.
I'm exhausted. Converting code from Python to C# is just draining. I'm even considering scrapping this whole thing and just rewriting it from the original spec.
 
I'm exhausted. Converting code from Python to C# is just draining. I'm even considering scrapping this whole thing and just rewriting it from the original spec.

Why C#? And why convert anyway? Languages and stacks can happily co-exist in an environment of the magnitude you work in... Is it a skills availability thing perhaps?
 
Why C#? And why convert anyway? Languages and stacks can happily co-exist in an environment of the magnitude you work in... Is it a skills availability thing perhaps?

Its mostly a skills thing more than anything else. I'm also pretty much the only person that is proficient in Python, all others do C++/C# in the office.
 
Its mostly a skills thing more than anything else. I'm also pretty much the only person that is proficient in Python, all others do C++/C# in the office.

So trying to standardise the stack then? If it were up to me, I would've gone JavaScript. Node.js has improved in leaps and bounds the past years and it is popping up everywhere - even as native mobile apps via ReactNative. I'm trying to push it for all dev work as far as I can, it helps you make front-end devs out of people who only did back-end work.
 
Morning peoples!

So trying to standardise the stack then? If it were up to me, I would've gone JavaScript. Node.js has improved in leaps and bounds the past years and it is popping up everywhere - even as native mobile apps via ReactNative. I'm trying to push it for all dev work as far as I can, it helps you make front-end devs out of people who only did back-end work.

I must really try out Node.js. I find myself using JavaScript more and more. Still mainly using C# however.
 
So trying to standardise the stack then? If it were up to me, I would've gone JavaScript. Node.js has improved in leaps and bounds the past years and it is popping up everywhere - even as native mobile apps via ReactNative. I'm trying to push it for all dev work as far as I can, it helps you make front-end devs out of people who only did back-end work.

We're just standardizing for the most part. CTO wants everything to be C# & ASP.NET. Everything must shift. Slightly annoyed about it, but he is in charge, so we'll just suck it up.
 
We're just standardizing for the most part. CTO wants everything to be C# & ASP.NET. Everything must shift. Slightly annoyed about it, but he is in charge, so we'll just suck it up.

Well, risk management is part of an executive's portfolio and there is very little risk in having your whole stack run on Microsoft tech. The market is flooded with candidates, most worse that others, but if you can afford the time to train and nurture them they'll add value. Unfortunately I run a small operation and clients can't pay for school fees, so we need to hit the ground running on each project, often in tech we need to teach ourselves as we go along.
 
Morning everyone, going to Johannesburg this Sunday to continue the job hunt, lets hope it goes well.
 
Last edited:
Well, risk management is part of an executive's portfolio and there is very little risk in having your whole stack run on Microsoft tech. The market is flooded with candidates, most worse that others, but if you can afford the time to train and nurture them they'll add value. Unfortunately I run a small operation and clients can't pay for school fees, so we need to hit the ground running on each project, often in tech we need to teach ourselves as we go along.

Yeah, it is exactly why I keep fiddling with Linux; Fall back to C++, grudgingly tinker with Java. Try things in PHP, etc, etc. I like to keep sharp.
 
Yeah, it is exactly why I keep fiddling with Linux; Fall back to C++, grudgingly tinker with Java. Try things in PHP, etc, etc. I like to keep sharp.

I'm becoming a bit of a Mac fan these says. Find myself spending more time on my MBP than my MSI. That in turn means more open source and cross platform tech, of course. I toyed with Ruby and Go as well, but settled on Node.js. If you add in TypeScript, you get compile time type checking as well, making for a very robust and scalable stack.
 
I'm becoming a bit of a Mac fan these says. Find myself spending more time on my MBP than my MSI. That in turn means more open source and cross platform tech, of course. I toyed with Ruby and Go as well, but settled on Node.js. If you add in TypeScript, you get compile time type checking as well, making for a very robust and scalable stack.

In my heart I'm still very much entrenched in C++
I'm also a control freak, that is probably part of the appeal.

A relevant joke I like: You have a gun and are at the shooting range, trying to hit a target. C# guides your arm to aim at the target and puts your finger on the trigger. C doesn't do anything, you are free to shoot the target or your foot. C++ aims you towards your foot and puts your finger on the trigger, its up to you to aim for the target.
 
In my heart I'm still very much entrenched in C++
I'm also a control freak, that is probably part of the appeal.

A relevant joke I like: You have a gun and are at the shooting range, trying to hit a target. C# guides your arm to aim at the target and puts your finger on the trigger. C doesn't do anything, you are free to shoot the target or your foot. C++ aims you towards your foot and puts your finger on the trigger, its up to you to aim for the target.

Hahaha! Yep, or just pull the trigger aiming at your foot. That's my experience of most C++ devs. Sadly, I haven't had much time to experiment with it outside of studies (14 years ago) and helping someone with studies (3 years ago), but it does teach good programming principles. Besides, most software patterns were created for C++ and adapted for other languages. And I get the control freak mentality - it's the reason I hate most (if not all) web dev frameworks and end up rolling my own to keep it as pure and lightweight as possible.
 
I coded in C/C++ for most of my career. Moved to C# in 2012 or around there. I enjoy coding in C# so much but I should make more of an effort to try out other things.
 
[MENTION=297]FarligOpptreden[/MENTION]

Do you want to sell your PS4 for R2000?

I've grown quite accustomed to my paperweight on my bookshelf... I think letting it go now for such a low price might not be the best idea anymore. I also really want to play Uncharted 4 someday when it hits rock bottom prices, not to mention RDR2 that is coming (hopefully) later this year. Besides, I started using the DS4 controller with Steam recently and it is an absolute joy and, seeing as a new DS4 is around the R1k mark, I would only be making R1k off the sale of the PS4 if I have to replace the controller.
 
I've grown quite accustomed to my paperweight on my bookshelf... I think letting it go now for such a low price might not be the best idea anymore. I also really want to play Uncharted 4 someday when it hits rock bottom prices, not to mention RDR2 that is coming (hopefully) later this year. Besides, I started using the DS4 controller with Steam recently and it is an absolute joy and, seeing as a new DS4 is around the R1k mark, I would only be making R1k off the sale of the PS4 if I have to replace the controller.

Haha it was worth the try. :)
 
Status
Not open for further replies.
Back
Top