Joel Goldberg writes: Technology constantly changes, but some fundamental approaches to software development transcend these trends. Here are six fundamentals that will continue to be relevant for a long time.Teamwork, Trust, Communication, Seek Consensus and finally:Clean, understandable, and navigable code and design — Think of the next engineer that will take over your code as your … Continue reading What we need to learn for enterprises and self