Why dont all engineers just do whatever is necessary? Is there a level of abstraction that requires specialization?
An opinion column for developers. Brutally honest, no pulled punches.
Why dont all engineers just do whatever is necessary? Is there a level of abstraction that requires specialization?
How do you drive improvements in tools, processes, and projects when your manager is afraid? What do you need to do differently in order to work with some managers, PMs, and customers?
Isnt testing a job for testers? If devs write unit tests, whats left for testers?
Are developers better than testers? Do developers always need testers?