Details
-
AboutA junior web developer who likes to learn new and cool stuffs.
-
Skillsphp, laravel, js, vue.js
-
LocationDhaka, Bangladesh
-
Github
Joined devRant on 11/7/2019
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
-
I'm pretty sure every company is filled with parasites who suck the life out of the 3 top people who keep everything working.
Maybe when we see a tech company enshitify, it's because those 3 people burned out and moved on.4 -
i asked my senior "why we need a develop branch" and his reply was "-_-" , literally an emoji.
Ok ,well this might be a stupid question, but i have been in this organisation for 6 months and all this time these guys have not been able to make a proper release. either they miss commits while cherry picking, or they end up reverting stuff, or they are delaying the releases due to QA disapprovals, backend issues or management issues.
i proposed a simpler vcs :
1. `uat` is the source of truth
2. for every release we create a temporary branch `release-x.y.z` from `uat`
3. then we develop every feature in a branch cut from `uat` as `feat-abc`, code in it , and merge it back to `release-x.y.z`
4. finally we merge `release-x.y.z` into `uat`
where is develop branch supposed to be cut?
which branch is supposed to be cut from develop?
which branch is supposed to merge into develop?
where is develop supposed to be merged?
no one has answers to these fucking questions. but still they wanna confuse the whole team of 15+ android and ios devs about how to use which procedure
fml :/10 -
>import ENi18n
>import ZHi18n
en = {…ENi18n, moreStuff}
zh = {…ZHi18n, moreStuffZH}
pt = {…ZHi18n, moreStuffPT}
“Hey man can you fix this? Seems like we are missing the Portuguese i18n. Check this file please (path)”
“I’m sorry I don’t understand, can you call me and explain?”
Why do I need to explain this? What is difficult to grasp here? How can it take more than 20 seconds to know what to do here? It’s not even a file I made, you made it and I just ran into it!
Fuck man, I’m going to blow my brains out.2 -
Being a leader means never answering your developers when they *actually* need you, but then showing up to ask them how their progress is going after your reticence blocked their work for a whole fucking day.8
-
Rich CEO's are so out of touch with reality.
We outsourced part of our software development to a third world country. During hiring process I had pushed for us to hire the more expensive, more experienced devs in a second-world country, but nooo we must save up those bucks. The pay is so low you wouldn't be able to afford rent in *city where CEO lives*.
As @GiddyNaya has ranted about, third world countries face impossibly slow internet and frequent blackouts. I also ranted about it in my last post. The "last straw" for the CEO was when our dev's computer started malfunctioning.
boss: When is that computer from?
dev: 2017
boss: 2017?! That's a dinosaur! Of course you're having battery problems!
me, trying to come up with an affordable solution for our dev: Well, you can have the battery switched.
boss: But 2017 is too old! Your computer should be *at most* 5 years old. I cannot stress enough how important it is to have your work-related tools working. (last sentence is ad verbatim)
The boss, of course, recommended a Mac. Mind you, the closest Apple store to our dev is 500km away! And a month of their salary will not come close to paying a Macbook.
Providing them with the equipment? No! We're already paying them a "competitive" salary!
Like seriously, how out of touch with reality can you be? Does greed blind you that much?
(The dev seems to have fixed the computer problems on his own tho)14 -
A client came to the startup I was working at, to discuss a potential schools/universities based project. Their requirements were as follows
1. Full control of every class's daily routine (based on teacher's availabilities).
2. Multiple-choice exam feature (Timed).
3. Individual dashboards for teachers, head of departments, the Headmaster for every school onboarded on the platform.
4. Scores analysis of every student in every class (Report card).
5. Attendance feature for every student.
And so on.
Guess their budget for the above.
200 USD. FUCKING 200 US Dollars !!!!
My stomach hurt that day from laughing.8 -
all the idea generation competetions be like: Give me your ideas so that we can read it & even utilize it as much as we want. in return, we'll select may be first 3 people & may be give them some money so that they think, only their dumb ideas are the only ideas we cared for & other ideas are bullshit. but in the background, we'll use those ideas without giving them any names or royalties. awesome!!1
-
!tech
yesterday i completed around 5 months of working out 5 days/week. this has been incredibly hard as i never worked out for more than 2 days in my 24 years on earth.
but i took a pic of mine in the mirror and my fat belly gave me the most depressing sight to see and question whether it was worth the effort.
i mean, surely i can do 50+ pushups now and have started seeing a few changes in shoulder/ chest area, and a few friends/collegues have appreciated my working out habit , but not getting out the only area that i want to go away, this sucks :/
tbh my plan was to see where this experiment of creating a new hobby goes and i did not do the hard steps (like doing cardio more than body part workouts and taking calorie deficit diet). am also a vegan and didn't consumed any fitness products like creaine nd stuff, so not a very nutrition rich diet.
guess i can't ignore the hard steps anymore . just once in my life if i could get a split chiseled stomach :/ (and maybe some cute girlfriend)6 -
I watched the news recently and they talked about cyber security.
To demonstrate "how serious the topic is" they showed a screen with a terminal and literally pinged google.com.
I thought that was funny7 -
I LOVE WORK FROM HOME!! I love it sooooo much. You suckers think I’m actually doing work? HAHA. No honest, I’m so much more productive at home than in the office! Hahaha I love this!!!8
-
My wife is really mad at the fact that I have no sense of direction.
So I packed up my stuff and right.2 -
When the test you spent an hour writing passes on the first try… not sure if I should be happy or anxious.5
-
Dev: I think we should send Dev2 for some training and certification
Manager: We do not train people or have them certified. When you train people and especially if you have them certified they always leave the company for better offers so we no longer do that.
Dev: So the plan is to have a the company operated by a bunch of untrained uncertified people?
Manager: 😡 You are being disrespectful again20 -
"So Alecx, how did you solve the issues with the data provided to you by hr for <X> application?"
Said the VP of my institution in charge of my department.
"It was complex sir, I could not figure out much of the general ideas of the data schema since it came from a bunch of people not trained in I.T (HR) and as such I had to do some experiments in the data to find the relationships with the data, this brought about 4 different relations in the data, the program determined them for me based on the most common type of data, the model deemed it a "user", from that I just extracted the information that I needed, and generated the tables through Golang's gorm"
VP nodding and listening intently...."how did you make those relationships?" me "I started a simple pattern recognition module through supervised mach..." VP: Machine learning, that sounds like A.I
Me: "Yes sir, it was, but the problem was fairly easy for the schema to determ.." VP: A.I, at our institution, back in my day it was a dream to have such technology, you are the director of web tech, what is it to you to know of this?"
Me: "I just like to experiment with new stuff, it was the easiest rout to determine these things, I just felt that i should use it if I can"
VP: "This is amazing, I'll go by your office later"
Dude speaks wonders of me. The idea was simple, read through the CSV that was provided to me, have the parsing done in a notebook, make it determine the relationships in the data and spout out a bunch of JSON that I could use. Hook it up to a simple gorm golang script and generate the tables for that. Much simpler than the bullshit that we have in php. I used this to create a new database since the previous application had issues. The app will still have a php frontend and backend, but now I don't leave the parsing of the data to php, which quite frankly, php sucks for imho. The Python codebase will then create the json files through the predictive modeling (98% accuaracy) and then the go program will populate the db for me.
There are also some node scripts that help test the data since the data is json.
All in all a good day of work. The VP seems scared since he knows no one on this side of town knows about this kind of tech. Me? I am just happy I get to experiment. Y'all should have seen his face when I showed him a rather large app written in Clojure, the man just went 0.0 when he saw Lisp code.
I think I scare him.12 -
I used to work for a company that had a main website and a lightweight app. LW app was distributed to partners and added to other sites using an iframe.
Someone decided a requirement was to retain the shopping cart for anonymous users. Some dev thought the best way to do that was to issue auth cookies to anonymous users.
The auth cookie issued by the LW app was actually for the main site. A few users for LW app decided to just come to main site to make a purchase. Since they already had an auth cookie (issued from LW app), they were never prompted to log in, create an account, or use guest checkout on the main site. They were still able to complete their order and we had their shipping address, but we didn’t have their email address so we couldn’t contact them about their order.
Customer service had no way to email customers if something went out of stock or if there was a product recall. CS would have to call these customers and ask for email addresses. Good luck getting anyone to answer or return a call nowadays. Customers were asking where their confirmation email was. The admin website was polluted with “users” that had the placeholder email for non-logged in users.
This happened because of a combination of an understaffed and overextended engineering department. Of course when something goes bad it’s going to be bad. -
My boss has been pretty insistent on us writing good tests (which I wholeheartedly agree with) for our new project, and being the less-experienced junior that I am, asked if we could get some guidance or a demonstration.
Took two weeks, but I finally got it said guidance... by opening a pull request with tests that weren't absolutely perfect.1 -
!dev Employers (or, well, HR) are so judgmental. Every time, they try to burn you with their judgmental torch and ask in a very judging manner: "Ohh, I noticed your life between years x and y wasn't perfect. How do you explain that?" (e.g. having a year off due to depression).
Here's how I explain it: life has its ups and downs; chaos is a fact of life. People aren't going to be perfect. If you're looking at a candidate that has a near-flawless path, then I don't think it's worth hiring that person because their motivation and work ethic are likely different from a seasoned go-getter who struggled and worked years to become good at their field.5 -
I often wonder if our clients seriously think we have an all-knowing crystal ball of wisdom when they send tickets like "Cannot send emails - please check" while they have like 10 servers and email delivery is a complex matter on its own already.
If I didn't care what our clients think, I'd reply with equally informative email of "Maybe, who knows"...1 -
*sighs heavily, utters a few profanities, starts updating resume*
This one is on me. I thought I had vetted this place well and asked the right probing questions during the interview, the core product is very cool but the company is too functionally immature.
it feels like Im in a relationship with someone who is really nice, very attractive and clearly very book-smart but has absolutely zero emotional intelligence and even less of a clue in general about what they actually want and need from the relationship. And to that I say:
“…yeah nah.” -
Knowing the way you should be treated a super power. I am seeing a lot difference in my previous and the current manager. Ex-manager thought that we are robots and we work strictly 8 hours, if some problem came during the project execution, he asked questions which felt like I am answerable to unknowns and felt like that I am being blamed.
My new manager, whenever any problem comes, she takes it as a challange, she tries to solve it. There are quirks too but I feel a lot freedom now.
My anxiety is gone. I am only stressed sometimes which is a big upgrade for me.
I know better now that how I want to be treated, I am a person. Have feelings and yes I'm not perfect so lack basic things but I'm willing to improve.7 -
Let's start the story with just a bit of a background: I'm coming from a rather poor family so I always saw my parents working 24/7 to, you know, have a decent future. When I first got into the IT industry, I went full workaholic and worked overtime every day, taking other responsibilities etc. Got promoted fast, jumped through 3 companies, and all is good.
Present day company:
- I'm working 12 hour days
- Managing smaller teams and interns
- Starting new projects incognito and giving them to the execs (for the good of the company ofc)
- Doing lots of stuff outside my responsibilities
COVID hits, I get very sick 2 month ago... I get laid off??? I'm literally 5 employees in one, and, "the fact that I got sick means that I left home and wasn't working"???
This also comes at a time when every family member was also laid off so I had the only stable job.
Not even sure if I even have the will to work hard for someone else anymore, this is fucked up.4 -
So I need to create a nice new web app. Let's look at some cool JS frameworks that I can work with.
*5 mins later* Hm, Angular sounds good, is there any good competitor?
*5 mins later* Wow, React sounds awesome as well. Let me learn it.
Google search result:
"Planning to use react? Check out Vue JS first"
*5 mins later* Ok so vue seems faster than React and much easier to learn. Let me see if Vue is the final choice.
Google search result:
"Angular VS Knockout VS Ember VS React VS Mithril VS Mercury VS Ractive VS Vue VS Riot"
Nope, fuck it63 -
Job posts that look for experience in everything! Experience in large scale enterprise kubernetes bullshit! What the fuck is kubernetes, a Greek god?? 4 plus years experience in aws! 5 years experience in cloud infrastructure scaling! 5 years experience in working with stakeholders and collaborating UX design! 5 years experience in React Native! 5 years experience in noSQL! 5 years experience in firebase! 5 years experience in graphics design! 5 years experience in node CSS! And every javascript known to mankind! I would love to meet this legendary developer that every company seems to want! Sick of these ads that ask for god level experience in every development role or tech. It’s like they’re hiring one developer to write their entire system from scratch which would obviously require godly expertise in front back and every fucking end there is to fucking build10
-
I lost my sanity and googled ”FUCK YOU XCODE YOU FUCKING PIECE OF SHIT”...
That's how I found devRant.9