There used to be an internet once full of blogs, informative websites, and was true to the premise of internet being a place to search and get to know about anything.
A small cafe owner writing about recipes they experimented with or a woodworker reviewing varnishes..
Today capitalism has killed that internet. Every venture funded company has a marketing department, and the marketing department has 2 departments, one that puts up ads on Google (called performance marketing) and another that writes blog posts (called organic).
Side note: It is extremely ironic that the meaning of the word "organic" is people coming to your website without you paying to do so (i.e. by showing them ads), but today's organic marketing involves paying as much as Google ads to a whole army of "content writers". How organic.
Anyway, so how capitalism has killed the old internet is that, the entry point got captured by the biggest tech companies (Amazon if you want to shop something, and Google for everything else).
No one remembers or follows artisanal cafe and woodworker blogs anymore.
Now you search about some bespoke countryside recipe, instead of your cafe owner's small blog you get
1. [Ad] Food ordering app 2. [Ad] Readymade frozen food brand 3. Paid blog by kitchen appliance brand's content team 4. Paid blog by spice brand's content team
By chance you get one non-paid, non marketing blog in the first 10 results, it will be by some thought leader who writes about how they made that recipe last summer when visiting their granny, and how it taught them the key to success with a CTA to their gumroad course.
Something common to be found in large Android codebases is dimens.xml file with contents that look like this
This is a major 🚩🚩🚩🚩
It originates from overzealous developers not wanting to *hardcode pixel/dp in layout XMLs*, but it very counterproductive.
We need not be grammar-nazi like in our approach and go for a hard-rule on never to write android:layout_height=12dp kind of code, because from a readability perspective, there is no advantage of turning fig.1 into fig.2
@dimen/_24dp has to be 24dp right? What is the point?
In fact, now we have opened ourselves to a whole different level of subterfuge in the code in the future.
What if, some day, (by mistake, not deliberately), someone changes these values. Perfectly possible under time-constraint, doing last-minute UI fixes.
200 LeetCode questions in 3rd year of college.
FAANG/BigTech job in placements
2 yrs in India, then move to US (sponsored by that BigTech) 7-8 yrs of laid back 5hrs/day work, with 30-40 leaves a year and slowly climb to L5
That's how majority folks turn millionaires by 30
Doesn't sound sexy or cool. Sounds counterintuitive, that if it is that straightforward, then why aren't more people doing it ?
Well if my estimates are correct, every year at least 10000 (probably 20000) Indian techies are doing exactly that.
Don't mistake this as advice to follow this path. (Hell I didn't, myself).
Don't mistake this as an indication of this being "easy" either
Getting into those jobs is not 'easy'. The path is well known and well trodden, but takes time and effort.
As I filed my tax returns I realised last year I paid more taxes than the sum of all taxes I ever paid before that in my life.
Also couldn't stop thinking about how I'm actively funding a machinery that propagates hate on a religion which was celebrating their festival that day
Every day for every 3-4 rupees I make, I contribute a rupee to this refined, well oiled machine, sprouting hatred in a refined, perfected manner for the last many years.
Muslim, Christian friends of my generation have literally been leaving the country to escape the oppression
I have been paying taxes, coincidentally, exactly since the BJP govt came to power. And not that bridges were not made (some fell too), or roads were not repaired (except in Bangalore), but I have a feeling mostly I have just been funding a terror org, just legally.
So I recently moved from #Delhi to #Bangalore and the easiest and fastest way I could move my work desk setup (monitors, PC, gaming chair) and my car was to stuff all that into the 🚗 and drive it all the way down.
So here's a smol thread 🧵 on a DEL-BLR road trip.
Day 1 was planned to be #Delhi to #Gwalior. But that would have left a very long 2nd day, so we planned to go a little further to Jhansi.
A complete chance browsing through @bookingcom led us to discover this beautiful Bundelkhand Riverside Resort at Orchcha to stay.
Day 1 was 425 km. Total drive time was 10hrs+, because we stopped at Agra to visit @TajMahal too.
Booked Hotel Atulyaa Taaj (apart from Oberoi Amarvilas, this is the nearest hotel to Taj) simply as an expensive parking spot 😅 as the car was loaded with stuff.
Today in India's tech ecosystem, if you ask *ANY*one, literally anyone, <5yrs exp, about what is the one thing they want to do to grow, 100% of them (including the Google engineers) say that they want to change jobs.
It is sad that we have over the last 1.5 years created a market where somehow everyone has FOMO. Everyone feels underemployed. 3yrs exp folks earning 50L found some outlier of an outlier on Blind earning $300k remote from India, and they now want that.
I am not saying when there is an open market, one should not look to optimise their net worth. But isn't it sad if you go out and do 100+ user interviews, mainly from highly aspirational companies, and 100% of them are looking to change jobs within 6 months.
Over the last 3 years or so I have had to hire/help-to-hire a lot of senior engineers, especially in small to mid startups.
Usually it is in a role where the person would be the main pivot of the team and be responsible for a project.
A thread on what has worked 🧵👇🏼
Over the last couple of years the tech hiring market has become more and more uphill. If you're a small startup, it is super challenging today. There are funded startups who are dying off because they are unable to corner tech talent. So the challenge is very real here.
Small caveat here - these are contextualised a bit towards Android, as that's what I have mostly hired for. Although the same methods and principles I have used for things like Node/Java backend too which has worked out well.