2 ms·
Exactly this. CI gets rid of "works on my machine" syndrome. If it doesnt build on CI, you broke it, fix it before merging. Though, I'm still sour from my onl
by auxym 4y ago
Exactly this. CI gets rid of "works on my machine" syndrome.
If it doesnt build on CI, you broke it, fix it before merging.
Though, I'm still sour from my only experience in "tech" where "works on my machine" meant devs got to demand I fix the CI somehow.
- hinkley 4y agoIf self delusion is our biggest sin, learned helplessness is probably number two. A small but important part of my motivation to build better DevEx is that it puts a squeeze on the foot draggers. If you can’t blame the tools for being shit (and believe me, I know a lot of them are), then the only other explanations are that you are either too stupid to use them or just not a team player. An asshole. Developers will pick being called an asshole over being seen as stupid any day, but the former eventually gets management involved. It’s the closest I’ll probably ever get to solving a social problem with tech. Make it easy for people to participate, make them feel silly for not, then ramp up the pressure if that doesn’t work, and when it’s clear they only care about themselves you have actionable evidence to involve HR.