I present to you: the BS-LC ratio!

Hello everybody!

I would proudly like to present, the
BS-ing to Legit Coder Ratio!

This is an algorithm for you people in school that meet ‘coders,’. I say ‘coders’ in quotes, because these are not ordinary coders! These are BS-ers! You know, the type of person that pretends to know about coding, even talks some tech, but never contributes to any conversation of coding whatsoever, and even says flat-out lies such as:

[quote]I read an article the other day that Java is 100x slower than C++, Lua, Ruby, and Python combined!
[/quote]

[quote]I made an encryption algorithm that uses X-O-R encoding, and encrypts it using hash-salt, topped with an md5 password storage emulatory compile!
[/quote]
As apposed to meeting legit coders:

[quote]I got the new eclipse. I like it, but there are some bugs.
[/quote]

[quote]I am really hating that ‘hate-java’ bandwagon that formed.
[/quote]
The algorithm is simple!


BS-ers / Legit_Coders = ratio


What did you get?

I got a divide-by-0-error!



Just so this doesn’t get put into the chitchat monster, I just wanted to say…
that this thread is just a fun version of “How many BS ‘coders’ do you meet usually?” I just have SO MANY people who either A) have a family member that codes so its in their blood, or B) watch computerphile all day long, so they are legit.

I hate when I hear someone refer to a non-scripting language as a scripting language.

“Last night I made a script in Java that hacks into any computer in the world!”

No.

Or a little less anyone, but when people say codes instead of code. It just irritates me I guess.

Edit:
Even more hilarious is this kid in my honors CP class tried to show off at the beginning of the year by answering all the rather basic questions the teacher asked. One time the teacher asked a question about adding numbers in binary, and the guy gets called on and he says “Oh I already know the answer, but I just wanted to say that you should teach the old school version of binary”. First off, wtf is old school binary?? Second, don’t be a tool and show off by saying you already know the answer. Maybe just say the answer and don’t be snobby?

Funny part: Two weeks into the class the kid is asking how to use basic control statements and comparing variables. He used to show off and say he’s amazing at hardware. Hardware does not mean you’re a great coder. My friends brutally make fun of the guy now, and he learned his lesson.

Yeah, that’s the nerd life.

These may or may not be relevant:


Some people… I just don’t even know… I guess you just got to let them continue and learn their lesson as they will at some point.

Programming is a very competitive industry. One of the reasons there are so few females is because males get so damn competitive. It is only natural to show off. Every class I have taken you get the people that show off on day one. I as much as I try not to sometimes fall into that category. I think the reason why we fall into the whole, “I am so LITE” crap is because we genuinely want to share our ideas and passion to other people. The fact is so few actually know shit about programming. Thus, when we find someone who knows shit we want to show what we know. I have rarely met any one that is as bad as many here describe partly because I am not at the highschool level so people are more mature.

The closest was this dude that I was in a OS class with. Only really talked to him a little bit after we did our project presentations (his did not work but was in C so I guess that makes it ok) He did not stop at how Bad Ass he was at programming. He packed the IP address from the project into a single int using bitshifting something that I have seen all over here when it comes to packing color for better memory bandwidth. He literally said that almost no one in that room understood what he did there. I was with a friend during this conversation that was working with the dude in a database class project. Right after we left my friend looks at me and said, “God I hate that guy.”

The dude was bad but the next worse I have seen was nothing compared to him. I think that once you get out of the teen ages you will find that people have matured more.

There are OS classes? Cool, that sounds kind of interesting actually! You actually had to make an OS for your project?

I’m not looking forward to when my Digital Tech classes start teaching programming… :frowning:

But then again, so far I’m the only programmer in my year level, so hopefully they’ll all be learning and therefore unable to be like that.

At this point, I tell him ‘don’t interrupt me for 30 seconds’…
[/quote]
You should’ve let him keep going. That stuff was gold!

Yes, he actually said 32 core.

At this point, I tell him ‘don’t interrupt me for 30 seconds,’ and tell him off, in front of all the other BS-er nerds. That day, I made sure they all knew:
I am the one who… points out BS.
[/quote]
I want to believe you… but I just can’t believe someone could be that ignorant! Oh the age we live in where young lings don’t know when to just shut their mouths for five seconds!

Making an OS is a huge undertaking. We learned how modern OSs work so we can write code that better utilizes the OS. Multithreading is a huge topic as almost all CPUs today have multiple cores. The next big idea was memory management. It is very much as to do with why linked lists are generally slower then arraylists.

It is a very good class although I much rather just being told to do some huge project then the way we did it.

For anyone interested I found this on Reddit a few days ago.

It’s a free online ‘book’ on OS programming.

Philosophical question to get you thinking:

What actually makes a ‘legitimate coder’? When you write your first program? When you make a quid from your programs? When it is your main employment?

I’ve been programming for a little while now, but don’t really feel confident enough to call myself a coder, programmer, or anything such. I’ve always thought: ‘Growing a tree doesn’t make you a forester’.

yes the good old days where you would hack a PC with [icode]while(true);[/icode]

My programs run 3 infinite loops in a second.

My Java tutor…

I am not sure if he actually knows what half of the language is.

I think he has just been stuck in the same rut (teaching method set by the college) that he has lost all hope, like seriously. First time in that class, not got a clue about Java he jumps right into Arrays. Never knew what a field was, local/global variable, scope, constructor, A CLASS!!!

Had to go and learn it myself, we also done a test that had a ton of questions about array sorting and return methods (which he never taught)

So tl;dr, not sure if he is clueless or can’t teach for shit. Until he proves otherwise, both imo :slight_smile:

@HeroesGraveDev
Are you guys building the OS from the ground up or are you using Linux from scratch or something? I found the LFS to be rather easy and quite fun (time consuming nonetheless ::slight_smile: ), so I suppose ya’ll are somehow doing ground up. I haven’t a clue how that works though. I mean are you guys gonna learn ASM or something? I tried learning that once… failed… Suppose I’ll try again in a couple months though. Operational word try.

I’ll move from BS to LC as soon as I’ve figured out how to make my lightning look better in less then 891 bytes!

Ain’t that the truth…

I’m no longer in school, but continue to meet the both in daily work :
I’m working with a team that the goal is to produce softwares for clients, and each developer has a task to do.

  • A LC knows that the existing code is not perfect and it will not be easy to modify it, but finally finds a solution
  • A BS has always something to say about existing code during fews minutes (sometimes hours…), complains on tools and always wants us to rewrite the system because he wouldn’t have done it like that, but finally never contributes

To summarize, during the speech of the BS, the LC has done the job !

hmm. I do the latter, BUT I contribute… So what am I? ::slight_smile: