Tech Thoughts
- In defense of ad-supported products
- The Indian startup bubble is insane
- Migrating from WordPress to Hugo
- LLMs: great for business but bad business
- When to commit Generated code to version control
- Abstractions should be deep not wide
- Some data on podcasting
- API services should always have usage Limits
- Timing
- Real vs Theoretical Engineering Productivity
- Play-to-earn games
- Too much documentation is harmful
- Engineering stack
- Engineering Guardrails
- VCs are anti-personas for a B2C startup
- Bad and good ways to test code
- The different layers of a web applications
- The biggest impact of ChatGPT
- Social media and burglar bars
- 5 reasons package.json doesn't scale
- Why I prefer Obsidian for taking notes
- Low code
- Don't buy Google FI SIM with a phone
- Fundraising rounds then and now
- React Native
- Indeterminate Progress bar is an inferior UX design
- The two-step approach to big code modifications
- Dealing with phone numbers in contact book
- Programmable Money and value capture
- Angel investing for Software Engineers
- A short guide for MBAs looking for a job in the tech world
- Cryptocurrency trading
- This website was compromised
- Closeum - closed-source in disguise
- Startup founders: How not to write an email
- The "key" problem in cryptocurrency
- Server vs mobile development: Where the code runs matter
- Google I/O 2018: Android Notes
- Google I/O 2017: Android Notes
- Apple vs Google: Naming of flagship Android vs iPhone
- Consumer Internet: why audio can't be as big as text, photos, and videos
- 90% vs 99%
- When aggregation works and when it doesn't
- The Android-Chrome merger saga
- Startup valuations
- Voice Interfaces: The Missing User Interaction Element
- File size should always be of "long" type
- Google I/O 2016: Android notes
- Standardization
- When marketplaces work and when they don't
- Thoughts on Tizen
- "Material design" and Google's strategy
- Thoughts on Bitcoin (part 2)
- Internet activists, the advent of snap judgement and Internet's permanence
- Thoughts on fixing tech recruiting
- Why Nokia's (rumored) Android phone is doomed
- Three reasons why Intel might lose server market even faster than consumer
- Random Thoughts: Android launchers (home screens)
- Thoughts on Bitcoin
- The Missing Linux Laptop
- Vivek Wadhwa: "The next Trillion Dollar Opportunities"
- Towards a broken future of Internet
- A fundamental problem with Aakash (Indian Government tablet initiative)
- Random thoughts: goals and company types in tech world
- EA Sports vs Zynga : the battle for games in smartphone era
- FOSS (Free and Open Source Code) Licensing FAQ
- Cablegate and the aftermath: a few observations
- Nokia and the smartphone era
- How Indian Government deals with Technology
- The decline of Microsoft and Intel in Internet-centric Smartphone-supplemented era
- BlackBerry Controversy in India