Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "bouba"
-
A typical bouba coder:
- thinks a kilobyte contains 1024 bytes
- thinks Object.assign clones an object
- codes in react.js, thinks he knows reactive programming
- “amd is better for games, intel is better for work”
- thinks that the main advantage of ssh is that you don’t need to enter your password manually
- watches porn in incognito mode
- “crapple”
- “uhm, is it immutable?”
- thinks “persistent” means saved to local storage
- thinks designer is an inferior job because “they only draw shapes”
- thinks good accessibility is when the tab key works
- “All non-mechanical keyboards are trash”
- “C is outdated and nobody uses it anymore”
- “Zuck quit uni and now he’s a billionaire, everybody should quit”
- thinks “pointer” is a shape of the cursor53 -
Apple paid bounty hunter 18k instead of 250k by silently tweaking their help page, so it seems like the bug is less severe.
Dear apple, I defended you from baseless and opinionated attacks just like I defend every company that is bashed for no reason, but this is some straight up bouba shit. I will still be fair when it comes to your products, still never silencing bugs and downsides and praising what deserves to be praised, but I will always mention this incident when someone asks me about _working_ at apple. That kind of ethics bs can't be silenced just because I enjoy your new arm chip.
https://thezerohack.com/apple-vulne...12 -
Today is a “check your private banking” day.
Call your concierge and ask them to order a prostitute for you.
If your concierge refuses, your bank is a bouba and you should change it.7 -
Noname Russian $17 wireless charger somehow makes less high pitched coil noise than my fancy nomad charger.
Yes it’s ugly. Yes the led is blasting and yes I painted over the led with a black nail polish.
I disassembled the nomad charger and located the coils that were making noise. I’m going to either fill them with epoxy (a common technique used by gpu enthusiasts to get rid of coil noise) or replace them completely.
TL;DR:
nomad — bouba
noname russian charger — kiki4 -
If you’re a Russian ux engineer who is present in a Russian ux community and you fucking make your form validate on change event and that leads to the situation when a user starts entering their email and your bouba form immediately throws WRONG EMAIL errors, we don’t call you a bouba.
We call you a ебанок (ebanok) — a small, stupid and miserable creature that you can only feel hatred mixed with disgust towards.
This shit is acceptable if you’re an intern making their first shy steps creating their own personal project, but if you push this to production, you’re a ebanok. If you don’t know how to do ux, just use server-side validation or display errors with alerts on submit.
You fucking ebanok.7 -
The bouba/kiki effect is a non-arbitrary mapping between speech sounds and the visual shape of objects. It was first documented by Wolfgang Köhler in 1929 using nonsense words.
https://en.wikipedia.org/wiki/...17 -
Boubas: adjusting their sleep schedule by forcing themselves to go to bed early. Result: bouba turns all over the bed for three hours straight trying to find a comfortable position, sweats, stands up to adjust windows and AC, now it’s too cold... ends up actually falling asleep later than usual, wakes up fucked, as always.
Boubas who think they’re kikis: take melatonin pills. Result: bouba can’t sleep without their bouba pills.
Me (the kiki): wear blue light blocking glasses from five o’clock on. No blue light = no melatonin burned, go to bed at 11pm, sleep like a teen girl after a rough teen sex with her teen boyfriend.
Yes I sometimes wake up at 3am but that’s because my brain is too kiki to sleep. I feel refreshed, TOO refreshed in fact.7 -
It's been four years. It is time.
My nickname is a pun. There was this thing called “bouba/kiki effect” that demonstrated the linguistic perception of two MEANINGLESS words. So, I jokingly made them mean something. What's the most primitive, most basic meaning imaginable? Yes, it's “good” and “bad”. So, “kiki” is “good”, and “bouba” is “bad”. Done.
My code is straight up kiki.
Your code is always bouba.
Here's where it all started: https://devrant.com/rants/2981477/...15 -
I’m proud to announce my collaboration with IZIPIZI France and Carl Zeiss. Enter the Antibouba Glasses!
Any successful public persona knows how important mental hygiene is. Our product is aimed at public personas who are either mentally special or not yet used to haters.
Antibouba glasses work like this:
1. You put them on,
2. You can’t see boubas and anything they broadcast.
Works like a charm with any medium including real life. Also blocks bouba-insinuations of non-bouba people.
Comfortable lightweight frame, highest grade oleophobic coating, also blocks 60% of blue light.
Dm me to make an appointment. Provide your kiki certificate to be included to the shortlist. My telegram is in my bio.15 -
I always sort by new.
If you have a steady job for a long time already but still sort by price ascending, you’re a bouba. No exceptions.9 -
Could someone explain to this old fart what the kiki and bouba thing I keep seeing around the place is all about? Is it something to do with Köhler's work, or just something the urban dictionary hasn't yet catalogued?5
-
It's CSS quick maffs time! Consider the following code:
<div class='container flex'>
<nav class='menu flex'>
<a href='#'>Menu item 1</a>
(arbitrary amount of links)
</nav>
<button type='button'>Sign in</button>
</div>
You want the layout to look like a horizontally scrolling, single line menu with a Sign in button to the right. Both container and menu are flex containers. So, here's the code for the menu:
.menu {
overflow: auto;
}
The problem is, as there is no flex-wrap, menu will not be wrapped, and it will occupy all the space it's needed to accommodate all the elements, breaking its container. Pesky horizontal scroll appears on the whole body.
Boubas will set menu's width to some fixed value like 800px, and this is a bouba approach because bye-bye responsiveness.
Here's what you should do:
.menu {
overflow: auto;
min-width: 0;
}
.menu * {
flex-shrink: 0;
}
This way, menu will occupy exactly the width of an empty div. In flexbox, its width will be equal to all free space that is not occupied by the Sign in button. Setting flex-shrink is needed for items to preserve their original width. We don't care about making those items narrower on narrower screens, because we now have infinite amount of horizontal real estate. Pure, inherent responsiveness achieved without filthy media queries, yay!
The menu will scroll horizontally just like you wanted.
aight bye14 -
I hereby declare Apple entered the bouba of the year shortlist.
No 120hz? Seriously? Not even 90? Not even for pro max model?
Series 6 Hermès looks good though. If a new MacBook will also be good, it’ll be good-bad-good so no bouba. But if they fucking forget about 12” again — fucking behold.19