Bad Code Is Often a Leadership Problem
Sink In - Tech Learningsby Apal Shah·12 Jul 2026
Let’s say you join a company as the new CTO. On day one, you open the codebase. And it is bad. 😐 Not “we should improve this slowly” bad. Proper bad. - There are no useful tests.
The Architecture Was Correct. The Decision Wasn’t.
Sink In - Tech Learningsby Apal Shah·28 Jun 2026
Let me give you a situation. You have 7 engineers and around 11 months of runway. You have a few paying customers, but you are still not sure whether you have product-market fit.
"It Works on My Machine" and Other Lies We Tell Ourselves
Sink In - Tech Learningsby Apal Shah·20 Feb 2025
"Congratulations! You’ve discovered a new dimension where physics doesn’t apply." Let’s be real: your local environment isn’t a development setup—it’s a magical realm where dependencies resolve...
Startup CEO Says ‘Trust Issues’ — Translation: We Don’t Want to Pay You
Sink In - Tech Learningsby Apal Shah·13 Nov 2024
A few days ago, an old friend reached out to me about a project he was working on. At first glance, it seemed exciting, so, I took the bait.
Why Your API is ‘Broken by Design’ Without JSON Schema
Sink In - Tech Learningsby Apal Shah·3 Nov 2024
People might argue that JSON Schema is overkill or outdated. But in this article, we'll explore that it is not the case and understand how it is often overlooked.
How to use AWS Amplify for the frontend applications?
Sink In - Tech Learningsby Apal Shah·26 Sept 2021
Before moving to the how part, let me tell you why I moved my frontend applications (React, Vue etc.) to AWS Amplify. Why Amplify?
Your filters hide everything on this page. Adjust them in preferences.