7 things that "Silicon Valley"-like companies "get" about sw engineers that traditional companies don't:
1. Giving autonomy
2. Caring about devs being motivated
3. Access to data, code, docs internally. (Almost) to everything.
4. Exposure to the business.
(1/2)
5. Encouraging direct, engineer-to-engineer comms across teams, over going through managers
6. Investing in making the developer experience less frustrating
7. Thinking of engineers as creative problem solvers over "factory workers"

At least in my experience. Thoughts?
Illustrating the comms part, and why it makes a huge difference:

#1 "Forward thinking" company encouraging comms
#2 Traditional company, "manager needs to be in the loop, always" type of comms.

#1 creates trust, reduces noise.
#2 kills initiatives, increases noise.
You can follow @GergelyOrosz.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: