SkillsPython, SQL, Docker , ML
Joined devRant on 2/6/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Q: WHO THE FUCK USES EXCEL FOR PROJECT MANAGEMENT?
A: My Product Manager
Excel because she cant wrap her head around using Trello. WHAT THE FUCK!
Some people exist just to make things more difficult for everyone else. Fucking pain in the ass.
This person is one of the most incompetent one I have ever met.
I dont have enough words to express my rage right now.13
As a programmer I feel that i write instructions for the machine's heartbeat.
Single repetitive pattern to be performed for gazillion number of times.
And all that matters is how that heartbeat goes. As long as this one is fine, the next one should be mostly fine.
This is a very disturbing number from the SO dev survey
We need to get more females into programming. Not only does it improve the overall community, creativity of groups increases with diversified talents.10
The first time I took Andrew Ng's Machine learning course in 2014.
I was blown out of my wits at what could be achieved with simple algebra and calculus.1
To the managers and new developers.
Development, and Product Development is not a black-and-white game.
It is an entire spectrum. You cannot move to the next best version. Next best feature, or the next best app.
The only jump that you take is getting started. After that it is a walk across the entire spectrum. Things grow slowly, and steadily. Just keep an eye on the next improvement.
Study the analytics, improvise, focus your energies, and just move to the next shade.
Enough steps, and you will have what you want.
It requires planning, courage, determination, tactics, sticking together ,and above all patience.
Most importantly, get rid of the people who cannot think long, rush, and mess things up.1
Well, my headphones broke today.
They were one of my first purchases when i started earning, and one of the cornerstone of my life.
The sound was perfect, just right for me. They were my recipe for zoning out, for calming myself, and for relaxing.They literally cut the crap out for me.
They've been with me for the past 2 years. On different jobs, treks, cafes, and home.
Recently i even got dBrand decals for them.
Damn i feel so bad. I want to cry :'(1
Playing cool with people who
- Do the same mistakes repeatedly
- Do not think through use cases and blabber out the first thing that comes to their heads
- Are always downplaying the effort others put into their work
- Do not know when to have a discussion
- Do not take responsibility for their mess
- Are rude to newbies who are trying their best
- Are mean to the minimum wage workers1
Recently got selected for Facebook's Open Mentorship Program.
Super pumped about it!
Does anyone here have experience with it? How did it go? What did you work on?
It doesn't start till April, and I cannot wait. Just trying to get some taste of what's in the box!1
Have you ever felt misused just because you can do things fast?
I've faced this recurring problem with my PM.
It has got to a point where she would just change requirements multiple times a day just because
" this is a quick thing"
"the code for this should be small"
"try and see how it works"
"I too have coded in the past"
The best part is, anything that works was her idea. And anything that doesn't was built by Dev team.5
In the last 24 hours I have been handed 3 tasks that are to be done on priority.
While my current queue will take upto a week to clear of, nobody thought of it.
When I'll present my time estimate for the completion of the new priority tasks, and when the deadline for the remainder of the tasks will be pushed back, I'll be asked a very simple question.
"WHY IS IT TAKING SO LONG?"
My manager tracks progress and issues using Excel.
Asks everyone in the team to put feedback on Trello.
I can't even..... WTF
My college taught CS on Windows 7.
You weren't allowed to install things either.
And students only used GUI programming environments.1
This week was my Boss's wedding,
So had most of the week off.
Took the free time to solidify my understanding of Docker.
Last night, I was finally able to Dockerize our whole architecture.
Deployed it today morning. Running without hiccups till now :')
Shortcuts are like boomerangs.
They're beautiful when they work.
But they comeback to you.
And if you're not prepared, they cut your throat.
The new regime our PM took on this morning with a newly hired, and still mentally sound dev.
"We will solve bugs for an hour everyday"
My PM once inserted test data directly into the dev database [ We do have an admin panel ].
Took screenshots of what was not working properly with the imagined data.
Posted them on the WhatsApp group.
Greets me in the fucking morning with "I WROTE TEST CASES YESTERDAY".
Working on a database priorly designed and maintained by some private agency.
The fuck I'm dealing with!
Boolean values stored as 'TRUE'/'FALSE'. It's varchar, my dudes.
There are no FK relations. Just the values of IDs in a column.
There are no indexes, all on just the PKs, nothing else. Nothing.
Null, what's that? I'm dealing with 'N/A', my dudes.
Unique key, what's that? The table which stores users has all the fields nullable. Email is not unique ( even though that's the required behaviour).
ALL the numeric values are stored as varchar. Varchar, my dudes. Varchar. '1', '1.1'
And finally, the good ole, 1 table to rule them all. Normalisation, fuck that.
And what's the root cause of all this? My PM used to hand them Excel sheets she maintains on her local system. FTW. I don't have a enough explanations.7
Our site has a feature where if a user changes some parameters in his profile, his plans on the site are updated in accordance with the change.
It took me a 2 weeks to implement a proper queue based updating mechanism.
My manager : "What's taking so long? Why not implement it in a recursive loop of all the users in the database?"
I could only stare with my mouth open.