I met a friend recently, and he told me this:
In his company, more than 95% of customers are on Android, but engineers focus more on iPhones!
Why?
Because everyone in the leadership team uses iPhones :)
My daughter and I were traveling and on landing, I asked her to drop a message to her mom. She wrote, “Plane landed in Bangalore”
On my dad's joke mood, I told her how most words are redundant, she could have just written “landed”
She deleted the previous message and put 🛬
1 AM thoughts :)
I might have mistaken intelligence for courage most of my life
People who are publishing books, building companies, writing on internet etc are not more intelligent or smarter than my other friends, they have just shown more courage over the last 15-20 years.
@LifeAfterFI
If someone is going to be stuck in a traffic jam for over an hour, isn't it better to be in a 20-lakh car than on a bike or in a 5-lakh car?
@GergelyOrosz
At this point, layoffs in Meta look more like Zuck is compensating for the Metaverse debacle than anything rational. He is laying off people to restore his own credibility as a CEO.
Even the CTO, his manager, would be jealous of this guy’s job :)
IMHO, such principal engineer type roles are the best jobs in IT. No people management drama, great pay and absolute job security.
But it needs 10-12 years of studies and experience solving hard problems.
Worked with a guy at Microsoft who was a 10x engineer
He reported directly to the CTO of our org
His only job was to figure out insanely hard problems
I watched this in real time
CTO gave him a problem, he downloaded the text book on Android to his kindle, read it every day
Such takes are grossly unfair to engineers from non-CS backgrounds.
Some of the best programmers I have worked with were mechanical engineers coding CAD and robotics. No disrespect, but the algorithms in computational geometry will bring tears to anyone rotating a binary tree :)
Most developers in India haven't studied computer science
Many study unrelated things like civil, chemical and mechanical
Algorithms and data structures are learnt on the fly
Developers resort to brute force or copy-paste to make code work
Outcome is high dev inefficiency
50lacs per annum package straight out of university is called “Golden Handcuffs”
It means you are done. You know little and you can’t switch jobs at this package. You have to live with your boss and employer.
And in case you get laid off for no fault of yours, you will have
@GergelyOrosz
Heard today - to understand NVidia’s stock price, imagine that a new Iron Age is starting and just one company has all the iron in the world!
It’s still unbelievable though!
@PR0GRAMMERHUM0R
Helps in debugging. There is only one place where that variable can be changed. You can put a debugger there, instead of searching across the code base for the name. Second approach wouldn’t even work with polymorphism and common variable names.
I know it was a joke 😀
@sunilavaria
That’s a low probably event, and if we could guess it, we would have sold our houses and bought Nvidia stocks. Also, NVidia has offices in Bangalore, Hyderabad and Pune too
I am not disagreeing with your broader point, just that NVidia stock is a black swan moment
@vaibhaw_vipul
Long time back I saw a presentation by Aswath Damodaran to Google employees. In the end, an engineer asked his advice on investing. Without a second thought, Aswath said - you are a Google engineer, focus on your job and put all your savings on index funds. You can’t get better
In my personal opinion, when it comes to software development:
1. System design is easy and almost templated now. You have to work hard to make a bad choice
2. Coding can range from easy to very hard
3. Debugging is even harder and the most fun
4. Performance improvement in a
@shantanugoel
Use it for "offer shopping". If it's correct, it will work out anyways. If it's incorrect, you can get a better offer and say that you are joining the new company despite having a higher offer :)
It's a joke if it was not already clear
@GurugramDeals
It's insane for business travel. You reach hotel at morning 8, and have to reach work by 10 but chekin is at 2!
I once booked a hotel for 3 days for a 30 hour stay
I am slowly getting convinced that people often do startups for the ego kick even though it might not be the best decision financially or career wise. The high is so addictive and irresistible.
It is especially important to remember this message on Independence Day:
Many of us 80s and 90s kids rode the IT wave of India's growth. If we were born in a different time or place, it's unlikely we would have achieved similar career and financial rewards!
Just right time, right place. Plays a big part in making our life and career. Some people think it’s just them who made it all happen. The sooner we realise that, then we will be able to how privileged our life has been.
Interestingly, a few of the work-related books I bought recently have coloured images and smooth-textured pages. I used to associate this with imported books, but these are printed in India by Indian publishers!
I love it :)
@paulg
As Charlie Munger observed: the world is not driven as much by greed as it is by envy! I forgot his exact words but once I start seeing it, it seems the only reasonable explanation to many actions.
@deedydas
Nobody living in India would believe that a total worth of $100k (80 L INR) would make you top 10M(1 Crore)
India sells ~3 million cars per year. Even if the cheapest car be 5000$ USD, it’s hard to believe that people are putting 5% of their net worth every third year on cars!
@GergelyOrosz
It's strange to believe that an average individual can figure which startup is "less risky" , even when people - VC etc - who devote their whole career to it, are not very good at it.
Probably, just choosing the one that pays more is more sensible, right?
@protosphinx
I have learnt to look at these number in relative terms. Like how much the same person would be making here?
$5-8k is around 100k USD, corresponding would be 20-25L here. His/her finances are tough anyways
Though, I get the point that it's not as rosy as it was 15 years ago.
After I posted about joining Microsoft, some people have reached out to me for career advice, but, sorry, I can't do it on DMs, top mates or YT videos. I totally respect you and these platforms but I don't think I am well suited for them for a variety of reasons that I can't get
@x_rahulraj
- Work on communication skills, both verbal and written
- Read a lot, books still have no substitute
- Always have 1 or 2 projects going on
- Stay in hostel and have fun
- At least once try have an athletic body
You see, all advice is just nostalgia :)
@paulg
It’s way worse here. I used to think that they should put some penalty to turns because driving 17 minutes on a straight road is better than driving 14 minutes with 12 left and right turns.
Sometimes I feel that the idea of FIRE (Financial Independence, Retire Early) is there just to give 30-year-olds another goal to chase. Life creates a vacuum once you've "settled down," but old habits die hard, and people find another reason to postpone joy for later years
And that's why it's so much safer to not provide *any* interview feedback!
It might have been useful to candidates, but companies only stand to lose if they say a word around rejection.
Disappointed that my potential is being judged solely based on the institution I studied at. Talent and skills should matter more than the college tag!🫠😌
#EqualOpportunities
#SkillsOverInstitutions
@protosphinx
The problem with "forever weak and frail keyboard warriors/laptop class" seems to be twofold. It is neither techie enough to draw alpha at a global scale by building groundbreaking products, nor street smart enough to do something operationally on the ground in India!
Source:
I heard this quote for the first time in my 20s, but I think now only I am starting to understand it!
“The most important decision you make is to be in a good mood.”
- Voltaire
@SumitM14455640
Using message queue only for async is a mistake. The answer depemds on the called service's protocol.
If it supports pull, send a message through http and store result on future object. Poll the called service using poll-id
If it supports push, use websocket and/or webhook
@9thBeer
Yes, that's right, but in some cases, android users might spend more on aggregate.
Anyway, the post was about the funny thing that engineers focus more on not upsetting the leadership than customers
@amitranjan
@moneycontrolcom
The real eye opening stat for me is that there are 114 crores phone users and only 65 crore of them use smartphones.
There are 49 crores people on feature phones!
A career dilemma: you must spend at least a year to become effective at a job. Every place is unique, and wherever you go, you will struggle in the early days. This is also the window to decide whether you want to invest in this place. You judge too quickly, and you are
@BhandarkarI
I learn that the only surviving grandchild of Jinnah is Indian billionaire Nusli Wadia. Basically, between Pakistan and the family that Jinnah created, his grandson has a higher net worth :)
@championswimmer
Someone should make a “Guddi” of UPSC, and such other exams. Just like Guddi showed the reality of movies to subdue teenage craze for them, we need a movie to kick this madness out of these young people.
@AjeyGore
Asking since I have never, ever in my career seen anyone checkout and run someone's PR! What would we gain from it?
Why duplicate the PR writer's effort? You are supposed to provide the second set of eyes, not be a QA.
This is my go-to doc for code reviews:
@GergelyOrosz
Yes, and to your original point of the post - I think working for an all-powerful CEO proves to be a double-edged sword. While he had the power to do good, he is also not constrained when he goes silly.
@SumitM14455640
- if possible, remote login or SSH to server
- look at the last log available
- look at load balancer logs specific to this server
- Restart, assuming it’s not a container
Boggles my mind that internet data travels at around 40% of the speed of light at vacuum - the hard, max limit set by physics!
But still, as Yudhishtir told to Yaksha, mind moves faster, especially of internet users :)
Many in Indian IT confuse work-life balance with dead-end jobs.
Probably no one is pushing you because your work doesn't matter anymore. You and your boss run a ghost town.
Speaking from experience - these are false dilemmas. Most exciting jobs have a great work-life balance.
@IndiaHistorypic
Malgudi days used to be great literature, but now watching kids playing on their own without phones, TVs or video games makes it a historical series :)
> Obsidian will not exist forever, no app will. However, the files you create in Obsidian are yours, and can hopefully last for generations.
And that’s why open standards and human readable files are important
And that’s how grand the product vision should be!
Why
@obsdmd
is 100% user-supported and not backed by VC investors:
1. We want to stay small, we don't need to hire lots of people
2. We follow strict principles that we do not want compromise
3. Our users are happy to support us, we don't need VC money
Obsidian will not exist
For Indian IT, the long notice period is the biggest self-inflicted wound. 2 Months is crazy, and 3 months is outright lunacy.
With everyone lying to each other, recruitment has become a drama.
Moving to a standard 2-week notice period can fix most problems.
@jsensarma
Do they have more than 15 years of work experience? I am also seeing way too many people with high credentials in this group struggling to find their next job. No idea what is happening, though.
chatGPT slays the system design interview preparation.
I asked it a question and then went deeper about implementation choices, edge cases, and other typical stuff. Been doing it for 3 hours now and seems like I am doing a design review with some FAANG's principal engineer.
@GergelyOrosz
This pain of no-code tools and SaaS sprawl is real. Not just the cost, it’s also the sheer complexity of data flow
In a few years, enterprises would need dedicated departments to manage SaaS subscriptions :)
@dhh
But did they deliver anything significant to make Twitter a fundamentally better product? I agree that the previous team was way larger but the current twitter feels like a product that is purely on maintenance mode!
@manasjsaloi
Also, he took a big risk with Metaverse, which if successful, could have been a game-changer. He failed but also recovered well. I can't think of any other CEOs who have done it.
@amuldotexe
Buy it in the gated communities close to offices and schools, even if you have to compromise on the apartment size. A bigger house is not worth an extra hour of commute for anyone, including you, your future tenant or the next buyer.
@gkcs_
My only rule is that always add a version to your APIs. You can design a bad API, but as long as there is a version fixing it wouldn't be too hard
And, if possible, move all complexity to the server. There should absolutely be no derived fields or calculations on the client
@GergelyOrosz
Domains fits so well with workspace and google cloud but they still sold it!
For me, Gmail is their most critical service. No matter how inconceivable it is, I feel we should find an alternative.
A long time ago, I didn’t have a laptop from office, and my phone didn’t have any office apps.
I was working for a well known company, Autodesk, and I believe, I was doing good work.
Crazy that it was just 8 years back, in 2015!
Read Low IQ, so had to try my hand :)
Matrix multiplication is an embarrassingly parallel problem. Each element in a series can be multiplied individually.
It's lucky for GPUs that both moving a box in 3-D space and curve fitting use a matrix as the core data structure.
CPUs use sequential processing.
GPUs use parallel processing.
CPUs have fewer cores that run at high speeds.
GPUs have many processing cores that operate at lower speeds.
When given a task, a GPU will divide it into thousands of smaller subtasks and process them
@debarghya_das
No, you shouldn’t alienate your kid from their peer group. When I was a kid, some parents tried this with TV, video games and even comics - it was stupid!
There are great apps to control and monitor kid’s phone usage.
Also, such advice mostly comes from people without kids :)
@GabbbarSingh
As Charlie Munger pointed: "It is not greed that drives the world, but envy."
I didn't accept it at first, but seems a lot of startup criticism, but not all, is envy at a subconscious level.
My eccentric take on “saving money in 20s” is that, apart from teaching money management, it’s meaningless
For most people, savings in 30s and 40s dwarf what they make in 20s
20s are too valuable to spend penny pinching
Buy that desktop rig, increase your earning potential,
These personal finance gurus
will rob your peace?
Everything these gurus talk
about saving 30% monthly
Invest in mutual funds from
day 1 etc. is a generalised statement
Your life can be different
You can be in
an unexpected state
I started investing at age 25
Why?
My
@protosphinx
The ones who are working are not reading anything
Those who are reading have mastered the art of interviewing
The first group never changes jobs and keeps doing sub-par work on sub-optimal career paths. The second group never sees the result of their work.
@nikitabier
This sounds very similar to the quote attributed to Genghis Khan :) - “The greatest happiness is to vanquish your enemies, to chase them before you, to rob them of their wealth, to see those dear to them bathed in tears, to clasp to your bosom their wives and daughters.”
@GabbbarSingh
This is almost a universal thing that as countries get richer, the people get taller. Read somewhere that south Korean women's average height increased by 3-4 inches in 40 years.
It happens due to better food, mostly when cheap carbs are replaced by protein.
@GergelyOrosz
GitHub and LinkedIn were thriving long before MS bought them.
I guess it's the move to the cloud and big data that drove everyone away from .Net. I rarely see any library or framework binding for the MS ecosystem.
@GabbbarSingh
Take care of yourself too. Hope she recovers soon!
Spending nights in the hospital while caring for your parents is probably the hardest part of growing up.
@shreyas
Especially someone who knows you professionally. The best choice could be an ex-manager because they know a lot about you and are also a few years ahead in career.
So now when I think more about it, I can say that these are "one of the best" jobs in IT. They are, because coding is fun, solving hard problems is fun and working quietly at your own pace for a long time is fun!