2 ms·
Because software totally doesn't require prototyping, experimentation and measuring of intermediate progress. /s Dealing with data teams that just won't learn
by jpgvm 6y ago
Because software totally doesn't require prototyping, experimentation and measuring of intermediate progress. /s
Dealing with data teams that just won't learn reasonable software engineering practices but still want to run software in production is incredibly painful. Eventually you just have to sit down with them and lay down the ground rules on what is and isn't acceptable.
Once they get over the initial stage of complaining they eventually convert and can't understand why they ever did it wrong in the first place... just like junior software engineers.
The snowflake part where they feel they are somehow different and entitled to use poor processes and force poor tools and ecosystems on everyone else though really does irk me.
Yes your field is quickly expanding, yes your salary is probably over-inflated vs your competence and experience but that doesn't make you special.