The SAS Philosophy: "Small Steps and Quick Feedback"
At SAS Workshops, our philosophy is simple to learn and powerful when applied. By adjusting how we approach software design, we as developers can unlock new possibilities, discover better solutions, and most importantly, find immense joy and satisfaction in our work.
Because designing software should be fun! When we look at coding as a creative field rather than a strictly scientific one, we embrace a growth and learning mindset that allows us to overcome challenges and discover new solutions.
Organizations that embrace the SAS Philosophy witness a transformation, too. When organizations understand that no two coders approach a challenge in the same way and move past adherence to a single workflow or program, something magic happens. The spirit of freedom and creativity leads to better solutions and happier coders. And after all, happy coders code better.
Sam Taggart is a CLA, CPI, CTD, and LabVIEW Champion with over a dozen years of LabVIEW experience. He cut his teeth running a lab in the Science and Technology Center at Westinghouse Electric Company, leading a team that designed various testing and monitoring systems for nuclear power plants.
Since those days he has continued using LabVIEW on a variety of projects, such as testing soil samples and calibrating flow meters. He has also taught several classes at the Colorado School of Mines as well as various LabVIEW classes for National Instruments (NI). Sam is an international speaker, having spoken at the European CLA Summit in Madrid and GDevcon in Cambridge, in addition to appearances at NI week and various other NI-sponsored events.
Sam brings his philosophy from 20 years of rock climbing experience and instruction to his work with LabVIEW developers. As the president of Pittsburgh’s Explorers Club, he took an immense amount of pride in seeing his new climbers learn, grow, and find a supportive and joyful community to belong to.
That remains the mission of SAS. Just as no two climbers scale a cliff the same way, neither do any two codes approach the same challenge. And that’s a good thing! Coding is a creative exercise, and the best developers approach their projects with agility and a willingness to let it teach them something new.
10 Fundamental Coding Assumptions
When we work in LabVIEW, it’s important to remember that we’re operating on the boundaries of the digital and the physical, walking the line between people and machines. It can be all too easy to zoom in on our code and the machines it affects, and forget about the human side of things.
After all, the goals of every project begin with human intentions. We get so caught up in the technological side that we forget it is just a passing phase, just a tool. We must remember the goal is a human goal, the outcome a human outcome.
The 10 Fundamental Coding Assumptions is a constant reminder that we are humans, working with other humans, to make the lives of even more humans better. We may work with codes and with machines, but great developers consider everything with the human element at the forefront.