Joined devRant on 12/7/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
What are your dev quirks?
For me, I like to disable the clock on my machine, it helps me getting in the zone faster,
If I need to see the time, I usually glanced at my phone or googled "time", not that I usually need it, my internal clock knew when it's lunchtime 🤷🏻♂️🙆🏻♂️6
*saw monster hunter expansion trailer
Me: preorder a deluxe edition
*saw death stranding trailer
Me: preorder another deluxe edition
Why is it so hard for a person to admit that they're at fault and listen for a change,
For the nth time I told a certain developer to install a git gui, the answer is always the same,
"It's such a hassle to install one"
You know what is a fucking hassle?
Fixing your fucking mess is a hassle,
Resetting the wrong branch you overwrite is a hassle,
Cleaning up your merge conflicts is a hassle,
And doing all of the above just before going home is a fucking hassle,
Fuck it, it's only a couple of days before I left for good anyway,
A story from back when I was looking for a new job,
tl/dr, I didn't see that coming, and I don't think I would trust any recruiter ever again,
It all started when I accidentally stumbled upon a blog/job hunting site which I joined because it looked cool, as I was looking at the job postings, I got an email from a recruiter from the site, she checked my linkedin and asked if I would like any assistance to a personalized job hunting process, the message sounds like a template, so I thought it was a spam, I ignored it at first,
Next day, the recruiter emailed me again asking about yesterday's email, there was no harm I thought, so after a brief exchange of information,I gave my cv, and I was to be contacted by another recruiter who is more specialized to my preference,
Shortly, another recruiter contacted me and asked for an online session, I agreed and we talked through skype, we had a bit of lengthy discussion, past experiences, technology, people I worked with, etc, and potential job openings, by the end, he decided that there are 3 suitable ones and we'll try them one by one, first one is a startup in europe,
Within a couple of days I was set up on an hr interview from the company, usual hr stuff, why going abroad, experiences, technologies, next recruitment process, etc,
The next in line was a technical interview with one of the devs, pretty cool guy, I answered all of the technical questions properly, overall I think I managed to impress him,
After that I got a take home test, to make a simple app in react native, lucky for me it was a public holiday the next day after I got the test, so I can focus on it, I finished and submitted it later by the end of the next day,
A week goes by, and an email from the hr came, they decided not to hire me because they already hired someone else, I politely thanked them for their time, and sent my regards,
The hr emailed back ensuring that there's no problem with me in terms of technical skill or as a person, it's just by the time I entered the process, there is someone who is already in the end of the recruitment process,
At the end the hr mentioned that if I would be okay with it and if there's another position open, we can pick up from where we left off, I said yes (probably was just lip service anyway)
Another week pass by, and there's no news from the recruiter, so I sent an email about the interview and asked about the remaining job posting,
Surprise, he said that the company could not be contacted, he tried contacting the hr and the ceo but there were no response, he would try to settle this first at the time, "I'll keep you posted" he said,
More than a month passed by and I asked for an update, same reply,
"Still no news from them"
"I cannot contact any of them"
"It's driving me crazy"
"Maybe you can try contacting them yourself if you find them on linkedin"
"Since we referred you to them, so it's still tied to us"
....well, what the fuckery? I went from a job hunter to a bounty hunter? I already mentioned that they rejected me (aside from the future prospect offer from the company),
I replied that at this point I would prefer to look at other opportunities, he never replied back, soo, that's one prospective relationship down the drain then,
My guess is that the company probably didn't want to pay for recruitment fee, since they mentioned a "next time" offer for me, and probably the recruiter caught up on it, my application status on the site is still "interviewing" up until now, and it has been more than 6 months since then,
Not sure whose at fault here, but I'm sure as hell can't & won't use the site again,
Submitted my resignation two days ago,
Got a call from current manager on the next morning asking why I requested one-week-shorter notice,
"Well, to be honest, with all due respect sir, as I described just now, I abhor and had enough with this project, if I weren't being considerate of the administrative paperwork, I still have enough leave balance to resign before the end of this month"
Fucking finally said it, and damn it feels good *sips beer7
Me: this book gives a really in depth analysis on how a human behavior is constructed, be it from the genetic makeup, upbringing, or even life changing experiences, and more...
Inner Me: ...so people are inherently assholes?7
A story before the start of another week,
So last Friday, one of the business guy came over and asked a rather peculiar request, the conversation went like this,
"" -> business guy
// -> me/colleague
"Can you export the code from the repo?"
//uhh, sorry, what?
"Yeah, can you export, the code, from the repo? The latest one?"
//as in the code? You're asking for the source code?
"Yep, that's the one"
//oookay..., what is the purpose of that? What are you going to do with it?
"Nothing, just so that we have it"
//well, we do have it, stored securely in the repo
"Yeah but we need the code, as, you know, physically? not the one in the repo, we want to kinda have another copy for ourselves, just put it in a zip or something"
//again, we already have it stored in the repo, what do you need another copy for?
"Ahhh, you know, just that we know that we have some kind of proof of the state of the progress... of the feature (insert hand gesture) that we're working on, so that we know that we have reached... this... far, or something like that"
//that's what the versions are for, we can always rollback to whichever... past... state (insert hand gesture) that we have done and/or doing, everything is there in the repo,
"Uhhh, it's not much about versions or anything really..."
"You know, we need like a... documentation of some kind, for ourselves"
//so the code you're asking would be obsolete immediately, there're new changes everyday,
//it's better if you request an access for the repo and refer to a specific version from there if you want to document it,
//we can't compare the copy of the code if something went "not as you would have liked it",
//the documentation would be confusing as the code it's referring to is not the correct source of truth
"Hmmm, yeah, requesting repo access would require a some kind of a strong reason to be approved, besides it's gonna take a while, and it's not about comparing really, its just..., so that we have a copy of the code for our own... documentation"
//(I smell bs) well the argument stands, the code is going nowhere, it's there in the repo, if you would like a copy, request an access for the repo, and you can read/copy/document it all you like from there,
*then it goes for 20 more minutes of roundabout pleas about "documentations" and "having a copy of the code" with other colleagues before the guy gave up and went to think about requesting repo access,
In the rules, repo access is restricted for developer only, except for those with good and acceptable reason can have one, and requesting an access requires some strong reasoning and quite a lengthy procedure for non developer,
Until today, I still can't figure out the context/motive behind the request 🙃
Probably some bs they tried to pull, again,13
Amaterasu head, this game made my childhood, and it just fits perfectly to hide the manufacturer sign2
I had a hunch it's gonna be a shitshow the moment I first met the scrum master, I thought it could be a good challenge to see if I can salvage this sinking ship, I had never regret something as much as this one,
It's full of political bs, people pretending to work, different divisions shifting blames, IT division that exist just because, Business guys not having any clear picture of what they want to do, probably something common in the corporate scene,
Most recent bs,
1. They restricted the internet access on the floor, limited it to be accessible only by non IT person,
Reason allegedly being, the business guys always had a prejudice towards the IT guys, they have always been envious to the IT guys being the one having all the spotlight by only sitting around the office while the business guys had to go outside and travel a lot.
The reason was justified by their response during most recent meeting to discuss "new feature", when the IT guys mentioned about the internet being down, the business head's response was,
"That is unfortunate, it makes sense though, it's (access point) not called IT-NET, soo..."
2. By the end of last year, there were series of full day meeting conducted for a whole week to discuss about the "new feature", suffice to say it was meaningless,
The decision kept changing after several more subsequent meetings, and the current (not final) decision has nothing remotely similar to the one discussed last year,
3. Recently someone had trouble with their git branch, apparently several hundred files were deleted, and several hundred others had changes, and the person had no recollection of doing so, I checked the origin, the most recent push was from several days ago,
I asked to check the git status, and it's all unstaged files, so I told the person to install a gui, that should help to see the changes,
To my surprise, in a low voice the person whispered "tch, such a bother", I pretended I did not hear that, though I still insisted the person to use a gui, but ignoring what I said, the person kept asking what's wrong to another person, they refuse to use gui though they always did merging/branching mistakes10
In my whole 2 years I've been assigned to client, I've only once used a 1 day sick leave.
Meanwhile in the current team I'm working with for the past year (~12 people, consisted of internal and also external devs like me), there's an average of at least 3 sick people/week,
Ironically, the missing persons doesn't actually made any difference to the team's productivity, it's always a shitshow every end of sprint 🤣🤣2
logging in to SO,
used wrong google account,
spent 10 minutes trying to find logout button,
googled the issue,
found the answer on meta SE,
login with google, stuck in the same account,
googled how to switch account,
cleared browser cache,
switched account successfully,
forgot why I'm logging in,3
Me: Finally, I'm gonna put this weekend to work on something productive,
YT: hold on bruh, have you seen this?
I just realized that a colleague have always had this little pillow in the office,
When I picked it up to look closer, it kinda freaked me out,
What's the weirdest thing you found in the workplace?9
Looking for a job, found a job application,
read it thoroughly, do some research,
clicked apply, huh? I need to write note to apply?
writing cover letter-like note while continue to research,
tried their app and their current app is rather buggy,
ends up cutting my experience part short to explain the bugs on the note instead,
Effective working days are only 4 days left before everyone left for holiday,
Sprint zero has started though most of the people also has started their holiday leave,
To put it simply, everyone are already in holiday mood and unmotivated as fuck, how the fuck am I supposed to conduct a useful training while being pressured to set up everything for a project that is still unclear as whether we’re gonna go through with it or not,
Fucking “do first think later” mentality,2
My package finally arrived after a long delay!!
Apparently USPS were unable to process the street address because it’s limited to 35 characters, meanwhile my office address has 140-ish characters, luckily it’s a landmark building so I can shorten it.
Anyone else likes to watch sean evans?11
“We want to make a marketplace”
“We need an ordering system”
“We need the system so that our partners (company that sells the products) can easily plug and play into our system”
Soo, have you any idea on how the flow should be?
[our current app]
[the thing you will build]
[partner’s web app]
Eehh, what’s the [...] ?
“Dunno, whatever it is, people obviously, to monitor and manage the orders”
Aand why do we need people in there?
“Because our partners doesn’t have any APIs that we can use”
I’ll try to get this straight,
You guys want to make a marketplace, but the partners’ system doesn’t support what you want and doesn’t have any APIs we can use, so we make some kind of admin system, that “someone” will use and manage it,
So when a user put an order from our app, it will show in the admin interface, then “someone” will manually direct the order to the partners’ system, and manually update it including tracking the whole transaction?
I can’t explain it better, but basically the last paragraph sums it up, am I an idiot for assuming that these guys are idiots?11
“Wow, all courses are 10$”
*bought 6 items
“Well that’s better than spending all those money on games, oh wait...”
*bought Just Cause 4 half an hour ago15
A big fucking corporation,
Have this many,
So, recently we have added a feature to find nearest agents(users) in our app, yay,
Nothing fancy, just showing a list (of user data, address, distance, geographical position and such), if clicked will open a map app (deep link to google or else) showing the clicked user’s position
Then comes around the product owner relaying a message from the fucking “business guys”, and their request was,
“Can you make a url that can be shared in whatsapp or instagram, then when people clicked on it, it will open a map that shows all of our nearest users, and it must be accessible from public”
Never have I had the urge to act impolitely like today, well that’s what happens when an entire business division is ran by a bunch of fucking dinosaurs,11
Me learning typescript in react native,
The raven was being silent, but I know he’s laughing at my struggle,
It’s fun though,11