Because if you were one of those engineers who had spent years mastering the fine art of pointer arithmetic and memory profiling, Java’s abstractions felt like an erasure of your value. Your hard-won skills weren’t just unnecessary – they were almost a liability. The thing that had defined you as a software engineer was being swept away by a garbage collector.
Sound familiar?