Work with easy to understand frameworks, and don&#x27;t try to link together tons of complex systems that are hard to configure and require outside support. Don&#x27;t have nitpicking code reviews. Don&#x27;t have complex and bureaucratic  process rules for code check in. Don&#x27;t have build and test environments that break all the time. Don&#x27;t have too many meetings. Don&#x27;t have deadlines or ETAs for engineers, this makes them stressed out. Allow for flexible work hours.