From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Champions Directory

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Champion: James McNally


Name: James McNallyhead-square 500px.jpg

Home: Newbury, UK

Programming Languages: LabVIEW, Javascript, Python, Rust, bit of C.

 

Certifications: CLED, CLA

 

Used LabVIEW Since: 2007 - LabVIEW 7.1

Application Areas: R&D Prototyping and Validation Test - primarily with DAQ, Real-Time and FPGA.

 

Biography:
I first discovered LabVIEW at university. After not getting remotely excited about C (who wants text on a screen) I was hooked when we started flashing LEDs with LabVIEW.
 
After that, I interned with NI in 2008-9 and joined as a graduate in 2010 - ending up being one of the first AE Specialists in the UK (although that job title means different things now!). After a while, I got frustrated seeing engineers struggling to bring their ideas to life themselves so started helping them more directly as a consultant. I founded Wiresmith Technology in 2014 and haven't looked back.
 
Since then I've focused heavily on software engineering in LabVIEW and integrating LabVIEW with other languages.
Software engineering has enabled me to maintain high-quality products as a solo developer - I can't afford to be swamped with bug reports! I've worked on the G-CLI tool to aid CI and am a massive proponent of unit testing in LabVIEW.
I'm a big believer in looking at other languages for the opportunity to learn but also leverage their strengths where LabVIEW is weak. I've worked on javascript for collecting data from distributed cRIO, Python for integrating LabVIEW with data science platforms and writing C processing kernels (with intels performance libraries) to create some incredibly fast LabVIEW applications.

Websites:
Wiresmith Technology - this includes article that tend to focus on system design.: https://www.wiresmithtech.com
Wiresmith Technology Developers - this includes my more technical articles: https://devs.wiresmithtech.com