Joined devRant on 7/13/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I work at a startup, and we use gmail through gsuite (Google Business).
It was all fun and dandy and I added the account to my phone (along with my main account), but then management decided that every phone with this account on, needs to be secure (e.g. have a screen lock).
Among other things, it means that the OS on my phone is now encrypted and I can't upgrade to a new version of Lineage OS
Is there a way of bypassing this crap?
I was thinking about forwarding emails from my work account to my personal one, and it's possible - but what about Google Calendar? :(10
Implementing OAuth is one of my least favorite things to do in this profession. And I'm only talking about the consumer side.
After months of postponing it, Redux finally clicked for me after messing around with it this weekend.1
3rd day at my new job.
Working for the first time in my life with CI & CD using Jenkins and Kubernetes, things I've wanted to integrate into my old job workflow since forever but couldn't due to business reasons.
Plus, first merge to production today after passing e2e tests.
I love where this is going.
(Getting used to Mac is the real PITA, though)1
Last week, Microsoft agreed to sponsor my monthly meetup that's been going on for 6 months now
Can't post MIcrosoft-GitHub jokes/memes on our WhatsApp group because Microsoft representatives are in the group with us 😭😭😭😭😭2
A random question.
Would you go to a meetup that focuses on TDD, when the actual live coding in the meetup lecture is done using PHP?6
Every time I get asked to "describe/draw the structure of <some application> in terms of components and bla bla bla", I draw a square that represents the server and a big box filled with other boxes that describes the UI, alongside a lot of explanations regarding the role of each component/UI element/client+server relationship and flow.
Is that the way to do it? Because I feel like a complete twat doing that. :|2
I'm a fullstack engineer but my db skills are lacking.
I just learned about triggers and I'm ecstatic 😍18
What's worse than an annoying client who thinks he knows everything?
An annoying client who used to be a developer 30 years ago who thinks he knows everything.
FUCK THIS SHIT4
Walking inside a company I'm supposed to have an interview at. The guy who opens the door tells me hi, calls the folks who are supposed to do the interviewing and in the meanwhile starts chatting with me.
We talk about the long trip and the fact that I'm from up north, he offers some MNMs and coffee etc. while casually eating some cereal.
Me: "so what do you do around here?"
Him: "I'm the VP R&D"
Me (to myself): "oh crap"
Me: "Oh cool! Maybe next time you'll be the one interviewimg me" 😎😂
Then a ton of them just happened to come to the kitchen for some reason and we all had a laugh.
The interview went well, I hope I'll nail every stage like I nailed this one. 😎
- Get a new, more rewarding and more interesting job that I actually enjoy
- Keep the fuck away from project companies
- Get out of debt that I accumulated after helping my family and after my car accident 6 months ago
- Find love
- Move out again
- Have a threesome 🤷♂️4
You try to give something back to the community after receiving a newsletter, informing people of something new - and then this happens.
I fucking hate humans sometimes.4
"Why should I use a framework? I can program something that works without all that extra weight."
"Git internals? Why should I learn about them if I'm not facing a problem?"
"OOP? Who needs that crap? It just clutters everything and then you have to work with a million files"
"Testing? Nah, we don't have time for that."
"Code reviews? Nah, we don't have time for that."
"Docker? Sounds cool but it doesn't support windows 7 so let's stick with VirtualBox."
I have lots more, but I'm getting close to grabbing a rope and a chair so I'll just stop right now 🤷♂️13
Marking lines using their mouse, not using any of the keyboard shortcuts in their precious IDE which they talk about like they're married to it.
Pasting a comment that deserves it's own rant/story.
Once upon a time when I just started out, I mostly did html & css templates for Drupal.
One day, when I had a question I couldn't find an answer for, I went on irc and asked some Drupal devs for advice, saying that I'm a web developer in need.
When I told them I do mainly html, css and drag n' drop in Drupal, they started laughing hysterically (and for good reason).
I learned from that experience and I'm a full grown developer for the past 7 years or so, but if it wasn't for them, I'd probably take a bit longer to realize that I was being a complete tool.
In short - WordPress "developers" (and other "developers") who drag and drop all day and call themselves devs, need to get their heads out of their asses.
If you need someone to (figuratively) slap you in the face in order for you to wake up and realize that you can be a LOT better - let them. It's one of the best educating acts you'll get as an adult.2
Connected through ssh to an Ubuntu server that runs on a Virtualbox VM, using WSL ("Windows Subsystem for Linux") that runs under Cmder.
Yet another opportunity missed due to pure pressure.
I hate this job seeking procedure, and I'd give up if I hadn't known it's a common issue.
I was in an interview yesterday and fell for the stupidest shit ever. Things I've solved countless times before managed to baffle me in the middle of an interview, and all due to pressure that led to a blackout. FFS.
However, I know how determined I am and I know I'll land something awesome at the end. I just wish it happened already.3
My CTO just asked me to show him how to quit vim. 😂😂😂
He wanted to copy-paste something and gave up, and then tried to exit, so I copy-pasted what he wanted and quit vim for him.
The ego boost is real 😎9
I was assigned to a project involving mediawiki.
Can anyone tell me if there's a cheatsheet to this thing?
Looks like it follows a set of classic design patterns, but the documentation makes me wanna strangle someone and chop them up to a gazillion pieces.1
Just saved the day after one of our juniors messed up the Production environment.
My boss asked if I can help since I'm the only one who actually knows Git and not only the push/pull/commit commands.
Now everything is operational and I justified my email signature, "Web Developer & Superhero".
Now give me my cape. :D4
Well, I've had a serious brainfart in an interview this week.
Coming back home, I checked myself and realized what a complete fucking retard and a tool I was. I feel like emailing the guy and telling him that the actual answer was <right answer>. But I'm not sure if I should 🤔
On one hand, the interview is over. On 2nd hand, isn't this what we Devs do on a daily basis? Learn? 🤔
Advice? What would you think as an interviewer about such candidate?4
We've just accepted a project that involves an old Ubuntu VM on top of a VirtualBox installation.
I'm the only guy at our (small) company who knows Linux and who's comfortable with it (I actually really like this fact:)), so naturally I got picked to handle the VM and install it, configuring the webserver + databases that it provides etc. so we can all be synchronized among ourselves with the workflow of handling that big ass app that relies on that VM.
I am also the lead frontend dev at our place.
Now, in our modern time of 2018, something like this VM could easily be replaced by a well configured Docker container.
We've got another guy who's main focus is handling server side stuff, so naturally I told him we'd be better off using Docker in the long run because <countless reasons here>;
Me: "Hey man, we'd better replace that nasty VM with a Docker container once we get more familiar with the project"
Him: "What is Docker?" (Again, this is the SERVER dude we're talking about)
Me (trying to explain the idea to a semi-technophobe in middle-ages terms): "Well, imagine you have a CD, like the old CDs that came before disk-on-key devices came to the world. Now imagine that that CD has a DB configuration built in, an Apache server, MySQL etc, and that you can deploy what's on that CD anywhere and it would just work out of the box, since the environment would already be set up. That's roughly what Docker is, and we could use it to simplify the installation and deployment process."
Him: "Oh that sounds awesome! We should do it when we have the time!"
Me: "Yup! The only real pitfall is that Docker runs on Linux, Mac and Windows 10 and up. You're gonna have to let go of your Win7 eventually"
Him: "Hmm, ok maybe the configuration of that VM isn't that complicated?"
Me: <head almost gets detached from body due to a massive facepalm> "Eh."
And again, I'm the lead frontend guy. :|6
I applied for a certain company, they gave me a home assignment.
Sent it to them, and a day later they sent me an email saying there's a bug I needed to fix. I looked at the attached video and indeed there were 2 bugs I needed to take care of.
I fixed them both and fixed another issue no one seemed to notice. It worked flawlessly.
Submitted it to them feeling all accomplished, only to receive another video a day later, including terrible bugs that I've never encountered and that I would never in a million years send to a potential employer.
He must have applied the .patch file on the wrong commit, even after I specifically said he needed to apply it to the original one.
Sent them an email with a video of my own, telling them that I understand, and nevertheless, that I have no idea what they're talking about, since my video shows it's working flawlessly. But this is probably futile, since they already told me it's over after seeing those "bugs".
Fuck this shit.6
Some company called me this week and told me they find me interesting.
They asked some questions, realized I'm an experienced dev with strong ambition and that I don't have much experience with React, but that I'm following the library ever since its beginning (way before it became a trend).
They're actually one of the few companies who actually gave me a decent, completely sane home assignment. There was another company which gave me one recently but I ditched it since their assignment took way more than a few hours to complete, so fuck 'em.
Anyway, I finished this React assignment and just sent them a .patch file and after reviewing it several times. I couldn't be prouder, and even if I didn't get the interview - it was a blast actually making something in React that isn't part of a personal gig of mine.
Wish me luck :D1
HR is such a waste of human breath, time and money.
I mean, seriously - those snotty, snobby chicks must have been the most annoying little fucks back in school, and now they determine whether or not you're gonna work for the company that pays their checks.
And as if that's not enough - I assume 60% of the time they make their call purely as a result of confirmation bias.4