IT/Software career thread: Invert binary trees for dollars.

a_skeleton_03

<Banned>
29,948
29,762
Tabs have no business in code unless it's something inherently shitty like a makefile. Indent code with tabs converted to 4 spaces automatically by whatever editor or ide you use.
I hate when I edit a php script or something in Linux and it shows a huge block of red in front of a line because the person used tabs. My OCD makes me want to clean it all up but I don't.
 

Dr Neir

Trakanon Raider
832
1,505
Congrats on the iTiL Mist.
Almost took that, it was one of those "You really should get it" things to get hired on, I quickly learned I wanted out of that Org, like anything will do and need it NOW!

funny-computer-05.jpg
 
  • 1Like
Reactions: 1 user

Aldarion

Egg Nazi
8,924
24,377
This is one of those sarcasm things that I always fail to get, right? Real life human beings with functional brains dont actually use spaces in code instead of tabs. "Here, lets use four or more characters instead of one. Brilliant!"
 

Tenks

Bronze Knight of the Realm
14,163
606
Your IDE should auto convert anyways. Files aren't space bound so there is really no point in using tabs over spaces (our C++ standard at work though IS tabs) since tabs offer less customization for indention if necessary.
 

Deathwing

<Bronze Donator>
16,384
7,385
This is one of those sarcasm things that I always fail to get, right? Real life human beings with functional brains dont actually use spaces in code instead of tabs. "Here, lets use four or more characters instead of one. Brilliant!"
100% serious. Tabs are dangerous because they leave interpretation up to whatever is displaying the code. Now, it's more like "dangerous" for the most part. But it's probably what gave rise to 2 space indentation and I hate that shit. We even have a commit hook that prevents anyone from committing code with tab characters. Things like \r\n and ^M get thrown out too.
 

Tenks

Bronze Knight of the Realm
14,163
606
I actually don't care one way or the other but since DW does a bunch of work in Python he probably is a bit more hot and heavy for proper whitespace usage than me. I actually hate Python for it's "whitespace is meaningful" shit.
 

a_skeleton_03

<Banned>
29,948
29,762
I actually don't care one way or the other but since DW does a bunch of work in Python he probably is a bit more hot and heavy for proper whitespace usage than me. I actually hate Python for it's "whitespace is meaningful" shit.

I use tabs in stuff like nginx configs and spaces in python.

I am a terrorist.
 

Noodleface

A Mod Real Quick
37,961
14,508
Tbh I don't care either way as long as the org is consistent. At Emc we had Nazis that would make us use spaces or other groups tabs. Then some shithead would come along and edit the code using the opposite and our diff would look like a fucking murder scene.

Given that this place is govt and the people are 78 years old it's all spaces
 

Deathwing

<Bronze Donator>
16,384
7,385
I actually don't care one way or the other but since DW does a bunch of work in Python he probably is a bit more hot and heavy for proper whitespace usage than me. I actually hate Python for it's "whitespace is meaningful" shit.
A good IDE mitigates that almost completely. I don't like programming in Python outside of a heavy IDE like Pycharm. Something light like Notepad++ is acceptable once you get used to the language and you're not doing anything too serious.
 

alavaz

Trakanon Raider
2,001
713
I'm in Atlanta doing the MCSA Server 2016 bootcamp right now. One more test (the active directory one) and I'll be done after 15 days of straight classes and tests. The classes are actually pretty good. I really don't like the way they test though. They basically go "Hey, remember that obscure option like 4 advanced buttons deep that no one really ever needs to use? Yeah, let's see how much you know about it." Ok, that's a bit of an exaggeration, but a lot of the test definitely focuses on advanced configuration scenarios that the bulk of of us probably would not use very often.
 

Dr Neir

Trakanon Raider
832
1,505
I hate MicroCrap tests.
Its always testing on what they think is their new HOT thing someone threw into it and not over what the core of what you should know. Nothing like someone that knows all the NEW fluff just to have the company they are working for still 2 versions behind and they dont want to upgrade because X expensive software cant run on it correctly.
Software is getting better, tests are getting worse.

hospitle-register-FINAL.jpg
 

Cad

<Bronze Donator>
24,487
45,378
I hate MicroCrap tests.
Its always testing on what they think is their new HOT thing someone threw into it and not over what the core of what you should know. Nothing like someone that knows all the NEW fluff just to have the company they are working for still 2 versions behind and they dont want to upgrade because X expensive software cant run on it correctly.
Software is getting better, tests are getting worse.

View attachment 136590

The tests are fine, it's idiots using tests for things they shouldn't be used for that are bad. Idiots now are the same as idiots have always been.
 
  • 1Solidarity
Reactions: 1 user