266 karma · joined June 20, 2022
Apple Watch, Apple TV and HomePod would like a word.
I have always attributed this to the management of the consulting companies that supply the contractors - they're all about the billable hours, and quality control isn't really their problem so they don't focus on it.
Maybe a better chant for town hall meetings would be "We're number 2! We're number 2!"...
Strangely enough, that's happening at a few companies (run by Amazon refugees IIRC) where they think that making devs do QA and removing QA/QE roles will speed delivery. I'm in one of those companies now, and I'm waiting for the #FAFO loop to happen.
That is weapons-grade horseshit. You can put WhatsApp, Facebook Messenger and Signal on your iPhone and message to your heart's content. (I know, because I've had the first two on my phone before and they did not get killed in their sleep by Apple's native messaging app).
This is the dumbest thing I have seen on HN in a long, long time. Full test coverage supported by good mocks is one of the quickest and most efficient ways to find regressions that I know. Don't discount the value in helping developers see when they've made mistakes, especially when you're rotating junior and mid-level developers on and off your team.
While I understand the motivation for this take I do not agree with it. You have to be intentional about supporting remote teams from the get go, which means you have to select for the skills that let those teams thrive when you're staffing them and especially their management chain. Expectations have to be clear, time needs to be protected from calendar pirates, outcomes need to be measured and accounted for, team members need to be able to talk to each other and management needs to keep reasonably close (but not oppressively so) tabs on team ops. It can absolutely work but it doesn't happen by accident.