When
I talk about my job and software development in general I find there's a common
misperception, even among fellow engineers & architects. People think being
a software engineer, designing and writing good software is a methodical,
clinical endeavor practiced by mathematicians working in perhaps tense environment
with little humor.
In
fact software development is mostly about creativity. The best engineers &
architects are extremely creative people. The most successful software teams
are teams that understand how to harness the creativity of the group.
Success
is only mostly about creativity because once you have arrived at that elegant
solution/design you must implement it. This means transitioning from that
pondering state of mind to a purposeful, focused somewhat closed state required
to turn that vision into functioning software.
John Cleese is fantastic in this absolutely brilliant talk on creativity. The video is very entertaining and provides great insight and tips on how to be creative and improve the creativity of organizations. Everyone in R&D should see it:
Hi Jarrett,
ReplyDeletehope you are staying warm in Toronto, on this very last day of 2013!
I am new to Acc Pac and Sage ERP, but have created REST-based eco-systems in the last 5 years or so, mostly in the small business ERP space.. have been reading up on SData framework, specific to 6.2A release. How can I get the full xsd that describes all the objects and elements of what's there? Where do I go to get the confidence that it's solid 'ready for prime time' set of API's?
Much appreciate your insights!