Working with software since 2005, and have done projects for several target environments including Desktop, Web, Small devices, Cell phone and Hardware integration.
Software Engineering can make the individuals really productive. Engineer is someone who can measure, and you can’t improve what you can’t measure.
Communication and collaboration is the basic to accomplish any complex and large achievement, and for software development would not be different. I don’t know any software that is a one-man-work, if you know it, tell me please, but I assure it must be a rare exception. The “genius programmer” is a myth.
Testing and documentation are part of the software, and I it’s easy to find companies don’t doing the homework. Tests are the best way to validate all the intangible things and ideas software can represent.
Eduardo Ivan Pichler is Software Engineer Specialist, graduated by UTFPR, and post graduated by SENAI with a IBM partnership. Besides working with software, he also have attraction by sports, business models, start-ups, entrepreneurship, finance, stock market, music, tourism, technology, art and design.