Vinay Profile
Vinay

@vinayjn7

Followers
1,588
Following
142
Media
162
Statuses
1,952

Mobile Apps | Engineering | Tech Memes | Formerly @gojektech | Entrepreneur in progress

London, England
Joined January 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@vinayjn7
Vinay
2 years
Some skills/habits that I wish I had or would still like to improve as a Software Engineer.🧵 I’ll pin this to my profile and add more because there are some skills I am yet to discover.
4
19
95
@vinayjn7
Vinay
2 years
A friend(5 yrs exp) recently got offers from Google, Uber, Amazon and some other companies in India. He’s joining Uber as L5 at 1.35Cr INR.
78
49
2K
@vinayjn7
Vinay
2 years
Day 1 @Meta as a Software Engineer.
49
15
746
@vinayjn7
Vinay
2 years
All this happened in 2022: - Settled in Barcelona - Partner also got a android dev job paying € - Travelled to 3 countries - Can speak basic Spanish - Learnt to Ski - FAANG - Skydive, Scuba 13m deep - Shipped 2 apps as indie dev Thanks to everyone involved #gratitude
14
3
312
@vinayjn7
Vinay
5 months
@gunsnrosesgirl3 Waited for Cheetah for 4 minutes
0
0
266
@vinayjn7
Vinay
2 years
Folks please don’t ask me for the CTC breakup. All his offers are from India offices and 1.35Cr from a public company in any breakup is a lot of money. The breakup won’t benefit you in any way.
6
3
234
@vinayjn7
Vinay
2 years
A really really close friend is getting laid off from FANG after working there for ~6years. He is one of the best engineers I know. Which companies are hiring in India?
23
11
210
@vinayjn7
Vinay
2 years
@saptarshipr Looks like a bank statement with a lot of UPI transactions on Swiggy
3
1
206
@vinayjn7
Vinay
2 years
Life in EU is so chill, I have heard people saying “I changed the placeholder image for the iconView yesterday” in standup updates. Nice!
8
3
178
@vinayjn7
Vinay
1 year
You have a very low chance of becoming more than a 1x engineer if you say no to working on weekends.
50
8
167
@vinayjn7
Vinay
1 year
Five years ago @ajinkyarahane88 woke me up in a flight to get to his window seat.
Tweet media one
@kocharpulkit
Pulkit Kochar
1 year
Me and Mithila Palkar acting in a promotional video for Karwaan in 2018 (when I wasn’t even a content creator) 🙈🙈
Tweet media one
22
8
590
6
2
143
@vinayjn7
Vinay
5 months
In Spain, I met an engineer from Brazil who followed a similar path. - Retired after being a CTO - Had 25 yoe in total - Joined new org as a backend SDE2 - Has 3 kids and likes riding his bicycle. Rides 500km/week - Has a physique of a high performance athlete at the age 52
@soorajchandran_
Sooraj Chandran
5 months
@championswimmer A good goal in tech would be to get to a point of retirement by 40 and then have fun. I spoke to a CTO once and his expectation for next job was to be a junior dev playing around with new technology.
4
3
50
3
6
95
@vinayjn7
Vinay
2 years
@cto_junior Same, with Uber having some layoff history I would prefer not joining them at an “unsustainable salary”. I would happily downlevel my expectations for Google. Suggested the same to him.
5
0
82
@vinayjn7
Vinay
5 months
@hellonehha Looks like a startup, big companies won’t even give you access in 3hrs
1
0
81
@vinayjn7
Vinay
5 months
I'm disappointed when my mentees constantly message me with minor issues. This behavior signifies low growth potential and a lack of self-awareness. It's surprising that junior and even mid-level engineers expect me to drop everything to respond to their Slack messages, despite
9
2
81
@vinayjn7
Vinay
2 years
Tech debt backlog me abhi se add kar lo bunny
Tweet media one
3
8
76
@vinayjn7
Vinay
2 years
@thesankiguy_ Tier 3 college, tier 2 city
0
1
62
@vinayjn7
Vinay
2 years
@dinkydani21 @Airbnb Production has the most meaningful test data.
1
1
59
@vinayjn7
Vinay
2 years
Mobile devs will understand this one.
Tweet media one
9
3
49
@vinayjn7
Vinay
2 years
Layoff news keep coming. A reminder to all SWEs to focus on things that matter, things that bring money into the company. Ship features, ship quality code and ship faster. Write a lot of code and keep sharpening your skills.
@Carnage4Life
Dare Obasanjo🐀
2 years
Shutting down a remote office is sadly an easy way for managers to cut costs. Out of sight, out of mind is how many companies treat their international offices so it’s psychologically easy to just shut down such offices when asked to cut costs by x%.
8
33
177
3
1
44
@vinayjn7
Vinay
2 years
@imdivi_jain Your pinned tweet has the answer to this question Divya 😅
1
0
39
@vinayjn7
Vinay
2 years
Some days we have stand ups at 09:30am and for Spain it is very very early. Updates from my hungover or half asleep colleagues are hilarious.
2
0
40
@vinayjn7
Vinay
2 years
Every once in a while I meet some senior tech janta who makes me believe I am doing great and then comes random young tech janta that destroys my peace with their extraordinary knowledge depth.
2
0
38
@vinayjn7
Vinay
2 years
These kind of tasks used to be the chillar tasks. We included them with other big ones like green chilli and coriander when buying veggies in India
1
0
39
@vinayjn7
Vinay
2 years
Okay don’t judge me but I’ve been tracking a weird detail for some time, the battery health of my iPhone. I’ve been an iPhone user for 7-8 years now and haven’t been able to figure out when does the battery health go down. Perhaps now I do:
2
5
36
@vinayjn7
Vinay
2 years
@arpit_bhayani Another myth is that you can only use “GET” “POST” etc. You can use a “VINAY” method as well. Its just about keeping things standard.
2
0
37
@vinayjn7
Vinay
3 years
Went to an Indian restaurant today and spoke to the manager in English. Spanish man on the next table: You do know that the manager is Indian and knows Hindi. Why are you talking to him in English? Me: 😐😐😐
2
1
38
@vinayjn7
Vinay
1 year
I highly admire Arpit and his curiousness. What he does on a regular basis takes a lot of effort and dedication. Arpit is a true 10x. Follow Arpit not just on Twitter but in general.
@arpit_bhayani
Arpit Bhayani
1 year
I have been able to understand and talk about varied concepts because I follow one simple rule ⚡ I optimize for the concept recall and not remembrance 🙃 let me explain... For example, while reading DDIA, I never try to remember the points mentioned, nor do I test if I can
0
3
78
1
1
30
@vinayjn7
Vinay
1 year
Waiting for the weekend
Tweet media one
1
0
30
@vinayjn7
Vinay
5 months
@warikoo Few years ago I read a book: The Unfair Advantage, it explains how some people fail to acknowledge their privileges and others who compare themselves with them fail to see the head-start they had. There are other great privileges that we inherit: location, education, network
1
1
33
@vinayjn7
Vinay
2 years
@AjeyGore This reminds me of one of @Sinister_Light statement from a 1:1. “Every decision was correct at the time it was taken”.
0
0
33
@vinayjn7
Vinay
2 years
@dejavucoder Haha I know from where this is coming from, these are just 1 year stocks. Also, there’s no cliff period so amazing!!
1
0
31
@vinayjn7
Vinay
2 years
Very happy with decisions I have taken in the past. Life is good!
Tweet media one
Tweet media two
1
1
31
@vinayjn7
Vinay
2 years
Reviewer: Why didn’t you add tests for this change? Me:
Tweet media one
1
2
31
@vinayjn7
Vinay
5 months
Ever noticed how some folks in engineering teams get hung up on tiny details and edge cases? They can't see the big picture and end up wasting everyone's productive time. On the other hand, the smarter ones focus on delivering real value, make the right tradeoffs and know when
5
1
30
@vinayjn7
Vinay
2 years
Totally forgot about power cuts in Indore in my remote work plan. Wapas jana pdega.
6
0
28
@vinayjn7
Vinay
2 years
@PR0GRAMMERHUM0R I would not approve a refactor of this beautiful piece of code.
0
0
26
@vinayjn7
Vinay
2 years
Swimming 15m deep in the ocean is an incredible experience. Scuba dive at Costa Brava ✅
2
0
27
@vinayjn7
Vinay
2 years
@striver_79 Always check how frequently the trading window opens and other liquidity events happen. At Meta for ex, there’s no cliff period and trading window opens almost every 2-3 months. Big tech stocks are free money.
1
0
25
@vinayjn7
Vinay
2 years
Building software and building software from scratch are very different skills.
2
2
23
@vinayjn7
Vinay
2 years
Will be in London next week. Its a short work trip as a remote employee. Will be enjoying the free benefits of big tech for the first time, thinking of creating a Tiktok video.
3
0
25
@vinayjn7
Vinay
2 years
@GergelyOrosz I just go through Hackernews everyday. All good things eventually make it there.
1
1
23
@vinayjn7
Vinay
2 years
I am eagerly waiting for a @Google One plan that includes storage(photos and drive), youtube premium, music and something like @Apple arcade for paid games. Why are they not doing it?
4
4
25
@vinayjn7
Vinay
2 years
Bank acc got credited with RSU settlement from a startup I worked with a few years ago. 15% of the initial grant value.
2
0
24
@vinayjn7
Vinay
2 years
@dejavucoder indeed, really good numbers, but I honestly don’t understand what kind of programming justifies this amount of money.
2
0
24
@vinayjn7
Vinay
2 years
When you see something like this, you don't record. You RUN 🏃🏽‍♂️
@Brink_Thinker
Kevin W.
2 years
Does anyone know what this is
19K
9K
53K
3
4
22
@vinayjn7
Vinay
2 years
I’ve been trying Golang for some web dev work, I love it. The dev process reminds me of Flask where you get so much control from the ground level to the way up. Frameworks like Django takes that control away.
2
1
22
@vinayjn7
Vinay
2 years
Being well-educated just means you are confused on a higher level
1
0
21
@vinayjn7
Vinay
2 years
2. Get better at estimating your work. No matter how good you are at this, there is always a scope of improvement. If in doubt, always estimate higher, aiming for a late release is better than missing the deadline. You’ll get better at this if you get better at #1 .
1
0
20
@vinayjn7
Vinay
2 years
At a very difficult stage where I have to choose between two very important things. 1. Go to India for Diwali 2. Go to California to meet the team. Want to do both. Desperately need time travel.
2
0
22
@vinayjn7
Vinay
2 years
Me: Hey, how are you? What’s up? 4yr exp dev: I am good, just got promoted, I am a staff engineer at X. Me: judging and under valuing myself still as a senior dev. Me: checks his LinkedIn, he’s a “Member of Technical Staff” at X Me: Areeee🤦‍♂️
3
0
21
@vinayjn7
Vinay
1 year
There is an important point that Raj mentioned here about working long hours even after the manager asked him not to. This is exactly what I was saying in my previous 10x eng tweet. There’s no way you can compete with an engineer of his ability without spending additional hours
@striver_79
Striver
1 year
At Google, I have got the best possible manager I could have asked for. I wanted to write it on Linkedin, but he follows me there, so writing it here. ▪️I onboarded to the team, when I had 0 idea about frontend, he gave me ample time without putting any additional pressure.
102
138
4K
4
0
20
@vinayjn7
Vinay
2 years
@satyadeeproat One small difference in my experience, the interviewer asked me to leave and not waste each other’s time
1
0
20
@vinayjn7
Vinay
3 months
Moved to London last week, missing Barcelona already.
3
0
20
@vinayjn7
Vinay
2 years
This is totally fine. In a company a lot of people do similar things and these can be counted as “better engineering practices”, “code consistency”, “taking ownership”, “taking initiative”. Even if its not a huge change, why didn’t you do it?
2
0
20
@vinayjn7
Vinay
5 months
Poha in Indore Poha elsewhere
Tweet media one
Tweet media two
3
1
20
@vinayjn7
Vinay
1 year
Don’t know how OP defines mastery. I have been developing apps with Swift for 5 years now and I still don’t consider myself a master in it. Spend at least 1 year with consistent practice to become good at any language.
@ujjwalscript
Ujjwal Chadha
1 year
Python takes 2-4 months to master. And opens these 5 high paying career opportunities:
49
311
2K
1
1
19
@vinayjn7
Vinay
2 years
7. Be business driven. Focussing on tech and clearing tech-debt is great, but these are of no use if you do not have enough users or if the business isn’t making money. Your module won’t have 5k tps if you have 1k users.
1
0
19
@vinayjn7
Vinay
5 months
How to trigger a SWE working at faang:
Tweet media one
4
1
18
@vinayjn7
Vinay
2 years
As an interviewer, hearing "Interview got canceled" hits a different level of satisfaction.
0
1
18
@vinayjn7
Vinay
2 years
1. Thoroughly read and understand PIDs and RFCs. A good understanding of the product and software design significantly speeds up development. Participate in improving them: question, criticise and complement.
1
0
17
@vinayjn7
Vinay
2 years
Its time that Duo understands that life is not fair.
Tweet media one
0
0
17
@vinayjn7
Vinay
1 year
Request you stop tweeting this redundant reply from now. Have to save reads before I get rate limited.
@amuldotexe
amul.exe
1 year
@dissproportion Deep insight this ☝️☝️
0
0
1
1
1
17
@vinayjn7
Vinay
2 years
We do not have an auto lock in our Indore house. Parents go to mandir every morning and lock the sleeping Vinay in for 2-3hrs on their way out.
2
0
17
@vinayjn7
Vinay
2 years
Feeling accomplished 📈
Tweet media one
1
0
17
@vinayjn7
Vinay
2 years
@SergioRocks This question is valid from candidates as well. I have asked my interviewers about the weekly work distribution and they were happy to answer it.
0
0
17
@vinayjn7
Vinay
3 years
It seems people here are confused with incomplete side projects and startups.
2
1
17
@vinayjn7
Vinay
1 year
1x engineer is “average”. You can get to FAANG level compensation by consistently being average.
0
0
17
@vinayjn7
Vinay
1 year
Good engineers have back pain.
3
0
15
@vinayjn7
Vinay
2 years
Pro tip: Put your bug fixes behind a feature toggle so that you can introduce them again remotely.
2
1
16
@vinayjn7
Vinay
1 year
Naming a feature flags service: Normal: FeatureFlagService Legends: Gatekeeper Ultra-legends: Heimdall
3
1
17
@vinayjn7
Vinay
2 years
@shreyas @GergelyOrosz Not just with companies, it happens with users as well. Like in software instead of paying for an existing tool devs just tend to build an alternative side project on their own, open-source an incomplete version and give up eventually.
1
0
15
@vinayjn7
Vinay
1 year
@imdivi_jain @amuldotexe Very deep insight this
2
0
16
@vinayjn7
Vinay
2 years
In the initial years of my software engineering journey I worried about choosing architectures and kept procrastinating. Growing up it has come down to just getting it done and sticking to the basics.
1
0
16
@vinayjn7
Vinay
2 years
Life me thodi thokar khaa lo bunny
Tweet media one
1
0
16
@vinayjn7
Vinay
2 years
3. Know it all. Managers love devs who have answers, if you don’t have an answer tell them upfront and then find the answer and let them know before they ask. Understand your company’s tech stack. Know what they are doing differently.
1
0
15
@vinayjn7
Vinay
2 years
I always advise iOS devs or any SE to avoid using high level frameworks and libraries at the beginning of their career. Here is one such example: UIKit animations consume CPU cycles. Same thing with a little more code on CoreAnimation puts it on GPU and gives more control.
1
0
16
@vinayjn7
Vinay
1 year
@jain_harshit @ankushdharkar Techbros sharing LC stats are like those students who used to say before exams “bro meri RD ho gyi 2 baar”
1
3
14
@vinayjn7
Vinay
2 years
4. Be data driven Whatever you do, see how it is impacting your team or company OKRs. Keep monitoring errors in your code that is impacting business. Fix them!
1
0
15
@vinayjn7
Vinay
2 years
@DudeWhoCode @amuldotexe Let me marinate on this for 5 minutes
1
0
14
@vinayjn7
Vinay
5 months
@shantanugoel Kodak film roll in the 80-90s and slime in the 2020s
0
0
14
@vinayjn7
Vinay
2 years
The deadliest software engineering Deadlock 💀 Don’t rebase: Remote build fails Rebase: Local build fails
2
1
14
@vinayjn7
Vinay
2 years
This week so far!
Tweet media one
0
1
14
@vinayjn7
Vinay
6 months
I heard 10 likes are guaranteed when you post your twitter circle h/t @dejavucoder
Tweet media one
2
1
15
@vinayjn7
Vinay
2 years
Suddenly got addicted to Duolingo. Crazy gamification. Have been in the top 3 leaderboard for the last two weeks. Winning feels good.
1
0
14
@vinayjn7
Vinay
2 years
My desk for the next few days.
Tweet media one
2
0
13
@vinayjn7
Vinay
2 years
@VaibhavSisinty No. I call them back to have the same feeling
0
0
15
@vinayjn7
Vinay
2 years
Jo log 1 pdf download krne ke liye 1000 phished download button pr click kr dete hai wo Twitter pr data protection ki baat kr rahe hai
2
1
13
@vinayjn7
Vinay
2 years
There’s an internal tool in our company to make memes, and anyone who publishes a meme is awarded a badge that they can show-off on their profile.
5
1
14
@vinayjn7
Vinay
5 months
Built this prototype for a fully speech driven end to end flights booking experience. I'm super close to hooking it up with a flight booking API and getting payments up and running. Can't wait to share more updates as I bring this project to life! Let me know your thoughts!
2
0
14
@vinayjn7
Vinay
2 years
Every app is a dating app if Rab ne bana di jodi.
@eeveeta
Eva Bojorges
2 years
10 years ago we met on @StackOverflow , now I’m happy to announce that we’re engaged
Tweet media one
Tweet media two
645
927
18K
2
0
11
@vinayjn7
Vinay
1 year
Completed a task before the estimated time. 10x engineer vibes 😁
1
0
13
@vinayjn7
Vinay
1 year
No hustle in front of SVS
@DudeWhoCode
naren.io
1 year
He’s lurking around
Tweet media one
9
12
178
1
0
13
@vinayjn7
Vinay
2 years
@_melroyanthony_ Hahaha, the next dialogue from Jeetu is exactly what I replied
1
0
13
@vinayjn7
Vinay
1 year
PR aisi raise karo ke 4 log jaldi se LGTM likh ke approve krde.
1
1
12
@vinayjn7
Vinay
3 years
@amuldotexe Reminds me of a pickup line I used on Tinder years ago that worked out really well “My name is not James but we can still Bond.”
1
1
12
@vinayjn7
Vinay
2 years
@swpnlbrkr @TheRanveerShow An average content consumer isn’t as smart as you. And average is the “majority”. Delivering what your major consumer base wants is not dumb, its smart!
1
0
12
@vinayjn7
Vinay
2 years
When you reach out to me please don’t call me bhai, bhaiya, sir and especially bro. I will not reply to you.
7
1
12
@vinayjn7
Vinay
1 year
Heaps are incredible in limiting memory usage of sorted information. Its an indirect use-case, let me explain.
@hellonehha
Neha Sharma
1 year
A heap is a special kind of binary tree. It maintains the "heap property". There are 2 types of heap: 1. Max Heap : Where the root is the largest and its children are the smaller 2. Min Heap: Where the root is the smallest and its children are larger Whether we're inserting,
1
0
15
1
1
12
@vinayjn7
Vinay
2 years
5. Suggest features and improvements. Be it design, product or engineering, people can make mistakes. If you are part of team you are also responsible for the quality of your product. Aim higher, collaborate in achieving bigger goals.
1
0
12