Programming.
system but what you do with it. Don’t be tech-driven. Never choose technologies before knowing the problem well. Don’t force people to adapt to them. On the contrary, technology should follow people’s needs. Good habits Vocalize the problems: putting them into words forces you to structure them.