|
|
|
|
|
by dark_star
1331 days ago
|
|
Software development is creative work. Creative insight can come anywhere, any time. Better ideas can make difficult things easy. And make the impossible– possible. So the most important thing on a software team (or really any team creating high technology products or services) is an environment where team members feel safe to be themselves– psychologically safe, where they can try out new things, make mistakes, fail, and not be punished or belittled. Say their ideas and have them improved by others, not criticized. It's an environment where team members take care of themselves so they can be creative– sleep enough, exercise enough, be with friends and family enough, play enough. You have to be at your keyboard or lab bench or whatever enough to make things. But if you are there too much your creativity plummets. This is what I try to get across to my teams. |
|
I agree, one of the ideas that I started applying from the book "steal like an artist" involved having an analog and a digital desk for work.
You have creative ideas and brainstorm at the analog desk, then document, iterate, and refine your ideas at the digital desk.