Joined devRant on 5/22/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Outsourcing front-end for web is like playing russian roulette, but with 6 bullets in 6 chambers.
You shoot yourself in the balls (or ovaries)... HARD.
I don't know how you can develop in a complete nightmare of a SCSS file - 3500 lines of insanity.
This dev must have changed his mousewheel at least 50 times!
SERIOUSLY, why the fuck use SCSS when you piss everything into one single fucking file???
What drives me completely nuts is the fact that he even used an @import to include his custom.scss file... how many more IQ poins are needed to realize that you could SPLIT your spaghetti into smaller, sane files?
I need a whiskey...3
Someone from the higher ups had received complaints that I don’t answer my phone enough.
My boss told them I wasn’t hired here to provide phone support.4
I hate lying customers.
Today a customer opened a support ticket related to his website account. Apparently he is losing his session right after the login success.
I've debugged everything, checked all logs and couldn't reproduce it.
I know every bit of business logic on the website by heart.
The only explanation could be that his browser either doesn't allow cookies or expires them after page change.
So I asked him to check.
"Yes, cookies are allowed in my browser" he wrote.
Well... fuck me... I will change the code to put the session ID in the URL as well. If it works - and I'm 100% sure of that - I will personally mail him a collection of the finest turds.4
1. Start working in company that is celebrating something the same day you start new job.
2. Make sure they invite you.
3. Get drunk hard before event.
4. Puke on a CEO during his opening speech.
Mission accomplished you’re now a legend.8
Interviewer: Can you explain OOP to a six year old?
Applicant: About the 6yo, are you referring to a client or you?
Coworker wrote a nice package and put it on Github, to share with other departments.
I link his package on our company Slack, mentioning a team, with text "What do you think of this one? Is it usable for you guys?"
Next thing I know I have to explain to an executive why I'm "posting pictures of seductive cartoon girls in company chat with disrespectful commentary"
It linked the Github profile picture of the developer in Slack. A fully clothed anime girl, nothing particularly lewd about it.
But I like stabbing back a bit, and confusing the fuck out of people in suits:
"But what about our female devs? What about Joanna, she's in your team? We have to think of diversity! Our investors are really in to diversity, we can't have a bro culture!"
"Sir, with all due respect, we have super diverse teams without even trying. The problem is... they're all millennials. They grew up on weird memes... and are probably ten steps further in embracing diversity compared to the rest of the company."
"Also, Joanna is the one who drew this particular picture. She's charging a €15 commission for profile pictures... Do you want one of your fursona, sir?"
"What is that?"
"Uh... nevermind. Let's... let's not go there"48
Skype interview for CERN: done!
Interviewers were very nice and professional :) If all goes smoothly this adventure starts in September!17
Last week I received an invitation to lead the development of a e-commerce redesign, replatforming and data migration. I was excited to work on it, and started the analysis and planning, glad to spend time focusing on quality. But Murphy's law is never asleep - this Monday, I was asked to speed things up and reduce a 4 month project to 1 week.
Recently, the cringe I get from this community is getting higher than the one I get from the comment section of a CNN Facebook post about Donald Trump's opinion.3
"The customer reports that port 21 is closed on our FTP site. They said that port 443 is open, and wonder if they can use that instead."
"They are entering the wrong server name. Our FTP server is ONLY an FTP server. Port 443 is not open on our FTP server.
Please verify that they are entering `ftp.xxxxxx.com`
Our FTP site supports FTP/SSL if they are concerned about security."
"Customer responds that they would rather use port 443 to send files."
"I'm sure they would. I'd also like to enter our building on the west side when the temperature is below 10º, but there are no doors on the west side, so that's not going to happen, is it?"2
When will Google understand what an ecosystem means ?
Love it or hate it. What makes Apple devices homely is the ability to build a banded and consolidated associative user space that feels the same anytime on any platform. Crafting an ecosystem might be a daunting task , and requires adaptive and perfective rework through a long period. But it pays of , just like apples utility app suite does today. It was a journey to get it right.
Now we have Google , a company that is confused most of the time , releasing new apps everytime they have new feature in mind. According to me , Google did a phenomenal job in building hangouts and Allo , hangouts was a huge step forward from gChat , and Allo was way ahead of its time for a fun and innovative IM app. But what's the need for 2 different apps ? One has video calling , text messaging , group sharing , everything the Allo had.
Then all of a sudden you get Google Duo " The best ever video calling app " Why wasn't this integrated with hangouts and marketed the same way ?
Trial and error is one thing , this seems a lot like the lack of effort in architecting coaction and a well designed internetworking application framework. A lot of unnecessary choices have led to the shutting down of majority of their apps. Allo and hangouts included , but all this would have been unnecessary if the goal was to always build upon iteratively.
While I believe Allo was marketed as a cross platform chat application unlike hangouts , an integration plan could have always circumvented this issue.
I have to talk about another one of Google's failed efforts in recognition of potential , the hello app , but this rant has gone a bit too far already. So I'll post 6 hours later 😅
Well I'll always have the hope to see Google integrate the best of their ideas in a more relaxed and realised structure than what exists today. :)13
So proud of being chosen as the fourth of the best 5 best Ambassadors of the IEEEMADC contest world wide representing my country Kenya,a contest that am so proud of IEEE and for the people who worked day and night to make it a success.
So proud to know other great people world wide such as Ambassadors from other countries .Big up Farooq Hassan for giving us good directions and most above all Eng. Hezbon orina for giving the spirit to always move on. 🎊2
So I guess devRant isn't about ranting anymore and it concerns me. Feed is full of memes and the only ones who are ranting are the 12yo who got busted by their moms "hacking". Or is it the algo?7
"It is not UNIX’s job to stop you from shooting your foot. If you so choose to do so, then it is UNIX’s job to deliver Mr. Bullet to Mr Foot in the most efficient way it knows." - Terry Lambert1
When you move a bunch of cables you haven’t touched in a while, and underneath you find this 🥳
Guess I know what I’m taking to work on Monday.3
Why does it require to have posted something before I can set a user profile image?
That would be all, except I discovered you apparently need to verify email address before you can post.
Except, the message that says I need to verify took my post and threw it into space, which means I had to retype it. What the fsck?
So here I am, new user, posting a rant, because I wanted to associate an image for my profile to my account and had to find a small nitpick to post about, but now I'm almost actually mad because WTF is web design that you couldn't A) store the pending post for easy posting once confirmed or B) Figured out I needed to confirm my email before showing the Post UI at all. I mean, you obviously knew I hadn't confirmed yet, so what was so difficult to do that check before opening the interface?
And now that I'm thinking about it, WTF is with this itty-bitty window for posting? There's like, what, 9.5 lines visible? Are you actually encouraging shorter posts? Or trying to get posters to forget what they were writing out, so that they might start to repeat themselves having started a tangent and now can't recall what they were actually ranting about because it's now out of view?
I don't know. I was told to come here and express my anger, and I really didn't have much to be upset about, but now that I'm taking a cursory look I can't help but imagine what else might be lurking behind the scenes.
I'm attaching an image (hope that's allowed, let's see... pasting doesn't work. Fine, save as...) Well it attached. Supposedly. Can't tell what I attached, let's assume it's the correct one, because all I know is that the link to attach changed to "Remove image" and there's no preview of it (you know, because Web 3.0 doesn't have this kind of capability, dontcha know).
Anyways, about the image I intend to attach, why is this post interface so tiny? Is it intended to be used on a mobile device at QVGA resolution? Can't be, because visiting the site on a phone nags me to install the devRant App (you know, because I *totally* need yet another forum-browsing app to clutter my phone) and won't actually let me browse the site without faking my user agent (you know, because that's how we do things). So, clearly this is intentional for the Desktop experience, but I can't imagine for the life of me why you'd want to do this. Like, as if I opened up Microsoft Word and was presented with a document the size of a notecard by default. No site that I know what encourages up to 4 kb of text leaves the primary text area this small (though, to be fair I don't frequent many forums). It's frankly silly.
Anyways, I've filled a few hundred bytes in this post so I'll end it here. Maybe I'll get some pluses (or whatever) so I can actually achieve my initial goal of setting my standard profile picture (which typically costs about 4KB of disk space, though with modern storage means 16 KB of actual usage because sectors are still a thing even though they're not actually sectors but whatever), so by taking up my time generating this text I might be allowed to take up the same amount of space as two posts on the server.
Because, you know, logic. Or something. Whatever.
Rant kinda turned into ramble, but that's what you get for a first post.18
Some days ago I finished "Ray tracing in a weekend" (Peter Shirley) and I'm learning a lot :D
In the new year I will start with "Ray tracing the next week", but there are still some things I want to tackle before that (improve code quality, optimize... it's my first project that is bigger than a codeforces problem solution, a part from the projects at work).
Any sources of wisdom and recommendations are welcome!!9