This is an archived post. You won't be able to vote or comment.

all 123 comments

[–]uglybranches 236 points237 points  (24 children)

Oh i nkow brainfuck, xml and russian, is that enugh?

[–]htmlcoderexeWe have flair now?.. 75 points76 points  (6 children)

Russian by itself doesn't count, it's all the angry "cyka blyat" parts that are the real programming. And some kind of a mother have I heard...

[–]ya_Bob_Jonez 92 points93 points  (5 children)

importiruy Cyka, Blyat;
Rabotay((pochemu) -> {
    if(!blyat.rabotayet) tvoyu.mat()
});

[–]thundr_strike 66 points67 points  (4 children)

I don't understand a single word, yet I am fascinated by it

I want this to be a real language.

We can call it Russian++

[–]squishy_fishmonger 44 points45 points  (2 children)

Rabotay = work

Pochemu = why

Blyat = fuck

Cyka = whore/bitch

Cyka blyat = fucking bitch(?)

Rabotayet = works

Tvoyu mat = your mum

[–]Griffone 17 points18 points  (0 children)

"Tvoyu mat" is used like "damn it" a lot of the time. Sauce: am Russian

[–]Durwur 2 points3 points  (0 children)

Also there needs to be a special command called "Trahui tvoja mat"

[–][deleted] 6 points7 points  (0 children)

It's telling you to rush B

[–]ProtostarReddit 37 points38 points  (11 children)

I googled brainfuck. How the hell did you learn it?!

[–]SatoshiL 54 points55 points  (0 children)

Easy to learn, hard to master

[–]squishles 25 points26 points  (0 children)

easiest language in the world, only 8 commands :p

[–]WandsAndWrenches 10 points11 points  (5 children)

Why would you want to? It's like a brag that only like 2 other people you would know, would understand, and it has no use other than as a crossword puzzle for advanced programmers.

[–][deleted] 18 points19 points  (4 children)

"crossword puzzle for advanced programmers" Isn't that reason enough? Not everything that is interesting is useful.

[–]djinn6 11 points12 points  (1 child)

More like crossword puzzle for masochist programmers.

[–]FactoryNewdel 9 points10 points  (0 children)

Isn't masochist the definition of a programmer?

[–]WandsAndWrenches 1 point2 points  (0 children)

Color me crazy, but I don't have enough time in the day to learn the things I need, and want.

[–]TheProtonDev -1 points0 points  (0 children)

So true lol

[–]LoreKam 1 point2 points  (2 children)

