vsaytech.hashnode.devFrom CS230 Theory to Production Android: Building a Privacy-First Credit Risk ClassifierThe Genesis: When Theory Meets Reality I was sitting in my home office, working through Andrew Ng’s CS230 Deep Learning course, scribbling equations on paper: z(i) = w^T x(i) + b and a(i) = sigma(z(i)) [1] The mathematics felt abstract — weights, b...Feb 13·11 min read
vsaytech.hashnode.devEntry Log #2B: Beyond the Label BottleneckThe Real Constraint: Labels, Not Models Lecture 2 reveals a pattern that separates academic exercises from production systems: architecture is rarely the bottleneck—labels are. Supervised learning works flawlessly in theory. In practice, it hits a wa...Feb 5·4 min read
vsaytech.hashnode.devEntry #2A: Designing Learning ProblemsI hit pause five minutes into Lecture 2 of CS230. Kian was already deep into a case study on day/night classification, but my notes were filling up with question marks. Not about the code—about the premise. The lecture assumed I already understood wh...Feb 2·4 min read
vsaytech.hashnode.devEntry #1: Why This AI Stuff Actually WorksJanuary 2026. I pressed play on Stanford’s famous CS230 course with one goal: to finally understand the engine of modern AI, not just use its products. The first lecture didn’t give me code. Instead, Professor Andrew Ng gave me the "why"—the story an...Jan 25·4 min read
vsaytech.hashnode.devFixing Common Android Studio Errors: Timeless Troubleshooting PatternsThis article was originally published on Medium during the Android Studio 3.1 era, but the underlying problem-solving approaches remain valuable today. Why Old Solutions Still Matter While Android Studio has evolved dramatically—from 3.1 to Giraffe a...Oct 4, 2025·9 min read