We can say that in every profession there is a language that only those working in the profession understand and its in Chinese for everyone else. There are also a lot of memes circulating among programmers, and you guys loved the first part, I will explain some more of them
1. I hate JavaScript
In the past, a web developer only had to learn the basics, such as HTML, CSS, and JavaScript. This would have been all well and good until jQuery appeared, which allows us to send data in the background and more. Not long after, Google published Angular, and Facebook could not ignore this and created React. After that, everyone clicked on the extension of JavaScript and this is how they were born: Vue.js, Node.js, Ember.js, Polymer….
It can be said that they make a developer’s life easier, but when companies got into it, it was already a requirement for many of them to be able to code in one of these JavaScript variations. Thus, the developers had a lot to learn. This is why everyone hates JavaScript.
2. The game for kids & programmers
I don’t think there is a person among the readers of my blog who did not play with this in his/her childhood. You can say:
Okay, Peter, a fond memory of when I stuck the wooden stick of the toy up my nose as a baby, but what does this have to do with programming?
Well, to store several, same type of data in a variable, programmers use arrays, which are based on the stack concept. Each element has its order, and this concept is usually demonstrated with this toy.
A little interruption...
For more tech posts, follow or connect me on LinkedIn: My LinkedIn
3. String killer
When connecting to an API (Application Programming Interface), it returns a JSON (JavaScript Object Notation) result in many cases. This is nothing more than sorting data in key-value pairs. Sometimes it happens that we cannot directly store JSON in a database or transmit it, and many developers solve this by converting it to plain text, and then when it is needed, it is converted back to JSON object format. Here is an example JSON:
{
"employee": {
"name": "sonoo",
"salary": 56000,
"married": true
}
}
4. How to center a div?
If someone is not experienced in web development, I will tell them that in HTML, which is specifically the skeleton of the displayed website, we use div elements to group other elements or create sections. In this example, a div element contains a title and a link.
<div class="card">
<span class="title">My blog</span>
<a href="my-blog.com">Visit</a>
</div>
Programming languages are also created by ordinary people, and there are as many solutions as there are people. Forgetting things tends to happen when a software developer learns several things at the same time. This div element must be centered and styled with CSS, where several solutions are also possible. Personally, I use “margin:auto;”. Alignment to the center may seem simple, but due to the different solutions, it always blows the mind of the developers. This is where this meme comes from.
5. Hacking scene
There are hacking scenes in plenty of movies, where a dude in a black hoodie and sunglasses conjures green letters on the monitor. These are visual elements and serve to make the film more exciting. However, if a programmer, or perhaps a cyber security expert, watches these scenes, instead of excitement, they get a fit of laughter. Well, to some extent the film producers are also right that they will not hack NASA and then sit in prison for the sake of the film. On these films, they prefer to update a Linux system or install random npm packages. And in many cases, they type nonsense that looks like code.
6. Race war
I consider racism to be a bad thing, but the funny thing about this meme is the creativity. The picture actually shows hex color codes, which are a shortened versions of RGB colors. #000000 is black, and #FFFFFF is white. So basically the black colors are attacking the white color. Maybe Medium will ban me because of this, and I apologize if I offended anyone, but the context is not the point here, but the implementation of the meme from a programming perspective.
That’s all for now!
I will come soon with more funny memes, in the next part. Just let me know so there will be more like this. Happy coding!