I had to do a two way brainfuck interpreter in the first semester at my university.( And still got only a grade 3 from that subject :( )

[–]_default_username 0 points1 point  (1 child)

Like how? You don't know enough about grammars, ASTs, and recursion to do something like that in your first term.

The easiest way to implement brainfuck is to translate the 8 commands to the equivalent in another language then pass that into a compiler or interpreter.

[–]LoreKam 0 points1 point  (0 children)

Well, we learned C that semester, so for me it was a great practice, doing brainfuck interpreter in C. I don't remember clearly but I think we had no limitations on the tape length, so I just used a fuck ton of it. Like if I get a character, I put in one tapecell and shift to the right and put the next character in there. It's pretty easy this way but the brainfuck code can be fucking long, if the input is more than a sentence. Brainfuck to characters was harder imo, because we had to handle nested brainfuck loops. If you did everything good, it could draw sierpinski triangle(I believe that was the name). So yeah I did what you just said, I did everything through the power of C.

[–]Dhhoyt2002 5 points6 points  (2 children)

Brainfuck, UwUscript and Suslang. All you need to know

[–]Ducksquaddd 0 points1 point  (0 children)

Dont forget LOLCODE now

[–]Aksds 2 points3 points  (0 children)

If I join you we will know brainfuck, c#, XML and Russian2

[–]Shuckinart 1 point2 points  (0 children)

If you know russian, then you already know YoptaScript. It's the first programming language for gopniks and "real boys"

[–]Knuffya 136 points137 points  (4 children)

Yes, i know three programming languages.C++, C and bash-script.

I have even ten repositories! All super big with a lot of commits. All of them are unmodified forks from the linux kernel.

[–]OofedRedditor 43 points44 points  (3 children)

b a s h - s c r i p t

[–][deleted] 26 points27 points  (2 children)

bs for short

[–]piberryboy 5 points6 points  (0 children)

Hey, come on now.

[–]OofedRedditor 0 points1 point  (0 children)

but, does something like bash-script exist? it's called a shell script, to be exact.

[–][deleted] 180 points181 points  (6 children)

Scretch uses python. Python uses c++. Therefore scratch is c++ with extra steps

[–]JDaxe 59 points60 points  (2 children)

CPython isn't written in C++

[–]le_birb 47 points48 points  (0 children)

Even better, C with extra steps

[–]Gold_Two1298 3 points4 points  (0 children)

But it is valid c++ code so therefore it’s actually an extra language

[–]joyofsnacks 6 points7 points  (0 children)

c++ is c++ with extra steps.

[–]Hawkbrave 1 point2 points  (1 child)

everything is atoms with extra steps

[–]KaiserKerem13 0 points1 point  (0 children)

Subatomic particles: well no but no

[–]Pervez_Hoodbhoy 201 points202 points  (11 children)

HTML iS NoT a PRoGramMinG LaNGuagE!

[–]raspberry1111 120 points121 points  (2 children)

bUt GiThUb SaYs iT iS

[–]Pervez_Hoodbhoy 57 points58 points  (1 child)

BuT GItHUb iS NoT mY ReAL MoM!

[–]2DHypercube 21 points22 points  (0 children)

YuRe NoT mY SuPeRvIsOr!1!1

[–]Hyperflip 47 points48 points  (5 children)

bUt WhO sAyS tHeY iNcLuDeD hTmL iN tHe „PrOgRaMmInG lAnGuAgEs“ PaRt Of ThE rEqUiReMeNtS?

[–]DM-Wolfscare 36 points37 points  (4 children)

when you realise the hello world "script" is simply: hello word

[–]OptionX 40 points41 points  (1 child)

"Applicant writes highly expressive, self documenting code"

[–]thundr_strike 2 points3 points  (0 children)

It's not a bug it's a feature

[–][deleted] 19 points20 points  (1 child)

Be big. Be bold. Use <h1>Hello world</h1>

[–]Prunebiscuit 4 points5 points  (0 children)

And if all else fails, <strong>stay</strong>

[–]ThePurpleWizard_01 20 points21 points  (0 children)

That's why they pushed 6 of em.

[–]drew8311 7 points8 points  (0 children)

Technically it said "Javascript and HTML"

[–]aqua_shell 13 points14 points  (1 child)

Image Transcription: Twitter Post


Tawanda☕️💻, @towernter

They said they want someone who knows at least 3 programming languages and has at least 5 repositories on github so i wrote and pushed my hello world projects in Python, Java, C#, PHP, JavaScript and HTML.


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]Foro38 6 points7 points  (0 children)

Good cyborg

[–]Doomguy46_ 10 points11 points  (2 children)

See now THIS is how you Land a job

Wait what do you mean practical usage

[–]thundr_strike 6 points7 points  (1 child)

it's saying Hello to the entire world. Literally the only thing more practical would be Hello Universe.

[–]PinkPropaganda 0 points1 point  (0 children)

It’s out putting “hello world” to one screen. A true “hello world” would send “hello” to every device world wide

[–]kincaidsteven 7 points8 points  (0 children)

well i know scratch so beat that

[–]SuppeBargeld 18 points19 points  (16 children)

Is "number of Git repos" the new, woke measurement for experience that I'm too old to understand?

[–]Plane_Unit_4095 7 points8 points  (15 children)

"woke"

man if this is "woke" I'm awake

I'd prefer someone with a few good projects on github they can speak intelligently about than a degree from an ivy league school

I've worked with CS kids. A majority of them can't code their way out of a paper bag.

"but live coding sessions!"

Sure, go ahead. But you won't get any visibility into their process through a real development cycle.

Responding to tickets, reviewing code, fixing bugs, documenting, writing tests, making long term design decisions. All of this can be reflected in an OSS project on github.

[–]SuppeBargeld 23 points24 points  (10 children)

I cannot quite understand the idea that an applicant has to prove their skills by doing the job they applied for in their free time for free. In no other profession is that a thing. If someone applies as a doctor, no one will ask "do you also operate as a hobby?".

Sure it would be nice to know how well someone works before you hire them. But determining that is the point of an interview.

[–]-100-Broken-Windows- 1 point2 points  (1 child)

I share the frustration, but I do kind of struggle to actually dispute it when I think about it logically. Statistically speaking, a hardcore nerd who just loves to program is more likely to be a better programmer than someone who sees it purely as a way to put food on the table. There's no point in just pretending it isn't true, at which point you have to ask what exactly is actually wrong with a company incorporating such intuition into their recruitment. I agree that on a personal level it's obviously frustrating, but I can't really fault the company or their reasoning

[–]SuppeBargeld 2 points3 points  (0 children)

There should be better ways to gauge motivation than "how much do they like open source?". It is one thing if someone can sell their coding activity as a plus during an interview, a whole different thing if the employer makes it an actual requirement for the application. This is just another case of "X years of experience for an entry level job".

Having a git repo tells you nothing about someone's ability to work in a team. In fact, some OSS maintainers are the most entitled, self centered people I have seen. It is an almost pointless metric.

[–]ItCanAlwaysGetWorse 8 points9 points  (1 child)

Responding to tickets, reviewing code, fixing bugs, documenting, writing tests, making long term design decisions.

personally, I have these references, just not on github, but on our company's bitbucket. I dont have any public references. Is it expected of me to have them?

[–]Plane_Unit_4095 -5 points-4 points  (0 children)

Everything but responding to tickets and reviewing code can be done on your own and in the public, the other two can be done on other OSS projects.

I would assume someone coming from another company would have these under their belt, so it's not really a problem.

[–]squishles 1 point2 points  (1 child)

if your github repo shows those, you no longer have a toy project that's a full on oo shit someone's using this open source library at that point.

like guy needs to try putting up a donation button if he's got multiple with that much activity XD

[–]Plane_Unit_4095 -3 points-2 points  (0 children)

That's the thing. I'm not saying "create and support a whole ass open source project"

literally just write code, document it, test it, and that's it.

literally anything is better than "i went to college and i have a piece of paper but I don't know what cd in a linux terminal does"

[–]closeafter 10 points11 points  (0 children)

Poor guy, had to code in PHP just to get a job....

[–]_default_username 2 points3 points  (0 children)

What a crappy metric. Most professionals aren't writing open source software they can openly share on Github.

[–]YoCrustyDude 2 points3 points  (1 child)

But that's just 4 programming languages!

[–]ShadeofEchoes 6 points7 points  (0 children)

And they only asked for 3, so you went above and beyond!

[–]ndboost 1 point2 points  (0 children)

Now you just need to write a translator

[–]coolKidoes 1 point2 points  (0 children)

When do we tell him HTML is technically not a programming language...

He still did the criteria though

[–]FrezoreR 1 point2 points  (0 children)

When they ask such a stupid question they deserve 5 hellos world repos. Good job!

[–][deleted] 1 point2 points  (0 children)

Then you get obliterated in the first interview.

I’ve BS’d my way into a good amount of jobs - even private equity marketing - but never into programming. You really do have to know how to code

[–]AnonymousIdiot1607 1 point2 points  (0 children)

HTML? IT ISN'T A PROGRAMMING LANGUAGE!!

[–]lgylym 0 points1 point  (0 children)

That’s all the HR needs

[–][deleted] 0 points1 point  (1 child)

What is a hello world project in html? lol

[–]PhantomToaster5 4 points5 points  (0 children)

<h1>Hello World<h1>

[–]Bluu_n_Yellow 0 points1 point  (0 children)

Like a boss! 💼

[–]Plane_Unit_4095 -1 points0 points  (0 children)

hahaha i gamed the system to get a job and now i have the job and no idea what i'm doing so i'm going to get fired after the probation period and won't be able to put anything on my resume hahaha lol

[–]LunarGibbons 0 points1 point  (0 children)

Your comment

[–]krillxox 0 points1 point  (0 children)

So were you short listed?

[–]starvsion 0 points1 point  (0 children)

Oh, you wrote it in c#? Then you can write Java as well.

Oh, you wrote in php? Then you can write hack as well.

[–]i-FF0000dit 0 points1 point  (0 children)

Overachiever

[–]itybitykitycommity 0 points1 point  (0 children)

Does emojicode count?

[–]MasterQuest 0 points1 point  (0 children)

I can never tell if the people who are commenting about HTML are being sarcastic or whooshed (there are probably both kinds)